1. Information We Collect
1.1 Information You Provide
- Account information: Email address, display name, and username when you create an account.
- Optional phone number: If you choose to add a phone number during sign up, it is used to help match your contacts to existing Pakt users.
- Profile content: Any updates you make to your display name, avatar, or profile.
1.2 Information Collected Automatically
- Pakt activity: Solo pakts you create, their titles, duration, selected apps for blocking, start and end dates, and whether you completed or broke them.
- Reputation and statistics: Computed scores based on your pakt history, including pakts completed, pakts broken, and success rate.
- Device push token: A device identifier used to deliver push notifications about pakt activity.
- Contacts matching data: If you grant Contacts permission, the app reads contact names and phone numbers on-device so it can identify which of your contacts already use Pakt. Matching phone numbers may be sent to our backend for this lookup.
- App usage via Screen Time: When you grant Screen Time permission, Pakt uses Apple's Family Controls framework to monitor whether you open apps you selected for restriction. Monitoring occurs on-device. Violation events are recorded locally and synced to Pakt servers to update pakt status and notify group members.
1.3 Information We Do Not Collect
- We do not collect your location.
- We do not collect your messages or camera data.
- We do not use advertising identifiers or track you across other apps or websites.
- We do not sell your data to third parties.
2. How We Use Your Information
| Purpose | Data Used |
|---|---|
| Account creation and authentication | Email, display name, username, optional phone number |
| Running pakt features | App selection, pakt data, Screen Time events |
| Matching your contacts to existing Pakt users | Optional phone number, contact phone numbers, contact names |
| Sending notifications | Push token |
| Displaying your profile and reputation | Pakt history and stats |
| Group accountability features | Pakt membership and violation events |
We use your information solely to operate the app. We do not use it for advertising, profiling, or unrelated targeting.
3. Screen Time and App Blocking
- Monitoring is limited to apps you select when creating a pakt.
- The app detects when a restricted app is opened and records this as a pakt violation.
- Violation data is synced to our servers so your pakt status and reputation flow can update.
- You can revoke Screen Time permission at any time in iOS Settings. Revoking permission disables app blocking but does not automatically delete existing pakt data.
5. Data Retention
| Data Type | Retention Period |
|---|---|
| Account data | Until you delete your account |
| Pakt history and reputation data | Until you delete your account |
| Push tokens | Until replaced by a new token or account deletion |
| Screen Time violation records | Until you delete your account |
| Optional phone number and contact-matching data | Until you delete your account or revoke access, subject to operational retention needs |
After account deletion, personal data will be removed from our systems within 30 days unless a longer retention period is required by law.
6. Your Rights
Regardless of where you are located, you can request to:
- Access the personal data we hold about you.
- Correct inaccurate data.
- Delete your account and associated data.
- Export your data in a portable format.
- Withdraw consent for Screen Time monitoring through iOS Settings.
To exercise these rights, contact us using the details in Section 10. We aim to respond within 30 days.
7. Children's Privacy
Pakt is not directed to children under 13. We do not knowingly collect personal information from children under 13. If we learn that a child under 13 has provided personal information, we will delete it promptly.
8. Security
- All data is transmitted over HTTPS and TLS.
- Authentication is managed through Supabase Auth using industry-standard password protections.
- Database access is restricted with Row Level Security policies.
No transmission or storage system is completely secure, and absolute security cannot be guaranteed.
9. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, the Last Updated date will change. For material changes, we may notify users through an in-app notice or push notification.
10. Contact Us
If you have questions about this Privacy Policy or want to exercise your data rights, contact: