The short version
- FlowFocus is free to use, with no ads and no sign-up. FlowFocus Pro is an optional purchase made through Apple or Google; we never see your card or payment details.
- Your tasks, sessions and settings live on your device first.
- To sync your own data between your devices, the app creates a private, anonymous identity in the background. We do not ask for your name, email or a password.
- We use Firebase to count anonymous usage, catch crashes and measure performance. We do not use it for advertising and we do not track you across other apps or websites.
- We never sell your data.
- You can delete everything from inside the app, or by email.
1. Introduction
FlowFocus is a Pomodoro focus timer made by Tappect for iPhone, Apple Watch, Mac, Android and Wear OS. This policy explains what information FlowFocus ("we", "our", or "the app") handles, why, where it is stored and how you can delete it.
It applies to every version of the FlowFocus app and to this website's FlowFocus pages.
2. Information We Handle
2.1 Data stored on your device
FlowFocus is local-first. The app keeps the following on your device:
- Tasks, including titles, priorities, due dates and pomodoro estimates and counts
- Focus and break sessions, statistics and streaks
- Timer presets, theme, sound choices and other settings
2.2 Your anonymous sync identity
So your data can follow you between your own devices without a sign-up, FlowFocus creates an anonymous account on our backend (hosted by Supabase) the first time you use it. It is identified only by a random ID. We do not collect your name, email address, phone number or a password for it.
The credential for this identity is kept in your device's secure storage. On Apple devices it is saved to your Keychain, and when iCloud Keychain is turned on your iPhone and Mac can use the same identity, which is how they sync without a sign-in.
A copy of the following is synced to that anonymous account:
- Tasks, focus sessions, daily statistics and streaks
- Timer presets, settings and the state of a running timer, so another device can pick it up
- If you turn on calendar export: a record of which sessions were already added to your calendar and a per-device identifier, so the same session is never added twice
- On Android, if you use distraction blocking: the list of apps you chose to block and your blocking settings
2.3 Optional sign-in
Signing in is never required. If you choose to sign in with Apple or Google (for example, to keep your history when you change phones), we receive the email address and, if you share it, the name that Apple or Google provides. Apple's "Hide My Email" option works with FlowFocus.
2.4 Analytics, crash reports and performance
We use Google Firebase to understand how the app is used and to fix problems:
- Firebase Analytics: anonymous usage events such as "session started" or "preset created", plus the app version, device model, operating system, language and approximate country
- Firebase Crashlytics: crash and error reports, including the device state and the code that failed
- Firebase Performance Monitoring: timings such as app start-up time and network request duration
These are linked to a random app instance ID or your anonymous FlowFocus ID, never to your name or email. We do not use them for advertising, we do not share them with ad networks, and FlowFocus does not track you across other companies' apps or websites.
2.5 Apple Watch and Wear OS
The watch apps exchange timer state, tasks, presets and completed sessions directly with your paired phone using Apple's WatchConnectivity or Google's Wear OS Data Layer. This data stays between your own devices; we do not receive a separate copy from the watch.
2.6 Calendar (optional)
FlowFocus asks for calendar access only if you turn on calendar export (Settings → Calendar Sync). It then reads the list of your calendars so you can choose one, and adds an event for each completed focus session. Your existing calendar events are not uploaded to us. You can turn export off in the app or revoke access in your device settings at any time.
2.7 Distraction blocking on Android (optional)
If you turn on distraction blocking, the Android app uses Usage Access to notice when a blocked app opens during a focus session. That usage information is processed on your phone and is not sent to us.
2.8 Feedback you send
If you send feedback from the app or email us, we receive your message, the app version, your device and platform, and your email address only if you give it to us or are signed in.
2.9 FlowFocus Pro purchases
FlowFocus Pro is an optional subscription or one-time purchase. You buy it through the App Store or Google Play, and Apple or Google take the payment. We use RevenueCat to check which purchases you have and to unlock FlowFocus Pro on your devices. For that, RevenueCat receives:
- Your app user ID, which is the same random, anonymous ID as your FlowFocus sync identity
- Your purchase history for FlowFocus: which product you bought, when, whether it is a free trial, its renewal or expiry date, the store and country, and the price and currency
- Your FlowFocus Pro status (entitlement), and basic device and app details such as app version, operating system and language
We never see your card number, bank details or billing address; Apple and Google keep those. RevenueCat does not receive your tasks or focus history, and purchase data is used only to give you what you paid for and to restore it, never for advertising.
2.10 Notifications and focus sounds
Timer alerts are local notifications scheduled on your device. Ambient focus sounds are bundled with the app and play on your device; nothing about what you listen to is sent to us.
3. How We Use Your Information
- Run the app: timers, tasks, statistics, streaks and presets
- Sync your own data: between your phone, watch and Mac
- Calendar export: only when you turn it on
- FlowFocus Pro: to unlock what you bought and restore it on your other devices
- Fix and improve FlowFocus: using anonymous analytics, crash reports and performance data
- Answer you: when you send feedback or email support
We do not show ads, we do not build advertising profiles, and we will never sell your information.
4. Third-Party Services
FlowFocus relies on these providers, which process data on our behalf:
- Supabase: hosts the anonymous sync account and your synced data
Supabase Privacy Policy - Google Firebase: Analytics, Crashlytics and Performance Monitoring
Firebase Privacy and Security - RevenueCat: manages FlowFocus Pro purchases from the App Store and Google Play. It receives your anonymous app user ID, your FlowFocus purchase history and Pro status, and basic device and app details; it never receives your tasks or focus history
RevenueCat Privacy Policy - Apple App Store and Google Play: process FlowFocus Pro payments, renewals, cancellations and refunds under their own terms
- Sign in with Apple / Google Sign-In: only if you choose to sign in
Apple Privacy Policy · Google Privacy Policy
The core of FlowFocus is free. Payments for FlowFocus Pro are handled entirely by Apple or Google; we never see your card or payment details.
5. Data Storage and Security
- All data sent between the app and our backend is encrypted in transit (TLS)
- Database access rules restrict each anonymous account to its own data
- Sync credentials are stored in your device's secure storage (Keychain on Apple devices)
No method of storage or transmission is 100% secure, but we work to protect your information and to keep as little of it as possible.
6. Your Rights and Choices
6.1 Access and export
Export a copy of your data from the app at Settings → Profile → Export My Data, or email us for a copy of what is stored on our backend.
6.2 Deletion
- In the app: Settings → Profile → Delete All Data (or Delete Account if you signed in)
- Online or by email: follow the steps on our FlowFocus data deletion page or write to support@tappect.com
- Deletion is permanent and your history cannot be recovered
- Deleting your data does not cancel a FlowFocus Pro subscription. Cancel it in your App Store or Google Play subscription settings
6.3 Permission controls
- Notifications: turn off in the app or your device settings
- Calendar: turn off export in the app or revoke access in device settings
- Usage Access (Android): revoke in Android settings to stop distraction blocking
Depending on where you live (for example under the GDPR or CCPA), you may have further rights to access, correct, delete or restrict the use of your data. Email support@tappect.com and we will help.
7. Data Retention
- On your device: until you delete it in the app or uninstall FlowFocus
- Synced data: while your anonymous or signed-in account exists; removed within 30 days of a deletion request
- Analytics: kept by Firebase for up to 14 months
- Crash reports: kept by Crashlytics for up to 90 days
- Purchase records: kept by RevenueCat while you have FlowFocus Pro and as long as needed for tax, accounting and refund obligations; Apple and Google keep their own records of your purchase
8. Children's Privacy
FlowFocus is a general-audience productivity app and is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has sent us personal information, email support@tappect.com and we will delete it.
9. International Data Transfers
Our providers may store and process data in the United States and other countries. Where required, transfers are protected by the providers' standard contractual clauses.
10. Changes to This Policy
When we change this policy we update the "Last updated" date above. For material changes, such as a new kind of data or a new provider, we will also tell you in the app before the change takes effect.
11. Contact Us
Email: support@tappect.com
Subject Line: FlowFocus Privacy Inquiry
Developer: Tappect
App Identifier: com.tappect.flowfocus
Need help with the app itself? Visit FlowFocus Support.