Good Habits

Privacy Policy

Last updated: October 24, 2026

This policy explains how Good Habits (the "app") handles your information on Android, Wear OS, and iPhone. Good Habits is developed by DancyMule ("we" or "us"), an individual developer based in Mexico. DancyMule is the controller of your personal information. If you have questions write to privacy@getgoodhabits.app.

Information we collect

Category What it includes Where it is stored
Google account information Name, email address, profile photo URL, and your Google account identifier. We receive it when you sign in with Google. Our servers
Apple account information Your Apple account identifier, the email address Apple shares with us (a private relay address if you choose Hide My Email), and your name only if you share it the first time you sign in. We receive it when you sign in with Apple. If you link Google and Apple to the same account we keep both identifiers. Our servers
Session credentials Access and refresh tokens that keep you signed in. Our servers keep only a one-way hash of each token. Encrypted on your device and hashed on our servers
Habit information Habit name, optional description, schedule, color, the group it belongs to, and whether reminders are active. On your device and on our servers, so your habits stay with your account
Habit groups Group name, color, icon, order, and whether the group is paused. On your device and on our servers
App preferences The mascot you choose. Our servers, with a copy on your device and on your paired Wear OS watch
Reminder timing The next time a reminder should fire. Only on your device
Plan information Your plan (for example free or Premium), its limits, and any Premium we give you for free, with the reason, dates, and who gave it. Our servers
Purchases If you subscribe to Premium in the App Store: the product, Apple's transaction identifier, whether it was a real or test purchase, and when the subscription expires or was refunded. If you subscribe on Google Play: the product, a one-way hash of the purchase token, whether it was a test purchase, and when the subscription expires or was cancelled. Apple and Google handle the payment. We never receive your card or payment details. Our servers
Community profile Your nickname, when you accepted the community rules, and whether you can publish. Your nickname and mascot are public. Our servers
Published routines The groups you publish with their habits, schedules, category, tags, and description, their versions, and how many people follow them. They are public. Our servers
Followed routines Which routines your groups come from, which version you have, and whether they update automatically. Our servers
Reports and hidden authors Reports you send (reason and optional comment) and the authors you hide. Only the developer sees reports. Our servers
Technical data IP address, request time, and error details our servers record while handling requests. Our servers and hosting providers
Usage statistics Which screens you open and which features you use (for example creating a habit, following a routine, or opening Premium), with simple details such as the type of schedule. Never the names or descriptions of your habits, groups, or routines, your nickname, your searches, or your email. Linked to a random installation identifier, not to your account. Google Firebase Analytics
Crash reports Information about app crashes and unexpected errors: device model, operating system and app version, and the technical trace of the error. Linked to a random installation identifier, not to your account. Google Firebase Crashlytics

We do not collect your location, contacts, photos, or advertising identifier, and we do not track you across other companies' apps or websites. The app does not include advertising SDKs.

Usage statistics and crash reports

The published app uses Google Firebase Analytics and Firebase Crashlytics to understand which features people use and to fix crashes. We configured them so they do not collect your advertising identifier, do not use the data for advertising or ad personalization, and never receive your name, email, nickname, or the content of your habits. We do not send your account identifier.

You can turn this off at any time in the app (Profile, then Share usage statistics). When it is off the app stops sending usage statistics and crash reports from that device.

Wear OS watch

If you install Good Habits on a Wear OS watch paired with your phone, the phone sends the watch each reminder (habit name, description, and color) and your mascot, and the watch sends back when you complete or snooze a reminder. This data travels directly between your devices through Google's Wear OS connection and is not stored on our servers.

Community

If you use the Community tab:

How we use information

We do not sell your personal information and we do not use it for advertising.

If you are in the European Economic Area, the United Kingdom, or Switzerland, we rely on these legal bases:

Purpose Legal basis
Your account, sign-in, habits, groups, sync, Premium purchases, and Community features you choose to use Performance of our contract with you (the Terms of Service)
Security, abuse prevention, rate limits, server logs, and reviewing reports Our legitimate interest in keeping the service safe and working
Usage statistics and crash reports Our legitimate interest in understanding which features are used and fixing crashes. You can object at any time with the Share usage statistics switch in Profile
Giving free Premium to some accounts Our legitimate interest in testing the app and thanking early users
Keeping records and answering authorities Compliance with legal obligations

We do not make decisions about you based only on automated processing that have legal or similarly significant effects. Routine suggestions in "For you" only order public routines and do not affect your account.

Who can see your information

Only the developer of Good Habits can see account data on our servers, through a private administration tool protected by Google sign-in. The developer uses it to give support, fix problems with your account, and give or remove free Premium. That tool shows your name, email, plan, and your habits and groups with their schedules. The same tool shows community reports with their reason and comment, and lets the developer remove routines or suspend publishing. We do not use this access for any other purpose.

How information is shared

Device backups

If Android backup or iCloud Backup is turned on for your device, the backup may include your habits. Your sign-in credentials are excluded from backups. You control this in your device settings.

Retention

We keep your account information while your account exists. After a deletion request we delete your account data within 30 days. Server logs are kept for up to 90 days unless they are needed to investigate a security incident. Usage statistics are kept for 14 months and crash reports for 90 days. Data on your device stays until you sign out, delete it, or uninstall the app.

Your choices and rights

Depending on where you live, including under the GDPR in the European Economic Area and the United Kingdom, you have these rights:

Right What it means
Access Get a copy of the personal information we hold about you
Rectification Correct information that is wrong or incomplete
Erasure Delete your account and its data. You can do it yourself in the app
Restriction Ask us to limit how we use your information while a request is reviewed
Portability Receive your account data (profile, habits, groups, and preferences) in a machine-readable format (JSON)
Objection Object to processing based on our legitimate interests. For usage statistics and crash reports, turn off Share usage statistics in Profile
Withdraw consent Where we rely on your consent you can withdraw it at any time, without affecting earlier processing

To use any of these rights write to privacy@getgoodhabits.app from the email address linked to your account. We may ask you to confirm your identity. We answer within one month, and if a request is complex we may extend that by up to two more months and tell you why. You may also complain to the data protection authority where you live or work.

You can turn off notifications at any time in your device settings.

Account deletion

You can delete your account and its data from the app (Profile, then Delete account) or ask us by email. See Account deletion for the steps. Deleting your account does not cancel an App Store or Google Play subscription. Cancel it in your Apple account settings or in the Google Play Store.

Security

We use encrypted connections, encrypt your session on the device, and store only hashes of session tokens on our servers. No method is perfectly secure, so we cannot guarantee absolute security.

Children

Good Habits is not directed to children under 13 or under the minimum age required in your country. We do not knowingly collect information from them. If you believe a child gave us information contact us and we will delete it.

International transfers

Our servers and databases run on Google Cloud in the United States (region us-central1, Iowa). Usage statistics and crash reports are processed by Google Firebase, also in the United States. If you use the app from another country, including the European Economic Area, the United Kingdom, or Switzerland, your information is transferred to the United States.

These transfers are covered by the Standard Contractual Clauses included in Google's data processing terms for Google Cloud and Firebase, and by Google LLC's certification under the EU-U.S. Data Privacy Framework and its UK and Swiss extensions. Sign in with Google, Sign in with Apple, Google Play, and the App Store are handled by Google and Apple under their own terms. You can ask us for more information about these safeguards at the contact address below.

Changes to this policy

We may update this policy. We will change the date at the top and, for significant changes, tell you in the app before they apply.

Contact

privacy@getgoodhabits.app