Privacy Policy

Last updated: July 30, 2026  ·  Effective date: July 30, 2026

Summary: FocusPro AI is a privacy-first app. Your data lives on your device. We do not operate our own servers to store personal information. Optional cloud backup goes directly to your own Google Drive account. If you connect Google Calendar, your calendar content is processed on your device and never stored on our servers — and any focus block we publish uses a generic "Focusing Session" title, never your real task name. We only use third-party services where necessary to operate core features, and we list every one of them below.

1. Introduction

Welcome to FocusPro AI ("we," "us," or "our"). We are committed to protecting your personal information and your right to privacy. This Privacy Policy explains how we handle information when you use our mobile application FocusPro AI (the "App") available on iOS and Android.

By downloading or using the App, you agree to the collection and use of information in accordance with this policy. If you do not agree with any part of this policy, please discontinue use of the App.

If you have questions or concerns about this policy or our privacy practices, please contact us at support@focusproai.app.

2. Information We Collect

We collect the minimum information necessary to provide a great productivity experience. Below is a breakdown of each category.

2.1 Information You Provide Directly

  • Profile data: Name, optional avatar image, and productivity goals you set within the App. This data is stored locally on your device.
  • Task and session data: Tasks you create, focus session history, notes, custom categories (name, color, and icon), and timer configurations. All stored locally unless you enable Google Drive backup.
  • Private notes lock: If you lock your notes, we store a random salt and a one-way hash of your password on your device — never the password itself, and never on our servers. See Section 4.4.
  • AI chat messages: Messages you send to the AI assistant feature. These are transmitted securely to our AI providers — Groq (primary) or OpenRouter (fallback) — to generate responses. Chat history is stored locally on your device. See Section 5.1.

2.2 Usage and Analytics Data

  • Crash reports and error logs: If the App crashes, anonymized crash data (device model, OS version, stack trace) may be sent to Sentry to help us diagnose and fix issues. No personally identifiable information is included in crash reports.
  • App performance data: Anonymized performance metrics such as session start/end events may be collected to improve App stability.

2.3 Device Information

  • Device type, operating system version, and App version — collected solely to ensure compatibility and deliver relevant features.
  • Notification permission status — used to deliver focus session reminders and timer alerts you have configured.
  • Widget configuration preferences — stored locally for home screen widget functionality.

2.4 Google Calendar Data (Optional)

  • Calendar list and events: If you connect one or more Google accounts, we read your calendar list and your events so the App can display your schedule and warn you about scheduling conflicts. This data is processed on your device and is not stored on our servers.
  • Events FocusPro creates: If you additionally turn on "Show tasks in Google", the App writes its own focus-time events to the calendars you select. We only ever read back, update, or delete events that FocusPro itself created.

See Section 8 for a full description of how Google Calendar data is accessed, used, and controlled.

2.5 Information Collected Through Third-Party Services

When you connect optional integrations, those services may collect additional data as described in their own privacy policies. See Section 5 for details on each third-party service we use.

3. How We Use Your Information

We use the information we collect for the following purposes:

  • Provide and maintain the App: To operate the focus timer, task management, Pomodoro cycles, and all core productivity features.
  • AI-powered features: To power the AI productivity coach, generate session summaries, and surface personalized suggestions based on your usage patterns. Your messages and focus data are sent to our AI providers (Groq, or OpenRouter as a fallback) only when you use these features — never your Google Calendar events or Google account data.
  • Calendar synchronization (read): When you authorize Google Calendar, to list your calendars and read your events so you can view your schedule alongside focus sessions and be warned when a task overlaps a meeting.
  • Calendar synchronization (write), only if you enable it: If you turn on "Show tasks in Google", to create, update, and delete the focus-time events that FocusPro itself generates on the calendars you select. We never modify or delete calendar events that FocusPro did not create.
  • Cloud backup: When you enable Google Drive backup, to securely store and restore your App data in your own Google Drive account.
  • Notifications and reminders: To deliver focus session start/end alerts, task reminders, and break notifications you have configured.
  • App improvements: Anonymized crash and error data helps us identify and fix bugs to improve your experience.
  • Subscription management: To verify your subscription status via RevenueCat and unlock Pro features accordingly.
  • Customer support: When you contact us, to respond to your inquiries and resolve issues.

