Legal
Privacy Policy
What Routinely collects, why we collect it, and the control you have over it, for both this website and the Routinely iOS app.
Effective September 7, 2026
The short version
Routinely is a planning app. To do its job it needs to store the plans you make and the account they belong to, and that is essentially all it stores.
We do not sell your personal information. We do not share it with advertisers, and we do not track you across other apps or websites. Two services support the app: optional product analytics, which stays off until you turn it on, and crash reporting, which is stripped of anything identifying before it leaves your device. There is no profile of you being built and sold somewhere else.
If you would rather read the details, they are all below.
Who we are
Routinely is operated by Routinely Solutions LLC, a California limited liability company.
This policy covers both:
- the Routinely website at getroutinely.app, and
- the Routinely mobile app for iOS.
Where something applies to only one of them, we say so.
What we collect
Account information
When you create a Routinely account in the app, we collect the email address and password you sign up with. Passwords are handled by our authentication provider and stored only as a salted hash. We never see or store your actual password.
You can optionally add a display name and a profile photo. The photo is only accessed if you choose one from your device; the app does not browse your photo library on its own.
Your planning content
This is the heart of the product, and it stays yours. It includes the events, tasks, routines, focus sessions, and notes you create in the app, along with the settings that shape your day, such as your rhythms, reminders, and Vacation Mode preferences.
We store this so your plans persist across sessions and devices. We do not mine it, sell it, or use it to build advertising profiles.
Connect
If you use Connect to coordinate with another person, we store the invitation itself and the shared plans you both agree to see. The other person sees only what the shared moment includes, not the rest of your schedule.
Calendar access (optional)
If you grant calendar permission, the app reads events from the device calendars you choose to sync so they can appear alongside your Routinely plans. We only read the calendars you select, and only to display and coordinate your schedule. Routinely does not write to your calendars without your action, and revoking the permission in iOS Settings stops this immediately.
Google Calendar connection (optional)
This is separate from device calendar access above: it applies only if you choose to connect a Google account.
If you connect Google Calendar, we ask for read-only access to list your calendars and import events from the calendars you select. We use this information only to display your existing commitments alongside your Routinely plans and help you organize your schedule. We do not create, edit, or delete events in Google Calendar.
Authorization tokens are stored securely on your device, and imported event details are stored with your Routinely account so they can appear across the app.
We do not sell Google user data, and we do not use it for advertising. We do not allow anyone to read it except where necessary for security, support you have requested, legal compliance, or maintaining the service.
Disconnecting Google Calendar removes its imported events and stored authorization from the app. Deleting your Routinely account deletes the associated imported data.
Notifications (optional)
If you enable reminders, we store a push notification token for your device so we can deliver the reminders you asked for. Notifications are delivered through Expo's push service and Apple's Push Notification service. Turning notifications off in iOS Settings stops this.
Device and technical information
Our servers record ordinary technical details needed to operate and secure the service, such as your device and operating system type, app version, and the timestamps of requests. On the website, when you submit the waitlist form, our server records your browser's user-agent string and the referring page for anti-abuse purposes.
Product analytics
We use PostHog as a product analytics service, so we can understand whether onboarding and core features work as intended, diagnose failures, and improve the product.
We send a limited set of interaction events: things like completing an onboarding step, creating a plan, using Connect, or completing a subscription action. We do not send plan titles, notes, calendar contents, contact lists, profile photos, or advertising identifiers to PostHog. What you write stays out of analytics entirely; only the fact that an action happened goes in.
Analytics is optional and off until you turn it on. You choose whether to share product analytics in the app. Routinely does not send analytics until you enable that setting, and you can withdraw permission at any time.
A few specifics worth stating plainly:
- Before you sign in, events are attached to a random installation identifier generated on your device. It persists for as long as the app is installed, and is not derived from anything about you or your hardware.
- After you sign in, that analytics history is associated with your Routinely account ID, so we can tell one person's onboarding from another's.
- No location. PostHog is configured to discard IP information, and its location lookup is switched off, so no city, region, postal area, country or timezone is derived from your connection. The app itself never asks for location permission and collects no precise or coarse location.
- Analytics is never used for advertising, cross-app tracking, data brokerage, or sale. It exists to make the product work better, and nothing else.
- Deleting your account deletes it. Analytics records tied to your account are removed as part of account deletion, automatically. You do not have to ask.
What you search for in Explore
When analytics is switched on, searching the Explore editorial content sends the search term, along with how many results came back, the category, and the sort you chose. Explore is our published writing, so those terms tell us what people want to read about and where our content or our search is falling short. That is the only thing they are used for.
Searches inside your own content are treated differently. Anything you type into your schedule, your tasks, or your connections stays on the private side: we send only coarse signals: which surface you searched, roughly how long the query was, roughly how many results came back, and whether it found nothing at all. The words themselves are never transmitted.
Search data is never used for third-party advertising, cross-app tracking, sale, or data brokerage, and the search history tied to your account is removed when you delete your account.
Crash reports and performance
We use Sentry to find out when the app crashes, throws an error, starts slowly, freezes, or otherwise misbehaves. This is reliability work: keeping the app stable, secure and fast. It is not advertising, it is not a record of your habits, and it is never sold.
Sentry is configured to leave you out of it. The SDK's default collection of personally identifying information is turned off, and before a report is sent Routinely strips the signed-in user's identity, the device name and device identifiers, request headers, cookies, request bodies, query strings, breadcrumbs, screenshots, the view hierarchy, and any text you typed into an error message. Session replay, error replay, screenshots and profiling are all disabled.
Crash reporting is separate from the analytics setting. It is operational data about whether the software works, rather than a record of what you do with it, so it is not governed by the analytics toggle.
The waitlist (website only)
If you join the waitlist on this website, we collect your email address, and your first name if you choose to give it. We use it to tell you when Routinely launches and to send occasional product updates. If you never use the waitlist form, we collect no personal information from your visit to this site.
What we do not collect
To be explicit, because these are the things people reasonably worry about:
- We do not collect location of any kind. The app never asks for location permission, and our analytics provider discards IP information with its location lookup switched off.
- We do not collect your contacts.
- We do not run third-party advertising SDKs or ad trackers.
- We do not send your plan titles, notes, calendar contents, contacts, or profile photo to our analytics provider.
- We do not track you across other apps or websites, and we do not ask for permission to do so.
- We do not record audio. Voice features are something we are considering, but nothing in the shipping app records or transmits audio.
- We do not use advertising identifiers, and there is no App Tracking Transparency prompt, because there is nothing to track.
- We do not sell or rent your personal information to anyone.
How we use what we collect
We use your information only to:
- provide the product: store your plans, sync them to your devices, and show you your day;
- deliver the reminders and notifications you have asked for;
- coordinate the shared moments you set up through Connect;
- keep accounts secure and prevent abuse;
- keep the app stable and fast, using the sanitized crash and performance diagnostics described above;
- respond to you when you contact support; and
- send you marketing about Routinely and other things Routinely Solutions LLC offers, only if you have explicitly opted in.
Marketing emails
Marketing is optional and off by default. You can turn it on during onboarding, or later in Settings, and turn it off again in the same place. If you do opt in, we use your name and email address to write to you about Routinely and about other products or services offered by Routinely Solutions LLC.
Turning it off stops marketing and nothing else. You will still receive the messages a service has to send: security notices, billing and receipts, account changes, and anything the law requires.
Your name and email are never sold, never used for third-party advertising, and never shared with unaffiliated companies for their own marketing.
We do not use your planning content for advertising, and we do not use it to train machine learning models.
Who we share it with
We do not sell your personal information. We share it only with the service providers that make the product run, and only so they can perform that work for us:
| Provider | What it does | What it can touch |
|---|---|---|
| Supabase | Authentication and the database that stores your account and plans | Account details and planning content, stored in the United States |
| Expo | Delivers push notifications and app updates | Push notification token, device identifiers |
| Google Calendar | Optional calendar sync, read-only | Calendar list and imported event details, only for calendars you select |
| Apple | App Store distribution and push delivery | Purchase and delivery data, handled under Apple's own privacy policy |
| PostHog | Product analytics, only once you have switched it on | Interaction events, Explore search terms, a random installation identifier before sign-in and your Routinely account ID after it. No IP address, no location, and never your own content. |
| Sentry | Crash and performance monitoring | Sanitized crash and performance diagnostics only, with identity, device identifiers, request contents and screenshots stripped before sending |
| RevenueCat | Manages subscription status and entitlements | Your account-specific identifier, purchase events, and subscription status, once subscriptions are active (never your payment details) |
| Vercel | Hosts this website | Standard web server logs |
We may also disclose information if the law requires it, or to protect the rights, safety, and property of Routinely, our users, or the public. If Routinely is ever involved in a merger, acquisition, or sale of assets, personal information may transfer as part of that transaction, and we will say so before it takes effect.
Subscriptions and payments
Routinely does not collect or store your payment card details. If you purchase a subscription, the transaction is handled by Apple through the App Store under Apple's own terms and privacy policy. Your card number never reaches us.
We use RevenueCat to keep track of whether a subscription is active. When you purchase, renew, or cancel, RevenueCat receives the purchase event and an app-specific identifier for your account, and tells us which features you are entitled to. That is the extent of it. RevenueCat does not receive your payment details, and we do not use it for advertising.
If you delete your account, we delete the subscription records we hold. Apple and RevenueCat may retain transaction records under their own legal and fraud-prevention obligations, and cancelling a subscription is done in your Apple ID settings.
How long we keep it
We keep your account information and planning content for as long as your account exists, because that is what makes the product work.
When you delete your account, we delete your account record and your planning content, and we submit deletion of the analytics records tied to your Routinely account ID.
We keep analytics data only for as long as it is useful for understanding and improving the product. Crash and performance diagnostics are retained according to our monitoring provider's configured retention period. Waitlist entries are kept until you unsubscribe or ask us to remove them. We may retain limited records where the law requires it, and backups may persist for a short period before they cycle out.
Deleting your account
You can delete your Routinely account and its data at any time from within the app, in your account settings.
Deleting your account removes the account itself, your profile, your planning content, your connections and shared plans, any profile image you uploaded, and the rest of your application data. It also automatically submits deletion of the analytics persons, events and recordings associated with your Routinely account ID. You do not need to email anyone for that part.
If that analytics deletion request cannot be accepted, deletion stops rather than half-completing, and your account stays available so it can be retried.
Apple and RevenueCat may keep transaction records they are required to hold for financial, fraud-prevention or legal reasons.
Deletion cannot be undone. You are welcome to email support@getroutinely.app if you would rather we helped you through it.
Your rights and choices
Whatever privacy law applies where you live, we will honor these requests:
- Access: ask what personal information we hold about you.
- Correction: ask us to fix something that is wrong.
- Deletion: ask us to delete your information.
- Portability: ask for an export of your data.
- Withdraw consent: turn analytics or marketing emails off in the app's settings, turn off calendar access or notifications in iOS Settings, or unsubscribe using the link in any marketing email. Any of these can be changed at any time.
If you are a California resident, the CCPA gives you these rights explicitly, plus the right not to be discriminated against for using them. We will never treat you differently for exercising a privacy right. Because we do not sell or share personal information for cross-context behavioral advertising, there is nothing to opt out of on that front.
To make any request, email support@getroutinely.app. We may need to verify that the request is really coming from you before we act on it.
Security
Data is transmitted over encrypted connections (HTTPS/TLS) and stored with our providers' encryption at rest. Access to production data is restricted. On your device, session credentials are held in the operating system's secure storage.
No system is perfectly secure, and we will not pretend otherwise. If a breach ever affects your personal information, we will notify you as required by law.
Where your data is stored
Our infrastructure providers store data in the United States. If you use Routinely from outside the United States, you are sending your information to be processed there.
Children
You must be at least 13 years old to use Routinely. The app is not directed to children under 13, and we do not knowingly collect personal information from them. If you believe a child under 13 has given us personal information, email support@getroutinely.app and we will delete it.
Cookies
This website does not use advertising or tracking cookies. It may use strictly necessary cookies that come with the hosting platform and web framework: the kind required to serve pages reliably. The Routinely app does not use cookies.
Changes to this policy
If we change this policy in a material way, we will post the updated version here with a new effective date and, where the change is significant, tell you in the app or by email before it takes effect. Continuing to use Routinely after a change takes effect means the updated policy applies.
Contact us
Questions about privacy, or want to make a request?
Email: support@getroutinely.app
Routinely Solutions LLC, California, United States
Looking for our Terms of Service?
