Last updated: March 2026
SteadyFocus is a habit tracking and productivity app built around one principle: your data belongs to you. This Privacy Policy explains exactly what information we collect, why we collect it, and what we do with it — in plain English, not legalese.
SteadyFocus requires a Google account to sign in. This allows your purchases to be restored if you reinstall the app or change devices. We do not sell your data, run advertising, or share your information with third parties for marketing purposes.
SteadyFocus is an independently developed productivity app. If you have any questions about this policy or want to exercise any of your privacy rights, please contact us at: [email protected]
The following data is created and stored exclusively on your device using a local on-device database (Isar). It is never uploaded to our servers or any cloud service:
A small amount of data is stored in Firestore, tied to your Firebase UID:
The following data is sent to our Cloud Functions to generate AI responses. It is processed in memory and is not stored in our database:
We use the data described above for the following specific purposes and no others:
We do not use your data for advertising, profiling, or any purpose beyond operating the app.
Firebase provides authentication, our Firestore cloud database, and Cloud Functions. Firestore stores only the fields listed in Section 2.2. Cloud Functions process your AI requests server-side so the AI API key is never exposed to your device. Firebase App Check (Play Integrity on Android) verifies that requests come from a legitimate, unmodified version of SteadyFocus — it does not collect personal data.
Gemini powers the Pattern Scout habit suggestion feature and all Habit Coach interventions. Your query text and anonymised habit statistics are sent to Gemini via our Cloud Functions. All prompts include a hard system boundary — the AI is instructed to suggest habit structures only and must never provide medical, financial, dietary, or any professionally licensed advice.
RevenueCat manages in-app purchases and subscription status. Your payment information is processed entirely by Google Play and is never visible to us or RevenueCat.
All habit, task, focus session, and coaching data is stored on your device using the Isar local database. This data remains on your device until you uninstall the app or manually delete it within the app. We have no access to this data.
Your Firestore record (UID, tier, credits, usage logs, and disclaimer timestamp) is retained for as long as your account is active. If you request deletion (see Section 8), we will delete your Firestore record within 30 days.
We do not store the text of your AI queries in our own database. Queries are processed in Cloud Functions and discarded. Google may retain API request data subject to its own retention policies for the Gemini API.
SteadyFocus uses AI to generate habit suggestions and productivity coaching messages. Key points:
These constraints are enforced at the system level in our Cloud Functions code — not merely as guidelines — but no AI system is perfect. Always apply your own judgement to AI-generated suggestions.
All payment processing is handled by Google Play and RevenueCat. We never see or store your payment card information. When you make a purchase, Google Play processes the payment, RevenueCat validates the receipt, and we update your subscription tier in Firestore.
Your local data is accessible directly within the app at any time.
You can delete all local data by uninstalling the app. To request deletion of your Firestore cloud record, you can delete your account directly from within the app in Settings, or email us at [email protected] with the subject line "Data Deletion Request". We will process your request within 30 days.
Your local habit and task data can be exported from within the app as CSV (habit history, focus sessions) or JSON (full backup). Firestore data is minimal (see Section 2.2) and can be provided on request.
AI features are optional within the app. You can use SteadyFocus as a fully offline habit tracker without ever using Pattern Scout or Habit Coach. No AI queries will be sent if you do not use these features.
SteadyFocus is rated 18+ on Google Play and is not directed at children under the age of 18. We do not knowingly collect any data from minors. If you believe a minor has used the app and you have concerns, please contact us at [email protected].
We take reasonable steps to protect your data:
No system is perfectly secure. We cannot guarantee absolute security, but we are committed to following industry best practices.
If we make material changes to this Privacy Policy, we will notify you within the app before the changes take effect. The updated policy will also be posted with a revised effective date. Continued use of SteadyFocus after the effective date constitutes acceptance of the updated policy.
If you have questions, concerns, or requests relating to this Privacy Policy, please contact us:
We aim to respond to all privacy-related enquiries within 5 business days.
To request deletion of your SteadyFocus data, you can delete your account directly in the app under Settings, or email us at [email protected].
Subject line: "Data Deletion Request – SteadyFocus"
Please include the device you used, the approximate date of first install, and your Firebase UID (optional — found in app Settings if available). We will process your request within 30 days.
What gets deleted:
What may be retained: