Privacy Policy
Last updated: October 22, 2026
PetHabitler is operated by Shihao Liu, an independent developer. This policy explains what information the iPhone app handles, why, and the choices you have. For privacy questions, contact support@shaneliu.app.
In short
- No account or sign-in is required.
- Your weight, water, work and rest records stay on your iPhone. We do not upload them to our servers or to any service provider.
- Online, we handle only what is needed to verify subscriptions, credit an optional referral code, keep the service secure and answer support emails.
- The app does not show third-party ads. We do not sell your personal information or share it for cross-context behavioral advertising.
Information kept on your iPhone
Weight and units, water goals and entries, awake hours, work schedules, stretch-break and eye-rest records, reminder settings, your optional nickname and your game progress (plants, badges, pet condition and adventures) are saved in the app on your iPhone. We do not keep a copy on our servers, and the app’s local database is excluded from your device’s system backup. Your weight, water, work and rest history is not restored by restoring purchases or by opening the app on another device. Only your nickname, game progress and the settings listed below can be restored, and only through an iCloud game save you have turned on. Charts and statistics show recent periods; they are display windows, not automatic deletion periods.
Apple Health
Importing weight is optional. Each time you choose to import, the app reads your latest available weight and preferred unit once. It does not monitor Apple Health continuously and does not write to it. Imported weight stays in the app on your iPhone and is used only to estimate a water goal. You can enter weight yourself instead and manage Health access in your iPhone’s Settings.
Optional iCloud game save
The iCloud game save is off by default. When you turn it on, it uses your own private iCloud database, which we cannot access. It contains game progress, your nickname, and the Action sounds and Haptic feedback settings. It does not contain weight, water or rest records, health-source details, subscription credentials or referral records. Turning sync off does not erase an existing save.
Information handled online
- Anonymous technical identity: a random user ID, session and security information and timestamps. It is created when you actively continue setup or use a purchase, Restore or referral feature, not merely by opening the app. Short-lived setup records help recover interrupted requests and avoid duplicate profiles. A random ID can still be personal information.
- Purchase information: the subscription product, transaction identifiers, price, currency and store country, trial eligibility and renewal or expiration status needed to verify Plus access and keep transaction records. Apple processes payment; we never receive your card details. The subscription SDK also sends Apple’s identifier for vendor (IDFV) as technical request information; this is not the advertising identifier.
- Optional referral code: if you apply a code, the code, the creator’s name, a random referral identifier and the link to qualifying purchases. The app does not read your clipboard automatically; it receives only what you choose to paste.
- Support emails: whatever you choose to send. Please don’t include passwords or unnecessary sensitive information.
- These information pages: our web host processes standard access data, described under Service providers.
How we use information
- To run the app’s features on your iPhone: goals, reminders, timers, plant progress, badges and adventures.
- To verify, restore and manage subscription access.
- Where a purchase has a verified referral, to credit that creator and calculate any commission, and to prevent the same transaction from being counted twice.
- To keep the service secure, prevent abuse and fix problems.
- To answer support requests and meet legal obligations such as accounting and tax.
We do not use your weight, water or rest records or Apple Health information for advertising or marketing.
Service providers
- Apple: App Store purchases, Apple Health, notifications and your private iCloud game save.
- Supabase: hosts our backend in the United States, including anonymous authentication and the minimal referral and purchase records described above.
- RevenueCat: verifies subscriptions using the random user ID and purchase information, and sends subscription events to our backend.
- Insert Affiliate: when you enter a referral code, the app sends the code to Insert to find the creator and record that the code was used; when you confirm it, the app reports a random referral identifier. Later, only for purchases with a verified referral, Insert receives selected purchase or refund details and the technical customer ID for commission reporting. Automatic device matching is turned off. If you open a creator’s referral link, Insert’s web page may record the visit under Insert’s Privacy Policy; opening a link alone does not apply a code in the app.
- Google Workspace: receives support emails.
- IONOS: hosts these information pages and processes access data such as the page requested, time, browser and device information and anonymized IP address, for security, stability and aggregated statistics. These pages use no advertising cookies or analytics scripts.
We never send your weight, water or rest records or Apple Health data to these providers. Providers may process information in the United States and other countries where they operate. Supabase’s Data Processing Addendum and RevenueCat’s Data Processing Addendum describe the safeguards they use for international transfers.
How long we keep information
- On your iPhone and in iCloud: until you clear it or remove the app. Removing the app alone does not delete an iCloud game save.
- Anonymous technical identity: while it is in use, until you delete your anonymous profile. An identity whose setup was never confirmed, and that has no purchase or referral, is removed automatically; short-lived technical records are removed by routine maintenance. A confirmed identity is not deleted just because you stop using the app.
- Transaction and paid-referral records: as long as needed to restore subscriptions, prevent duplicate commissions and meet accounting, tax and other legal requirements.
- Support emails: as long as needed to handle your request and keep a record of it.
Clearing and deleting data
In Settings → Data & Help:
- Clear Data on This iPhone removes the app’s local records and keeps your iCloud game save.
- Clear Local & iCloud Data also erases the iCloud game save.
- Delete Anonymous Profile & Data also deletes your anonymous technical identity and asks our subscription provider to remove its profile. Provider cleanup can take time, and the transaction and paid-referral records described above may remain.
Clearing or deleting cannot be undone and does not cancel an Apple subscription; manage that in your Apple Account. Clearing on one device does not erase another device’s local records; other devices will not silently recreate an erased iCloud save.
Your choices and rights
You can decline Apple Health or notification access, keep iCloud sync off, skip referral codes, clear data or delete your anonymous profile at any time. Depending on where you live, you may have the right to access, receive a copy of, correct, delete or restrict your personal information, to object to certain processing and to withdraw consent. You may also complain to your local data-protection authority where that right applies. Email support@shaneliu.app to make a request. We may need to check that a record belongs to you; please don’t send passwords or full payment details. We hold no server copy of your habit records, so we cannot recover them from a support request.
Legal bases (EU and UK)
Where the GDPR or UK GDPR applies, we rely on: performance of a contract to provide the app, verify purchases and answer support requests; legitimate interests to keep the service secure, prevent fraud and duplicate commissions, and keep accurate referral records, which you can object to; and legal obligations for accounting and tax records. Apple Health import, iCloud sync and referral codes are optional and under your control.
Children
PetHabitler is a general wellness app and is not designed specifically for children. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information, contact us so we can look into it.
Security
We use access controls and our providers’ safeguards to protect information. No service can guarantee absolute security.
Changes to this policy
We may update this policy when the app or its providers change. We will update the date above and give additional notice when required.