Privacy Policy for PomoDuo App Store Submission š
Last updated: February 2026
PomoDuo is a collaborative Pomodoro timer that helps you and a study partner hold each other accountable during focus sessions. We take your privacy seriously and have designed the app to collect the absolute minimum data needed to function.
| Data | Purpose | Stored Where | Retention |
|---|---|---|---|
| Anonymous user ID | Identifies your device for pairing and session sync. Generated automatically by Firebase Authentication - no email, name, or password required. | Firebase Auth | Until you delete the app and reinstall. |
| FCM push token | Delivers notifications when your partner starts, pauses, or resumes a session while your app is in the background. | Firestore (users/{id}) |
Refreshed automatically; deleted on sign-out or token expiry. |
| Session state | Syncs timer state (focus, break, paused) between paired devices in real time. | Firestore (sessions/{id}) |
Deleted when the session ends. No historical sessions are stored server-side. |
| Heartbeat timestamp | Once-per-minute timestamp confirming your device is active during a session. Used to detect if a partnerās app crashes or their phone dies, so the other partner isnāt left waiting indefinitely. | Firestore (inside session document) | Deleted with the session document when the session ends. |
| Pairing code | A temporary 6-character code used to link two devices. | Firestore (pairingCodes/{code}) |
Auto-expires after 10 minutes. |
| Session history | Completed focus rounds (start time, duration, round number). | On-device only (SwiftData) | Stored locally. Never uploaded to any server. |
| App selection tokens | Opaque tokens representing the apps you choose to block during focus sessions. These are managed by Appleās Screen Time API. | On-device only (managed by iOS) | Cleared when you remove the selection. |
PomoDuo uses Appleās Family Controls and Managed Settings frameworks to block distracting apps during focus sessions. This works through opaque tokens - your specific app choices are never visible to us, our servers, or your study partner. Both partners must explicitly opt in to each session. Either partner can pause or end the session at any time, immediately removing all restrictions.
We do not sell, share, or transfer your data to any third party. Your study partner can see:
Your partner cannot see which apps you have blocked, your session history, or any other data on your device.
PomoDuo does not knowingly collect data from children under 13. The app requires Appleās Screen Time authorization (for: .individual), which is designed for personal use by the device owner.
If you have questions about this privacy policy, please contact us at arieltyson30190@gmail.com.