Privacy Policy
Ritual Grove is a free, minimalist habit tracker. The app is designed so that all of your data stays entirely on your device.
Who is responsible for your data
Ritual Grove is developed and operated by me, Jakub Hýl, Business ID 23097736, registered at Gen. Hrušky 1215/25, 709 00 Ostrava – Mariánské Hory, Czech Republic.
You can reach me at support@jakubhyl.com (support) or info@jakubhyl.com (general enquiries), phone +420 604 757 173.
For the limited processing described below, I am the data controller under the EU General Data Protection Regulation (GDPR). A Data Protection Officer is not required and has not been appointed.
All data stays on your device
Ritual Grove is built to be private by default. Your rituals, completion history, streaks, notes, and settings are stored only on your device in the app's local database. There are no user accounts, no cloud sync, and the app does not upload this data to any server I control.
What this means
I cannot see your rituals, your history, or any content you create.
The app works fully offline. The only time it uses the internet is to verify an optional purchase (see below).
Removing the app, or using “Settings › Your data › Clear all data”, permanently and irreversibly deletes your local data.
Notifications and reminders
If you enable reminders, they are scheduled and delivered entirely on your device. No push tokens are created and no reminder data is sent anywhere.
Permissions
The app requests only what a feature needs (for example, notifications for reminders). It does not access your microphone, camera, contacts, or location. Declining a permission simply disables the related feature.
Ritual Grove Plus and in-app purchases
“Ritual Grove Plus” is an optional one-time purchase. Purchases are processed through the App Store or Google Play using RevenueCat, Inc. as the purchase and entitlement provider.
To confirm whether you own Plus and to show the correct price, the app contacts RevenueCat when you are online — at app launch, and when you buy or restore Plus. In this process RevenueCat receives an anonymous purchase identifier it generates (not linked to your name or account), receipt and transaction data from the App Store or Google Play, your IP address, and basic device information (device model, operating system, app and SDK version, approximate country).
No rituals, completion history, streaks, notes, or settings are ever sent to RevenueCat, Apple, or Google.
Apple and Google process your payment as independent controllers under their own privacy policies. RevenueCat acts as a processor on my behalf.
You can read each provider's privacy policy: RevenueCat, Apple, Google.
Legal bases for processing
Performance of a contract (Art. 6(1)(b) GDPR) — processing purchase and receipt data to deliver and restore “Ritual Grove Plus”.
Legitimate interests (Art. 6(1)(f) GDPR) — checking your entitlement and retrieving current pricing so the app can display and unlock Plus correctly.
International data transfers
RevenueCat, Apple, and Google may process the limited purchase data described above outside the European Economic Area, including in the United States. Such transfers are protected by appropriate safeguards, such as the European Commission's Standard Contractual Clauses or an applicable adequacy decision, in line with the providers' own privacy frameworks.
No ads or tracking
Ritual Grove contains no advertising, no advertising identifiers, no analytics, and no third-party trackers. I never sell or share your data for marketing. The core app is free to use; “Ritual Grove Plus” is available as an optional one-time purchase — never a subscription.
How long data is kept
On-device data remains until you delete it (“Clear all data”) or uninstall the app.
Purchase records held by RevenueCat, Apple, and Google are retained according to their own policies and applicable accounting and legal obligations.
Your rights
Under the GDPR you have the right to access, rectify, erase, and restrict the processing of your personal data, to object to processing, and to data portability.
Most of these you can exercise yourself, at any time: “Settings › Your data › Export data as JSON” (portability) and “Clear all data” or uninstalling the app (erasure). Because your content stays on your device, I hold none of it. For data held by RevenueCat in connection with a purchase, contact me at support@jakubhyl.com and I will help with your request.
You also have the right to lodge a complaint with a supervisory authority. In the Czech Republic this is the Office for Personal Data Protection (Úřad pro ochranu osobních údajů): uoou.cz.
Children
Ritual Grove is not directed at children under 16, and I do not knowingly process the personal data of children.
Liability and getting help
Ritual Grove and “Ritual Grove Plus” are provided “as is”, to the fullest extent permitted by applicable law. While I make every effort to keep the app working correctly, I cannot be held liable for lost data, missed reminders, purchase or restore issues, or any other problems arising from use of the app.
If something isn't working as expected — a purchase doesn't unlock, a restore fails, or anything else looks off — please contact me directly first at support@jakubhyl.com so we can find a fix together, before requesting a refund through the App Store or Google Play.
Changes and contact
I may update this policy from time to time; the last-updated date below will change accordingly. Questions: support@jakubhyl.com (support) or info@jakubhyl.com (general).
Support
Need help, want to report a bug, or have an issue with the app? You'll find everything on the support page:
Go to supportLast updated: July 2026