Legal
This Privacy Policy explains how Onka ("Onka," "we," "us," or "our") collects, uses, stores, and shares information when you use the Onka mobile and macOS apps and any related services. By using the Service you agree to this Policy.
The rest of this policy is the long form. Section 2 lists every category of information; sections 3–6 cover how we use it, share it, store it, and your rights.
2.1 — Account information
You sign in to Onka using Sign in with Apple. Apple shares with us:
displayName)....@privaterelay.appleid.com). Stored on your account record (email).Sharing name and email is optional and controlled by you at sign-in. If you choose to keep either private, we will not have it and the App will work without it.
2.2 — Content you create in the App
When you use Onka, the following are stored on Google Cloud (Firestore) under your account:
users/{uid}/profile/personalization. You can edit or clear this at any time in Settings.2.3 — Subscription and purchase information
2.4 — Usage and quota information
2.5 — AI ("Ask Onka") inputs
When you type a prompt into the Ask Onka bar, we send the following to Google Gemini (via Firebase AI Logic) on a per-request basis:
These prompts are processed by Google's Gemini API and governed by Google's API terms. We do not store the raw prompt content on our servers. Your conversation thread and last several Ask prompts are stored on your device only, in app preferences (UserDefaults).
2.6 — Shared "On This Day" content
Onka shows a daily factoid for each calendar day. This factoid is generated once per day (by the first user who opens the app that day) and shared across all users via a global cache (daily_facts/{date}). The cache stores the date, the generated factoids, and the Firebase UID of the user who first triggered the generation. It does not contain any of your tasks, notes, or personal content.
2.7 — Product analytics (iOS only)
task_created, task_completed, paywall_shown, nlp_command_applied. Event parameters are limited to enums, counts, and booleans. We do not log task text, day notes, About You text, or any other free-form content.Analytics is currently active on iOS only. The macOS app does not log analytics events.
2.8 — Information stored locally on your device
This local data is removed when you delete the App from your device, and when you delete your account from Settings.
2.9 — Information we do NOT collect
We do not use your data to train AI models. Per Google's published terms for paid Gemini API usage, prompts and responses are not used to train Google's foundation models.
We do not sell your personal information. We share it only with the following parties, and only to the extent necessary to operate the Service:
| Party | What they receive | Why | Their policy |
|---|---|---|---|
| Apple | Your Apple ID identifier, name and email (if shared), and subscription transactions. | Sign in with Apple; App Store payments and entitlements. | apple.com/legal/privacy |
| Google (Firebase Authentication, Firestore, Analytics, AI Logic) | Your Firebase UID, account email/name, all task/day/profile content, subscription mirror data, weekly usage counters, analytics events. | Hosting of authentication, your data store, analytics, and the AI gateway to Gemini. Project ID: daydream-186cf. |
policies.google.com/privacy · firebase privacy |
| Google AI (Gemini API) | The text of your Ask prompts, a bounded snapshot of your nearby tasks, your timezone/locale, and your About You text (Plus only). | To interpret natural-language commands and return structured task actions. | Gemini API terms |
We may also disclose information if required by law (subpoena, court order, lawful government request) or if we believe in good faith that disclosure is necessary to protect rights, property, or safety.
A small number of internal administrators (currently only the founder) can read every user's Firestore subtree to provide support and investigate abuse. Administrator access is enforced by Firestore security rules and audited via Firestore's built-in access logs.
Your account record, tasks, day notes, About You profile, subscription mirror, and usage counters are stored in Google Cloud Firestore in the United States (Firebase project daydream-186cf, multi-region nam5).
If you use Onka from outside the United States, you are consenting to the transfer of your information to and processing in the United States. For users in the European Economic Area, the United Kingdom, or Switzerland, we rely on Google Cloud's standard contractual clauses for international data transfer.
We honor the substance of these rights for all users regardless of jurisdiction.
We will not discriminate against you for exercising any of these rights.
We rely on Google Cloud / Firebase's industry-standard security controls (encryption in transit and at rest; access controls). Authentication is handled by Apple and Firebase Authentication. Firestore access is gated by per-user security rules so that a user can only read or write their own subtree (users/{uid}/...); the security rules are versioned with the app source and reviewable.
No system is perfectly secure; if we ever become aware of a breach affecting your information, we will notify you in accordance with applicable law.
Onka is not directed to children under 13 (under 16 in jurisdictions where that is the relevant age, including parts of the EEA). We do not knowingly collect personal information from children below those thresholds. If you believe a child has provided us with personal information, please contact us at hello@onka.day and we will delete it.
Sign in with Apple includes Apple's own age-gating; users below the local threshold are typically prevented from creating an Apple ID without parental consent under Family Sharing.
We may update this Policy from time to time. When we do, we will update the "Last updated" date above. For material changes (new categories of data, new third-party recipients, new uses), we will give reasonable notice in-app or by email before the change takes effect. Your continued use of the Service after the effective date constitutes acceptance of the updated Policy.
For App Store related issues (refunds, billing), please contact Apple Support directly.