This policy explains how I Do Focus at idofocus.com handles information when you use the app. I Do Focus is a local-first focus and study tool: you can use its core tools without an account.
Data on your device
Your browser stores timer state, preferences, study sessions, tasks, topics, routines, revision records, personal focus messages, Notes, and custom assets as you use those features. Small preferences use localStorage; larger records and uploaded files use IndexedDB. Session storage also remembers where to return after Google sign-in.
Active timers and timer ticks stay on your device. Local study statistics and Insights are calculated from your saved session records; they are not visitor tracking analytics. Clearing browser site data can permanently remove local records and files.
Google sign-in and your account
If you choose Google sign-in, Supabase Auth handles authentication. I Do Focus receives your account identifier, email address, display name, and profile image URL when provided by Google. These identify your account and display your account profile. Your Google password is not provided to I Do Focus.
Supabase persists authentication session information in browser storage so you can stay signed in and refresh your session. The app also checks your account's Premium access status in Supabase. Signing out stops account sync and restores guest preferences; it does not delete your account or its saved data.
Preferences and cloud sync
Signed-in accounts can sync basic preferences through Supabase, including language, built-in appearance and wallpaper choices, clock and timer presentation, Pomodoro settings, and audio preferences. Records include the preference value, your account identifier, an update timestamp, and a generated device identifier used to resolve changes between devices. Account and guest preference caches also remain on your device.
Richer cloud sync is restricted to accounts with Premium access. This does not mean every local record is currently uploaded: general cloud backup of study history, tasks, topics, routines, and custom asset files is not connected in the current app. Active timer state is never part of cloud sync.
Notes
Notes are saved locally in a guest notebook or an account-specific notebook. Signing in can copy this browser's guest Notes into your account's local notebook, while keeping the original guest copies.
For accounts with Premium cloud access, Notes also sync to Supabase. Synced information includes the title, formatted content, plain-text content, account and note identifiers, creation and update times, and deletion markers. Without that access, Notes remain local; previously cached Notes remain on the device. Losing Premium access does not automatically erase cloud copies.
Deleting a Note marks it as deleted and removes it from the visible notebook. It is not an immediate permanent erasure of the underlying local or cloud record. Cloud deletion updates require cloud access and a successful connection.
Custom wallpapers and fonts
Creating custom wallpaper and font uploads requires Premium access. The selected file and its associated metadata are stored locally in IndexedDB. The current app does not upload these file bytes to Supabase Storage or another cloud file service. An upload in the app is not a public publication of your file.
Service providers and optional media
- Cloudflare hosts the production site and handles the network requests needed to deliver it. Those requests expose technical information such as your IP address and browser request headers to the hosting provider.
- Supabase provides account authentication and the database used for synced preferences, Notes, and account access status. Supabase Storage is not currently connected for custom asset files.
- Google processes sign-in when you choose it. Account profile images may also load from the image URL supplied by Google.
- YouTube supplies optional embedded music playback. The player uses YouTube's privacy-enhanced embed domain. When the player loads or plays media, your browser connects to YouTube, which can process technical and playback information under its own policies. A player already in use can continue across app pages.
These providers operate under their own privacy policies: Cloudflare, Supabase, and Google and YouTube. Their processing locations depend on their infrastructure and service configuration and may be outside your country.
Cookies, analytics, and payments
The app uses browser storage for functionality and authentication. The current app does not include advertising trackers, marketing cookies, or a third-party visitor analytics integration. Optional external services may use their own storage or cookies. I Do Focus does not sell your personal data.
Purchasing is available only where the app offers checkout to your account. Viewing a plan or signing in does not start a payment.
Razorpay processes payments and subscriptions under its own privacy policy and terms. The integration uses Razorpay checkout, so I Do Focus does not need to receive full card credentials directly. It sends account and checkout identifiers needed to associate a subscription with your account, and stores subscription and plan identifiers, billing status, paid-period dates, cancellation information, and verified payment, invoice, and webhook evidence. Operational logs record broad billing failure categories and hashed subscription correlation to investigate retries and cancellation observations; they do not contain full payment credentials or raw provider responses.
Retention, security, and your choices
Local information remains until you remove it through available app controls, clear this site's browser data, or your browser removes it.
Account and synced information is stored to provide authentication, preference continuity, and the cloud features you use. The current service does not use a general automatic account-data expiry or scheduled purge. Signing out or clearing browser data does not delete cloud records.
Cloud sync is not a guaranteed backup. Keep separate copies of important content.
Supabase database access policies restrict account records to the authenticated account. These controls do not make browser storage or cloud sync a guaranteed backup or an end-to-end encrypted vault. Use a trusted device and avoid storing content you are not comfortable keeping there.
You can use the core app without signing in, edit preferences, delete individual records where controls are available, or clear local site data in your browser settings. Preference reset resets settings; it does not erase Notes, history, uploaded files, or your account. Revoking Google sign-in access does not itself delete existing I Do Focus records.
Depending on the law that applies to you, you may have rights to access, correct, delete, or restrict use of your personal information, and to complain to your local data protection authority. Nothing in this policy limits those rights.
Account deletion
Self-service account deletion is not currently available. To request deletion of your account and associated personal data, contact support@idofocus.com. Requests are handled through support and are not completed instantly. Some information may be retained where necessary for applicable legal requirements or other permitted purposes. Deleting your account does not automatically remove copies stored in your browser; those can be removed through your browser’s site-data settings.
For paid accounts, unresolved billing can delay or block deletion until it can be safely resolved. Active cloud and application data can be deleted through the support process. Certain financial and payment records may need to be retained for legitimate accounting, legal, fraud-prevention, or regulatory purposes. Retained records should be minimized and access-limited. This does not promise immediate deletion of all financial evidence, provider logs, or backups, and no fixed financial-record retention period is specified here.
Children and changes to this policy
I Do Focus is a general-purpose productivity tool. If you are not legally able to consent to account data processing yourself, involve a parent or guardian before signing in or using cloud features.
This policy may change when the app's behavior or applicable requirements change. The date above identifies the latest update. Review it before using newly introduced cloud or purchase features.
Contact I Do Focus
I Do Focus is operated from India. For privacy requests, account deletion requests, support, or legal questions, contact support@idofocus.com.
Include enough information to explain your request; do not send passwords or payment details.