Last updated: April 25, 2026
Pack is a daily check-in app for small workout crews of up to seven friends. We built it to be the opposite of a data-hungry social network: no accounts, no email, no advertising, no tracking. This page explains exactly what we store and why.
Only the up-to-seven members of your group can see each other's display names, daily check-ins, and group activity. This is enforced at the database level using row-level security policies, not just at the app level. There is no global feed, no public profile, no discovery surface, no leaderboard, and no way for a non-member to see anything about your group.
Data is stored in a managed PostgreSQL database hosted by Supabase. All connections from the app to the database are encrypted (HTTPS and WSS). Supabase processes data on our behalf as a service provider; their privacy practices are described at supabase.com/privacy.
Open the group settings sheet (tap the group name in the header), then tap Leave Group and confirm. This permanently deletes your member row and all of your check-ins. If you were the last member of the group, the group itself is also deleted. There is no recovery mechanism for deleted data.
The anonymous user ID generated on first launch is stored in your device's iOS Keychain and is removed when you delete the app. Because it is not linked to your real identity, we cannot delete it on your behalf — uninstalling Pack effectively orphans it.
Pack is rated 4+ on the App Store and is not directed at children under 13. We do not knowingly collect data from children under 13. Because Pack does not collect identifying information, we have no way to confirm a user's age.
If we change this policy, we'll update the "Last updated" date above and ship the change in a new version of the app. Material changes — anything that affects how data is collected, used, or shared — will be highlighted in the app's release notes.
Questions or concerns: matt@algorithmicresearchgroup.com