KammyTask Privacy Policy
Effective date: October 19, 2026. Last updated: October 19, 2026.
KammyTask ("Kammy", "we", "us") is an app that helps you start one thing from the lists you already keep. This policy explains what the app reads, what leaves your phone, and what you can do about it. The short version: your tasks stay in your lists, we keep a record of when you start and finish things so the app can learn what fits you, and we never sell your data or show ads.
Who we are
KammyTask is published by the developer listed on the App Store and Google Play. Contact: support@kammytask.com.
What stays on your phone
- Your tasks. Kammy reads tasks from Apple Reminders, Google Tasks or its own small list on your phone. Titles, notes and due dates are kept in a cache on your phone and are never uploaded to our servers. When you finish a task, Kammy marks it done in the list it came from (Reminders on your phone, or your Google Tasks account through Google's API).
- Your calendar. If you turn on Calendar awareness, Kammy reads only the start time of your next event so it does not suggest something longer than the time you have. It never reads event titles, places or attendees, and it stores nothing from your calendar.
- The session in progress, settings and the home screen widget. These are stored on your phone only.
What leaves your phone
| Data | Why | Where it goes | Linked to you |
|---|---|---|---|
| An account ID. Kammy signs you in anonymously when you first open it. If you choose Back up in Settings, the ID is linked to your Apple or Google sign-in and we receive the email address that provider shares (Apple may share a private relay address). | To keep what Kammy learned, and to restore it on a new phone. | Google Firebase Authentication | Yes |
| Behavior events: when a task was shown, started, skipped, set aside or finished, how long a session ran, which "I'm stuck" card you saw and whether it helped, energy check signals. Each event refers to tasks by a Kammy ID, never by title. The ID is a one-way hash of the list type and the task's ID in its list, so a reinstalled phone matches restored history to the same tasks; the title cannot be recovered from it. | So the app can learn which tasks fit which times and energy. | Google Cloud Firestore, under your account ID | Yes |
| Time estimates for tasks: minutes, effort, where the estimate came from and how confident it is, keyed by the Kammy ID. Never the title, notes or first step. | To suggest tasks that fit the time you have. | Google Cloud Firestore, under your account ID | Yes |
| Feedback you choose to send: the text you write, an optional reply email, and, if you leave "Include diagnostics" on, the app version, platform, current energy level, number of open tasks, which list types are connected and the kinds and times of your last 20 events (no titles). | To answer you and fix problems. | Google Cloud Firestore, under your account ID | Yes |
| Usage analytics: screens and actions such as "session started" or "paywall shown", with counts and durations. Never task titles, notes or what you type. | To understand which parts of the app help. | Google Analytics for Firebase | No |
| Crash reports: stack traces and device model and OS version. | To fix crashes. | Firebase Crashlytics | No |
| Subscription status and purchase history, linked to your account ID. | To unlock Pro on your devices. | RevenueCat, Apple App Store, Google Play | Yes |
| App integrity checks. | To confirm requests come from the real app. | Firebase App Check (Apple App Attest, Google Play Integrity) | No |
AI features
When you use an AI step in "I'm stuck" (with Pro, or the one free AI step each day), Kammy sends the title of the task you are working on and any text you typed or spoke into that card to Google's Gemini models through Firebase AI Logic, and shows the reply. Kammy also sends up to five of your task titles when you ask Kammy to pick a swap (a lighter task to do instead), each with its Kammy ID and its minutes and effort estimate, so the model can choose one. Nothing else is sent: no notes, first steps, energy level, calendar or history. If your phone has an on-device model (Apple Intelligence or Gemini Nano), Kammy uses it first and nothing leaves the phone. Kammy does not keep these requests or replies on its servers. Google processes them under the Firebase and Gemini API terms.
Time estimates and first steps are made on your phone by the on-device model or by simple rules.
Voice
- Holding the mic button. Some "I'm stuck" cards let you hold a mic button and speak. Only while you hold it, your phone's speech recognition turns your words into text. The audio is processed on device when your phone supports it; otherwise by Apple or Google speech services (Apple Speech on iPhone, Google speech services on Android) under their privacy terms. Kammy asks for on-device recognition first. Kammy never records or stores the audio. The text stays on the card unless you send it to an AI step (see above).
- Voice company. Spoken check-ins during a session use your phone's text-to-speech. Nothing is recorded.
Google user data
If you connect Google Tasks, Kammy uses the https://www.googleapis.com/auth/tasks scope to read your task lists and mark tasks done. Kammy's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Google Tasks data is used only to show you one task and to mark it done. It is not transferred to anyone, not used for advertising, and not read by people. The only exception is the AI step described above, which sends the one task title when you ask for it, and up to five of your task titles when you ask Kammy to pick a swap. Google user data is not used to develop, improve, or train generalized artificial intelligence or machine learning models.
What we never do
- No ads and no advertising SDKs used for tracking.
- No sale or rental of personal data.
- No tracking across other companies' apps or websites.
- No use of your data to train AI models.
How long we keep data
- Behavior events, estimates and feedback stay until you delete your account in the app or ask us to delete them. The app reads back the last 90 days of events and your saved estimates when restoring a backup. On the phone, events older than 180 days are removed once they are backed up.
- Anonymous accounts that never back up may be removed automatically after a period of inactivity. When you sign in to an existing backup, the phone's temporary anonymous account is deleted after the sign-in succeeds.
- Analytics and crash data follow Google's retention settings for Firebase (user-level analytics data for at most 14 months; crash reports for 90 days).
Your choices and rights
- Sign out. Settings > Account > Sign out disconnects this phone from a backed-up account. The phone keeps a fresh anonymous account.
- Delete your account and data in the app. Settings > Account > Delete account and data removes, right away, everything stored under your account ID (behavior events, estimates and feedback), signs you out of subscriptions on this device, deletes the account itself (you may be asked to sign in with Apple or Google once more to confirm), and clears what Kammy learned on this phone. Your tasks stay in your lists. The app then starts fresh with a new anonymous account. Deleting the account does not cancel a subscription; cancel it in your App Store or Google Play settings. Purchase records kept by Apple, Google and RevenueCat follow their own retention rules.
- Delete by email. If you no longer have the app, email support@kammytask.com with the Apple or Google email you backed up with. We delete the account and everything stored under it within 30 days.
- Permissions. Reminders, calendar, microphone, speech recognition and notifications can be turned off at any time in your phone's settings.
- Subscriptions. Cancel in your App Store or Google Play account settings. Deleting the app does not cancel a subscription.
- Depending on where you live (for example the EU, UK or California), you may have rights to access, correct, delete or export your data, and to object to processing. Write to support@kammytask.com. We do not sell or share personal data for cross-context advertising.
Security
Data is encrypted in transit (TLS) and at rest in Google Cloud. Each account can read and write only its own records.
Children
KammyTask is not for children under 13 (or the minimum age in your country). We do not knowingly collect data from them. If you think a child has used the app, write to us and we will delete the data.
Service providers
Google (Firebase Authentication, Cloud Firestore, Analytics, Crashlytics, App Check, Remote Config, Firebase AI Logic), RevenueCat (subscriptions), Apple and Google (app stores, speech recognition when it is not processed on device, Sign in with Apple, Google Sign-In, Google Tasks).
Changes
If this policy changes, we update the date above and describe the change in the app's release notes. Significant changes are shown in the app before they take effect.
Contact
support@kammytask.com
KammyTask