Habit Mosaic app icon

Privacy Policy

Habit Mosaic — your habits, your phone, nothing more.

Effective: 13 May 2026 Last updated: 13 May 2026 Contact: skyloopapps@gmail.com
Local-First No Account No Ads No Trackers

The 30-second version

Habit Mosaic doesn't ask for an account. It doesn't sync to a cloud. It doesn't run third-party analytics in the free tier. The only time anything leaves your phone is when you ask it to — to buy a subscription, restore a purchase, export a backup, or email us.

Stays on your device May reach us
Habits, streaks, day notesAlways localNever
Mood entries & remindersAlways localNever
Settings & themesAlways localNever
Subscription purchaseAnonymous purchase status (RevenueCat + Apple / Google)
Support emailYour email + the message you send
Crash reportsOnly if you opt in via iOS / Android settings
If you uninstall Habit Mosaic without exporting a backup, your data is gone — permanently. We have no copy. That's the trade-off of being local-first, and it's the whole point.

1. Information we process

1.1Stored only on your device — we never see it

Everything you create inside Habit Mosaic is saved to a local database on your device. We do not operate servers that hold this data:

Implication: If you uninstall the app or wipe your device without exporting a JSON backup first, this data cannot be recovered — by us or anyone else.

1.2When you purchase Habit Mosaic Premium

Habit Mosaic Premium is available in three options:

Monthly

Try without commitment

Lifetime

Pay once, keep forever

Purchases are processed by Apple App Store (iOS / iPadOS), Google Play Billing (Android), and RevenueCat, Inc. — our subscription infrastructure provider. When you purchase, restore, or cancel, RevenueCat processes the following on our behalf:

FieldPurpose
Anonymous app user ID (generated by RevenueCat)Identify the subscription, not you
Receipt / purchase token from Apple or GoogleValidate the purchase is real
Subscription status (active, expired, trial, refunded)Unlock Premium features
Approximate country (from your store account)Tax and currency reporting
Device platform + OS versionReceipt validation + aggregate analytics

We use this only to verify your subscription, restore purchases on reinstall, and meet tax, fraud, and chargeback obligations under Apple's and Google's developer terms. We never see your full name, email, payment card, or billing address — those stay with Apple or Google.

RevenueCat acts as our data processor. Their policy: revenuecat.com/privacy

1.3If you email us

If you write to skyloopapps@gmail.com for support, feedback, or a privacy request, we receive your email address and whatever you write. We use it only to reply and keep a record. You will not be added to any marketing list.

1.4Diagnostics & crash data

We do not embed third-party crash or analytics SDKs (Firebase, Crashlytics, Sentry, Mixpanel, etc.) in the free tier. If we ever add one, this policy will be updated and you will be notified in-app first.


2. Permissions the app requests

PermissionWhy we ask
NotificationsTo deliver the habit reminders you schedule.
Exact alarms (Android)To fire reminders at the exact time you choose.
Receive boot completed (Android)To restore reminders after a device restart.
Live Activities (iOS)To show your current habit on the Lock Screen / Dynamic Island.
Photo library (iOS, optional)Only when you choose to attach or export an image.

You can revoke any permission in your device settings at any time. The app keeps working — you just lose the corresponding feature.


3. Children's privacy

Habit Mosaic is rated 4+ on the App Store and Everyone on Google Play. It is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has sent us personal information by email, contact us and we will delete it.


4. How long we keep information

DataRetention
On-device dataUntil you delete it, clear the app, uninstall, or wipe the device. We have no copy.
Subscription records (RevenueCat)As long as Apple, Google, RevenueCat, and applicable tax law require — typically up to 7 years.
Support emailsUp to 2 years after the last reply, then deleted, unless we are legally required to retain longer.

5. Your rights

Depending on where you live — EU/EEA (GDPR), UK (UK GDPR), California (CCPA / CPRA), Brazil (LGPD), and similar regimes — you may have the right to:

A
AccessReceive a copy of any information we hold about you.
R
RectifyCorrect information that is wrong.
E
EraseDelete information — the "right to be forgotten."
O
Object / RestrictLimit certain processing.
P
PortabilityReceive your data in a portable format.
W
Withdraw consentAt any time, with no penalty.
C
ComplainLodge a complaint with your local data protection authority.
D
DeletionEmail us and we will erase what we hold.

To exercise any of these, email skyloopapps@gmail.com. Because Habit Mosaic is local-first, the only personal information we typically hold is your RevenueCat purchase record (if you bought Premium) and any support emails you've sent us.

California residents: We do not "sell" or "share" personal information as defined under the CCPA / CPRA. We do not use your data for cross-context behavioral advertising.

6. International transfers

If you email us or buy a subscription, your information may be processed in countries other than where you live — including the United States, where RevenueCat is based. Where required, we rely on appropriate safeguards such as the EU Standard Contractual Clauses.


7. Security

We protect the limited information we do process with industry-standard measures, including HTTPS / TLS in transit. No method of transmission or storage is 100% secure, but because Habit Mosaic is local-first, the surface area for a breach on our side is intentionally minimal — your habits and notes are simply not on our servers to be breached.


8. Subscription terms

Apple Standard EULA: apple.com/legal/internet-services/itunes/dev/stdeula · Android users are subject to Google Play's terms.


9. Changes to this Policy

We may update this Policy as the app evolves. When we make material changes, we update the "Last updated" date above and, where appropriate, notify you in-app. Continued use after the update means you accept the revised Policy.