EarnTime

Privacy Policy

Last updated: 2026-05-30

Contact: app.earntime@gmail.com

App package: com.earntime.app

1.Who we are

EarnTime is a digital wellbeing app for Android. The app helps users earn screen time by completing household tasks, doing exercise, or watching ads. EarnTime is operated as a personal project by Juan F. (e-minds Group).

This policy explains what data EarnTime collects, why, who it is shared with, how long we keep it, and how you can exercise your rights as a user.

2.Account and identity

If you sign in with Google, EarnTime stores:

We do not store your Google password and never see it. Sign-in goes through Google’s official OAuth flow.

If you use the app without signing in (anonymous mode), we still create an anonymous Firebase ID for you — it is not tied to any real-world identity and cannot be matched back to you.

3.Activity data

Inside the app, we record:

This data is required for the app to work — it powers your time balance, streaks, stats, and (if you opt in) your weekly leaderboard score.

4.Photos — task verificationRequired

When you verify a household task (“I made my bed”, “I did the dishes”), the app takes a before and after photo. To verify that the task was actually done, both photos are uploaded to our backend and analyzed by Google’s Gemini AI model, which returns “approved”, “rejected”, or “inconclusive”.

If you choose not to allow photo uploads, you can still use every other EarnTime feature (exercise, ad-watching, manual time borrow, blocking, Lock Mode, leaderboard, etc.) — only the photo-verified task feature is unavailable.

Retention

Photos are retained indefinitely for the purposes described in this section. You can request deletion at any time through the Settings → Privacy → Delete my data option in the app.

5.Photos — model improvementOptional

Separately from verification, you can choose to share your task photos to help improve the AI verification model. The toggle for this is pre-checked in the first-time consent dialog, but you can flip it off there (before accepting) or any time afterwards from Settings → Privacy → Help improve the AI.

You can switch this off at any time. Switching it off does not retroactively delete photos already archived — use Delete my data for that.

6.Premium subscriptions

If you subscribe to EarnTime Premium:

If you redeem an in-app promo code, we store the code, the user ID that redeemed it, and the timestamp.

7.Diagnostics and analytics

EarnTime uses Firebase Crashlytics to capture crashes that happen in the app. Crashlytics receives a stack trace, the device model, the OS version, and a non-identifying installation ID. We do not attach your email or display name to crash reports.

We use Firebase Analytics to log a small number of generic events: which sign-in method you used (Google / anonymous), and aggregate counters for seconds earned. These events are not tied to your email or display name.

8.Third parties we share data with

Third partyData sharedPurpose
Google (Firebase Authentication)Email, Google account IDSign-in
Google (Firebase Firestore, Storage, Functions)All app data + photosStorage + backend
Google (Gemini / Vertex AI)Task photos, task metadataPhoto verification
Google (Crashlytics)Anonymized crash reportsBug fixes
Google (Play Billing / Play Developer API)Subscription tokens, purchase stateSubscription validation
Google (AdMob)Coarse device infoAd delivery (Free tier only)

We do not sell your data to anyone. We do not share it with advertisers beyond what AdMob requires to serve ads in the Free tier.

9.Your rights

You can, at any time:

If you are in the EU/UK, you also have the right to lodge a complaint with your local data protection authority.

10.Children

EarnTime is not directed at children under 13. We do not knowingly collect data from children under 13.

11.Security

Data is transmitted over HTTPS only. The Firebase backend uses Google’s infrastructure, which encrypts data at rest. Access to the backend is restricted to the EarnTime operator and is protected by Firebase App Check (Play Integrity) so that only the official EarnTime Android client can call our backend.

12.Changes to this policy

If we materially change how we handle your data, we will:

  1. Update the “Last updated” date at the top of this page.
  2. Show an in-app notice the next time you open the app, requiring you to review and re-consent to the new terms.