We do not sell your personal information. We do not use your data for advertising purposes.

4. Data Storage & Security

4.1 Local-First Architecture

FocusPro AI is built on a local-first principle. All your focus sessions, tasks, notes, and profile data are stored directly on your device using local storage (AsyncStorage on React Native). We do not maintain our own servers that store your personal productivity data.

4.2 Optional Google Drive Backup

If you choose to enable cloud backup, your App data is encrypted and uploaded directly to your personal Google Drive account using the Google Drive API. This data is stored under your own Google account and subject to Google's privacy policy and security practices. We cannot access your Google Drive data without your explicit authorization.

4.3 Security Measures

We implement reasonable technical and organizational measures to protect your information against unauthorized access, alteration, disclosure, or destruction. These measures include:

  • All network communications use HTTPS/TLS encryption in transit.
  • OAuth 2.0 is used for all Google service integrations — we never store your Google password.
  • Access tokens for third-party services are stored securely using the device's secure storage mechanisms.
  • Crash reports are anonymized before transmission to Sentry.

However, no method of electronic transmission or storage is 100% secure. We cannot guarantee absolute security and encourage you to use a device passcode or biometric lock.

4.4 Private Notes

You can lock notes as "private" so they stay hidden until you unlock them.

  • Your notes are stored on your device.
  • The password you set is never stored or transmitted. We keep only a random salt and a one-way hash of it on your device to verify the password. Private notes are hidden from the app's list, search, and counts until you unlock.
  • Optional biometric unlock (Face ID / fingerprint) uses your device's secure Keychain or Keystore; changing your biometric enrollment invalidates it.
  • A recovery code is shown once when you set up the lock, and we store only a hash of it — it's the only way to regain access if you forget your password.
  • If you enable Cloud Backup, your notes and the lock configuration (salt and hashes — never your password or recovery code) are included in your own backup so your locked notes can be restored on a new device.

Please note that the private notes lock is an on-device access gate, not encryption of the note content itself. Because your password never leaves your device, we cannot recover or reset it for you.

4.5 Categories

Custom categories you create (name, color, and icon) are your own data. They are stored on your device and, if you enable Cloud Backup, included in your own backup. They are not shared with third parties.

4.6 Data Transfers

Where data is transmitted to third-party services (AI features, crash reporting, subscription management), it may be processed in countries outside your own. Each third-party service is contractually required to protect data in accordance with applicable data protection law. See Section 5 for links to each provider's privacy policy.

5. Third-Party Services

FocusPro AI integrates the following third-party services. Each service has its own privacy policy that governs how they handle data.

5.1 AI Providers

FocusPro AI's optional in-app AI coach and insights are powered by third-party AI providers — Groq (Llama models, primary) and OpenRouter (open models, used as a fallback). Your messages and focus data are sent to these providers only when you use the AI features. We never send your Google Calendar events, or any Google account data, to any AI provider. No user data is stored on our servers.

Requests go to Groq first. If Groq is unavailable or rate-limited, the App automatically falls back to OpenRouter so the AI features keep working. Both providers receive only the message you send and the focus-session context needed to answer it. Your conversation history is kept on your device, not on our servers.

5.2 All Third-Party Services

Google Sign-In & Calendar API

Used for optional Google account authentication and Google Calendar synchronization. When you sign in with Google, we receive your name, email address, and profile picture to personalize your experience. Calendar read access lets us display your schedule and detect conflicts. If you enable "Show tasks in Google", we also create, update and delete the focus-time events FocusPro itself generates — never your other events. See Section 8.

Google Privacy Policy →

RevenueCat

Manages in-app subscription purchases and entitlements across iOS and Android. RevenueCat receives your App Store or Play Store transaction data to verify subscription status. It does not receive your payment card details, which are handled entirely by Apple or Google.

RevenueCat Privacy Policy →

Sentry

An error and performance monitoring service used to detect, diagnose, and resolve App crashes and errors. Sentry receives anonymized technical information such as device type, OS version, App version, and stack traces. No personally identifiable productivity data is included in error reports.

Sentry Privacy Policy →

Groq API (Llama models) — primary AI provider

Powers the in-app AI productivity coach. Messages you send to the AI are transmitted to Groq's API to generate responses using Llama language models. Do not include sensitive personal information in AI chat messages. Conversations are stored locally on your device only.

Groq Privacy Policy →

OpenRouter (open models) — fallback AI provider

Used automatically as a fallback when Groq is unavailable or rate-limited, so the AI coach keeps working. OpenRouter routes your message to an open language model to generate a response. It receives the same data Groq would — your message and the focus-session context needed to answer it — and nothing more. Conversations are stored locally on your device only.

OpenRouter Privacy Policy →

6. Data Retention

Since your data is stored locally on your device, it persists until you delete the App or manually clear the App's data. Specifically:

  • Local app data: Retained on your device until you uninstall the App or clear App data through your device settings.
  • Google Drive backup: Retained in your Google Drive until you delete it manually through Google Drive or revoke App access.
  • Google Calendar data: Calendar events read from Google are held only in your device's memory and local cache to render your schedule — we never store them on our servers. Focus-time events FocusPro publishes stay on your Google Calendar until the task changes or is removed, you turn off "Show tasks in Google", or you disconnect the account.
  • Crash reports (Sentry): Retained by Sentry for up to 90 days in accordance with their data retention policy.
  • AI conversation data: Conversation history is stored locally on your device and you can clear it at any time within the App settings.
  • Private notes & custom categories: Retained on your device (and in your own Cloud Backup, if enabled) until you delete them, clear the App's data, or uninstall the App.
  • Subscription data (RevenueCat): Retained by RevenueCat for the duration necessary to manage your subscription and comply with legal obligations.

7. Your Privacy Rights

Depending on your location, you may have certain rights regarding your personal information under applicable laws including GDPR (EU/EEA), CCPA (California), and similar regulations.

7.1 Rights Available to You

  • Right to Access: You can access all your productivity data directly within the App at any time.
  • Right to Delete: You can delete all your App data by clearing the App's data through your device settings or by uninstalling the App. You can also delete your Google Drive backup directly in Google Drive.
  • Right to Portability: You can export your data from within the App. Your local data is stored in standard formats accessible via the export feature.
  • Right to Rectification: You can edit your profile information, tasks, and session data at any time within the App.
  • Right to Withdraw Consent: You can delete any published "Focusing Session" event from within the App (which removes it from Google), turn off "Show tasks in Google", or disconnect a Google account entirely — each removes the App's access and/or the events it created. You can also revoke Google Calendar and Google Drive access at any time through your Google Account settings at myaccount.google.com/permissions.
  • Right to Opt Out of AI Features: The AI assistant feature is optional. You can choose not to use the AI chat feature entirely, in which case no data is transmitted to any AI provider.

7.2 Exercising Your Rights

To exercise any of these rights, or if you have questions about your data, please contact us at support@focusproai.app. We will respond to verified requests within 30 days.

7.3 California Residents (CCPA)

California residents have additional rights under the California Consumer Privacy Act. We do not sell personal information to third parties. We do not share personal information for cross-context behavioral advertising. To submit a CCPA request, contact us at support@focusproai.app.

8. Google Calendar Data & Google API Services

FocusPro AI can connect to your Google Calendar to help you plan and protect your focus time. This is optional and off until you turn it on. You can connect one or multiple Google accounts.

