Privacy Policy
Effective date: June 2026 ยท Last updated: September 10, 2026
This Privacy Policy describes how Yoake: Focus & To-do ("we", "our", or "the app") handles your information when you use our Android application.
1. Information We Collect
a) Information collected automatically and on-device
- Anonymous Firebase Authentication ID: Firebase Authentication creates an anonymous technical user ID (UID) used to link Yoake backend data to the app session on your device.
- Local task, focus, and room data: Tasks, focus sessions, room state, coins, XP, level, settings, theme, and room item placements are stored locally on your device using on-device storage (Isar database).
- Local age category status: A coarse age category (under 16, 16โ17, 18โ24, or 25+), verification version, and verification timestamp are stored locally on your device in on-device storage (SharedPreferences) to apply appropriate privacy treatments.
- App activity and backend interactions: When using online features, in-app actions such as focus session reward claims, rewarded ad claim IDs, cosmetic purchase/spend requests, and account deletion requests are processed by Yoake's Firebase backend (Cloud Functions and Firestore) for app functionality, reward verification, and ledger accounting.
- Ad-related data (Google AdMob): When you choose to watch a rewarded ad, Google Mobile Ads SDK may process data such as IP address, approximate location derived from IP address, device identifiers, advertising identifiers (e.g. Android Advertising ID), app interactions (ad views and clicks), diagnostics, and fraud prevention data. This data is processed by Google in accordance with Google's privacy policy.
b) Information you provide
- Date of birth (Age Gate): When age verification is required, you enter your date of birth. This date is processed strictly in temporary device memory to determine your broad age category. Your full date of birth, birth year, and exact age are not stored and are never sent to Firebase, our servers, or any third party.
- Optional Google Protect Progress / Restore Saved Progress: If you choose to use these features, Google Sign-In and Firebase process the Google account and authentication information needed to link or restore your Firebase Yoake account. The app may display the linked email address in Settings.
- We do not offer email/password login, phone login, or a separate Yoake username/password account.
2. Age Verification (Age Gate)
Yoake includes an on-device Age Gate to ensure that users receive privacy protections, content ratings, and advertising treatments appropriate for their age group.
- On-device calculation: When prompted, you enter your birth month, day, and year. The app calculates your age category locally on your device (under 16, 16โ17, 18โ24, or 25+).
- No DOB storage or transmission: Yoake does not store or transmit your full date of birth, birth year, or exact age. Date of birth data is never transmitted across the network or stored in any backend database.
- Coarse local storage: The app saves only three coarse values locally in on-device storage: your general age category, an internal technical version number, and the timestamp when the check occurred.
- Privacy treatment signals: The determined age category is used locally to configure Google Mobile Ads request parameters, sending an age-related advertising treatment signal (such as child-directed or teen-directed treatment flags and maximum content ratings) to apply appropriate restrictions. The stored category itself is not transmitted as personal data.
3. Consent and Privacy Choices (Google UMP)
Yoake integrates the Google User Messaging Platform (UMP) SDK to support privacy regulations and user choice regarding advertising.
- Regional privacy notices: In applicable jurisdictions (such as the European Economic Area and the United Kingdom), users may be presented with a Google consent form that explains ad data processing and provides privacy choices.
- Dynamic display: Whether a consent form appears depends on your geographic location, applicable regulatory requirements, previous consent history, and Google's UMP logic. The dialog is not shown to every user in every region.
- Consent gating: Rewarded ad requests and ad initialization are permitted only when Google UMP reports that ad requests are allowed. You are not required to consent to personalized ads to use Yoake's core productivity features.
- Changing your choices: If privacy options apply to your region, you can review or modify your privacy choices at any time in the app under Settings → Privacy Options.
4. Firebase Services and Backend Data
The app uses the following Firebase services provided by Google LLC:
- Firebase Authentication: Used for anonymous technical sessions and, when you choose Protect Progress or Restore Saved Progress, an optional Google-linked Firebase account.
- Cloud Firestore: Used to store backend data linked to the Firebase UID, including premium gem balance, premium cosmetic ownership, reward and rewarded-ad claim records, premium cosmetic purchase/spend records, and gem ledger records.
- Cloud Functions: Used for server-side reward verification, premium cosmetic spending, and account deletion. Functions operate on data associated with the authenticated Firebase UID.
Firebase is operated by Google LLC. Google's privacy policy applies to Firebase services: https://policies.google.com/privacy
5. Advertising (Google AdMob)
The app uses Google AdMob / Google Mobile Ads SDK to show optional rewarded ads. Rewarded ads are entirely optional. You may choose to watch a rewarded ad to receive an in-app reward when the applicable reward requirements are met.
- Rewards are granted only after an ad is fully watched and backend verification confirms the completion.
- Watching part of an ad or closing an ad early does not grant rewards.
- Ad requests respect your local age category settings and regional Google UMP consent preferences.
- Google Mobile Ads SDK may process ad-related data, including IP address, approximate location derived from IP address, device identifiers, advertising identifiers (e.g. Android Advertising ID), app interactions (ad views and clicks), diagnostics, and fraud prevention data.
- Google's use of ad data is governed by Google's Privacy Policy and Google AdMob policies.
The app does not give coins, gems, items, or rewards for Google Play reviews or ratings.
6. In-App Purchases
Yoake offers optional purchases of Crystals, a consumable virtual currency used only inside Yoake. You can use Yoake without purchasing Crystals.
Android purchases are processed through Google Play Billing. Google Play handles payment information; Yoake does not directly receive or store your credit or debit card number, bank account information, or Google Play payment credentials.
Yoake processes purchase history and purchase verification information to verify purchases, grant the correct amount of Crystals, prevent duplicate or fraudulent grants, and maintain transaction records required for app functionality and security. Yoake does not share purchase history.
7. Data Retention and Local Data
- Local data: Tasks, focus history, coins, XP, level, settings, theme, room inventory/placements, and coarse age-category status are primarily stored on your device. Some local app data may also be included in Android's backup and restore system, depending on your device, Google account, Android version, and backup settings. As a result, some local data may be restored after reinstalling the app. Clearing Yoake's app storage removes the current local copy from the device.
- Backend account data is associated with the Firebase UID and is retained until account deletion, subject to the operation of Firebase services.
- You can delete your Yoake account in the app or request deletion by contacting us (see Section 10).
8. Data Sharing
We do not sell your personal data. We do not share your data with third parties except:
- With Google (Firebase, AdMob, UMP) as necessary to operate the app's backend services, provide privacy and consent management, and apply age-appropriate advertising request settings.
- As required by applicable law or legal process.
9. Minors and Age-Appropriate Privacy
Yoake uses age information to apply age-appropriate privacy and advertising settings where applicable.
- The app's target audience on Google Play includes users aged 16โ17 and 18+.
- For users identified as under 16, the app automatically applies child-directed ad request configurations (including tags for under age of consent and strict content filters). For users aged 16โ17, teen-directed configurations are applied.
- Yoake does not store or transmit the user's full date of birth, birth year, or exact age. As described in Section 2, date of birth is processed only in temporary memory on your device to calculate your general age category.
10. Account Deletion
You can delete your Yoake account in the app at Settings → Account → Delete account, or use the instructions on our Data Deletion page to contact support at yoake.focus.support@gmail.com.
Account deletion removes the Firebase Authentication Yoake account and its account-bound backend data, including gem balance, premium cosmetic ownership, reward/ad claim records, premium cosmetic purchase/spend records, and gem ledger data. It does not delete your external Google account.
Account deletion preserves local tasks, focus history, coins, XP, level, settings/theme, and room inventory/configuration/placements. To remove the current local copy of this data, clear Yoake's app storage in Android settings. Data previously included in Android backup may be restored according to your Android and Google backup settings.
We may retain a minimal technical security record after deletion to prevent deleted account-bound backend data from being recreated. It does not retain your balance, premium cosmetics, local progress, email address, or Google account information.
11. Security Limitations
While we use Firebase and industry-standard practices to protect your backend data, no system is perfectly secure. Local data stored on your device is protected by Android's filesystem security, but may be accessible if your device is compromised or unlocked.
12. Contact Us
If you have questions about this Privacy Policy, please contact us at:
This policy may be updated periodically. Continued use of the app after changes constitutes your acceptance of the updated policy.