Privacy Policy
Stepli is a calm daily-focus app. This policy explains what data it collects, why, and how you control it. There are no ads in Stepli, and we do not sell your personal data.
The data controller is Zaraar Digital Ltd, a company registered in England and Wales (company number 17347766), registered office 562 High Street, Winsford, CW7 2EA, United Kingdom. For anything about your data, write to [email protected]. For help with the app, write to [email protected].
The short version
- Using Stepli without an account: your steps and settings stay on your device. On supported store builds, RevenueCat still receives an anonymous customer identifier and purchase information needed to show products and recognise entitlements.
- Creating an account: your email and your steps sync to our servers so Stepli works on more than one device.
- We do not sell your data, and we do not run ads.
- Usage analytics are off unless you turn them on. If you do, the app sends a short list of named events, never the content of your steps. Crash reports are separate and described below.
- You can delete your account and everything synced with it, analytics included, at any time, from Settings.
What we collect
If you never create an account
Your steps, tasks and settings are stored only on your device. We never see that content. On iOS and Android builds that support purchases, RevenueCat uses an app-generated anonymous customer identifier and receives purchase and entitlement information from the relevant store. This is separate from a Stepli account.
If you create an account
- Email address, to sign you in and let you reset your password. You only need one if you want an account; without one Stepli works on a single device.
- Your name, if you choose to add one. It is optional.
- Your steps and tasks (titles, dates, completion status, optional notes), synced so your progress follows you across devices. Titles, notes and completion notes are encrypted on our server before they are stored, each account under its own key, and those keys are locked with a master key kept apart from the database. This protects your steps if the database is ever leaked. It is not end-to-end encryption: your steps reach our server over an encrypted connection and are decrypted there to sync them, so we, as the operator, are technically able to read them. We do not. Before iOS version 1.0.2 the app did this encryption on your device instead; what we store is the same either way.
- Your settings, meaning your theme choice, whether daily reminders are on, whether you want the weekly note, and when your free preview began.
- Purchase status, meaning whether a Premium subscription or Lifetime purchase is active. This is handled by our purchase provider, RevenueCat, on top of the App Store or Google Play. It is not linked to your Stepli account, and we never see your card details.
Security logs
Like any service, our database provider records technical logs of requests and sign-in attempts, including IP addresses, to keep accounts secure and to diagnose faults. These logs are not used to build a profile of you, are not linked to the content of your steps, and we do not pass them on to anyone else.
Product analytics (only if you agree)
Stepli asks once, on its home screen, whether it may count which screens and buttons get used. Until you say yes, no analytics is set up and nothing is sent. If you say yes, the app sends a short, fixed list of named events to PostHog so we can tell which parts of Stepli people actually use: for example, that a step was completed, or that the paywall was shown. Events never carry the content of your steps or notes, only which screen or action was involved and a small count or two.
Events are tied to a random id on your device or, once you sign in, to your account id (never your email). That makes them pseudonymous rather than anonymous. IP address discard is on for every event. You can turn this off at any time in Settings, then Usage analytics, which stops events leaving your device straight away. Deleting your account also asks PostHog to delete the events tied to your account id; PostHog removes them in a weekly batch, so it can take up to about a week. Events that carry only a random device id, because you never signed in, cannot be tied back to you, so they are not included and simply expire as described below.
Older versions of the iOS app. Stepli for iOS versions 1.0.0 and 1.0.1 (released in September 2026) work differently: they send these events from the first launch until you switch off Settings, then Analytics. Version 1.0.2 and later ask first and stay off until you say yes. If you use an older version, update it, or switch analytics off in Settings, and email [email protected] if you want the events it already sent deleted.
Crash reports
Crashes and unhandled errors are reported to Sentry so we can fix them. We do not attach your name, email or account id, and the reports do not include the content of your steps. Sentry still receives technical details such as your device model, operating system, app version and the error itself. There is no separate switch for crash reports at the moment.
What we do not do
- We do not use advertising identifiers, advertising networks or data brokers, or track you across other apps and websites.
- We do not read the content of your steps for any purpose other than showing them back to you.
This website
The website is separate from the app and collects a little:
- Cookieless analytics, always on. We use Cloudflare Web Analytics, which counts page views, referrers and rough country without setting any cookie, storing anything on your device, or building a profile. Because it stores nothing, we do not ask for permission.
- Google Analytics, only if you agree. It sets cookies, so we ask first and load nothing at all unless you say yes. Declining costs you nothing and the site works identically. You can change your answer with the Cookie choice link in the footer.
- Hosting logs. Our host, Vercel, records standard request logs including IP addresses, as any web server does.
- Error monitoring. When the website hits an error, Sentry may receive the affected page, browser and device details, a stack trace and an approximate location derived from your IP address, plus a sample of performance traces from the site’s server. We do not use Session Replay.
None of this touches the app, and visiting this site does not create an account or link you to one.
Why we use your data
Under the UK GDPR and the EU GDPR we need a lawful basis for each use of your data. Ours are:
- Running your account, syncing your steps and recognising your purchase: it is necessary to provide the service you asked for (contract).
- Product analytics in the app, the weekly note, and Google Analytics on this website: your consent, which you can withdraw at any time.
- Security logs, crash and error reports, and cookieless website analytics: our legitimate interests in keeping Stepli secure and working and in understanding how it is used. You can object to these at any time.
How long we keep it
- Account data and synced steps: until you delete your account, then removed within 30 days. A step you delete is marked as deleted so the deletion syncs between your devices; its text stays encrypted in your synced copy until you delete your account. We do not keep separate backups of account data.
- The weekly note: your email address is used for it until you turn it off or delete your account.
- Analytics events: kept by PostHog for up to a year, and deleted with your account.
- Crash and error reports: kept by Sentry for up to 90 days.
- Security and hosting logs: kept for short periods set by our providers, from a day to a few weeks.
- Messages you send us: kept for as long as we need to deal with your request.
Your rights
You can ask us for a copy of your data, to correct it, to delete it, to restrict or object to how we use it, to move it to another service, and you can withdraw any consent you gave. Most of this is in the app:
- Export your data at any time: Settings, then Export my steps. It copies everything as JSON or CSV for you to keep wherever you like.
- Delete your account and all associated data at any time: Settings, then Delete account. This is permanent and cannot be undone. See the account deletion page.
- Reset local data at any time when you have no account: Settings, then Reset local data.
- Turn off notifications at any time: Settings, then Daily invitation, or your device settings.
- Turn off analytics at any time: Settings, then Usage analytics.
- Turn off the weekly note at any time: Settings, then Weekly note, or the unsubscribe link in the email.
For anything else, email [email protected]. We will answer within one month.
If you are unhappy
Tell us first at [email protected]. We will acknowledge your complaint within 30 days and tell you the outcome without undue delay. You can also complain to the UK’s data protection regulator, the Information Commission (formerly the Information Commissioner’s Office, ICO), at ico.org.uk/make-a-complaint, or to the data protection authority in the country where you live.
Who processes your data, and where
These providers act as our processors under written terms. They use your data to provide their service to us, and to run and secure it, not to advertise to you.
- Supabase: account data, sign-in and database logs. Frankfurt, Germany.
- PostHog: product analytics, only if you opt in. EU.
- Sentry: crash and error reports, for the app and this website. EU.
- RevenueCat, with the App Store or Google Play: purchases and subscription status. United States.
- Resend: sends the weekly note if you opt in, and receives your email address (and name, if you gave one) solely for that. Turning the note off stops it. United States.
- Vercel and Cloudflare: host this website and count visits without cookies. United States.
- Google Analytics: this website only, and only if you accept it. United States.
Synced account data helps Stepli work across devices; it is not a backup service, so use the export if you want an independent copy.
Where personal data leaves the UK or the EEA for a provider in the United States, we rely on the recognised transfer mechanisms: the UK–US data bridge and the EU–US Data Privacy Framework for certified providers, and standard contractual clauses (with the UK Addendum) in our contracts with providers.
Children
Stepli is for people aged 13 and over, and you confirm this when you create an account. We do not knowingly collect data from children under 13. If you think a child under 13 has an account, tell us at [email protected] and we will delete it.
Do Not Track, and residents of California and other US states
We do not track you across other websites or apps, and we do not use advertising networks or data brokers, so there is nothing for a browser “Do Not Track” signal to switch off. The optional Google Analytics on this website loads only if you accept it, whatever your browser signals. No other party collects personal information about you through Stepli over time and across other websites or apps; our service providers handle data only to provide their service to us. We do not sell or share personal information for advertising. If you live in California or another US state with a privacy law, you can ask us what we hold about you and ask us to correct or delete it, at [email protected].
Changes to this policy
If we make a material change we will update the effective date above and, where required, tell you inside the app or by email.
Contact
Questions about this policy or your data: [email protected]