8.1 What We Access

  • Read (calendar.readonly, calendar.events.readonly): we list your calendars and read your events so the App can display your schedule and warn you when a task overlaps a meeting.
  • Write (calendar.events) — requested only if you enable "Show tasks in Google": we create, update and delete calendar events that FocusPro itself generates. This is the narrow event-only scope; we do not request the broader calendar scope.

8.2 How We Use It

  • Read access is used only to show your schedule and detect conflicts.
  • When two-way sync is on, each upcoming task is written to the calendar(s) you select as a single private event titled "Focusing Session" — a generic title. Your real task name is never sent to Google. The event is marked busy, its description is simply "FocusPro AI", and its visibility is set to private.
  • We update that event if the task time changes, and delete it when you remove or complete the task, or turn the feature off.
  • Every event we create is tagged with a private marker so we only ever modify events created by FocusPro — we never read back, change, or delete your other calendar events.
  • If you connect more than one account, busy time can be mirrored across accounts so each calendar reflects that you are unavailable. Mirrored blocks use the same generic "Focusing Session" title.

8.3 How We Store It

  • FocusPro is local-first: calendar data is processed on your device. We do not store your calendar content on our servers, and we never sell it or share it with third parties.
  • OAuth access tokens are held in your device's secure storage and are never transmitted to us.
  • We never send your Google Calendar events, or any Google account data, to any AI provider. The AI coach described in Section 5.1 receives only the messages you type and your focus-session data — never anything obtained from Google APIs.

8.4 Your Control

  • Delete any published "Focusing Session" from within the App — this removes it from Google Calendar.
  • Turn off "Show tasks in Google" to stop two-way sync and remove the events FocusPro created.
  • Disconnect a Google account at any time in the App, or revoke access at myaccount.google.com/permissions.

8.5 Google API Data Usage

Scope What We Access Why We Need It
Google Sign-In Name, email, profile picture To personalize your in-app profile and identify your account.
calendar.readonly The list of calendars in your account To show you which calendars exist so you can choose which ones to display and publish focus blocks to.
calendar.events.readonly Read-only access to your calendar events To display your schedule alongside your focus sessions and warn you when a task overlaps a meeting.
calendar.events
(only if you enable "Show tasks in Google")
Create, update and delete events on the calendars you select To block your focus time as a private "Focusing Session" event, keep it in sync when the task changes, and remove it when the task is done. Limited to events FocusPro created.
Google Drive (app data) App-specific files only To backup and restore your tasks, notes, and settings to your own Google Drive.

8.6 Limited Use

FocusPro AI's use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements. We do not use Google user data for advertising, we do not sell it, and we do not use it to train generalized AI or machine-learning models. Google user data is never transferred to our AI providers or to any other third party.

9. Children's Privacy

FocusPro AI is not directed to children under the age of 13 (or 16 in certain jurisdictions under GDPR). We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately at support@focusproai.app and we will take steps to delete such information.

If we become aware that we have collected personal data from a child under 13 without verification of parental consent, we will take steps to remove that information promptly.

10. Cookies and Tracking

The FocusPro AI mobile application does not use cookies. The website at focusproai.app may use standard browser cookies for basic functionality. We do not use tracking cookies for advertising purposes.

11. Links to Other Websites

The App and our website may contain links to third-party websites or services that are not operated by us. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services. We encourage you to review the privacy policy of every site you visit.

12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we make material changes, we will notify you by updating the "Last updated" date at the top of this page and, where required by law, by providing a more prominent notice (such as an in-app notification).

We encourage you to review this Privacy Policy periodically. Your continued use of the App after any changes constitutes your acceptance of the revised policy.

13. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our privacy practices, please contact us:

  • Email: support@focusproai.app
  • App: FocusPro AI — available on iOS App Store and Google Play Store

We are committed to resolving privacy-related complaints promptly and transparently.