Dino Steps

ADHD task breaker

Privacy policy

Last updated: November 7, 2026

Overview

Dino Steps is an iOS app made by Kacper Kalicki Tryhard Solutions, Poland (“we”, “us”). This policy explains what data the app handles, where it goes and why.

In short: your tasks and progress stay on your device. When you ask Dino to break a task into steps, the task text goes through our server to OpenAI to create the steps. The app also uses Google Firebase for that server, for usage statistics and crash reports, and RevenueCat for purchases. You don't create an account, and the app never asks for your email address or phone number.

Data that stays on your device

Home Screen widgets read this data from storage that only Dino Steps and its widgets share on the same device. Your data is included in your device's iCloud or computer backup if backups are on. It's deleted when you delete the app.

AI task breakdown (our server and OpenAI)

When you ask Dino to break a task into steps, the app sends the text of that task over an encrypted connection to our server, which runs on Google Firebase Cloud Functions. The server passes the text to OpenAI, which writes the steps and sends them back. Please don't put sensitive personal information in a task.

Anonymous sign-in and daily limits

To count how many breakdowns you've used and to know whether you have Premium, the app signs in to Firebase Authentication anonymously. This creates a random ID without any personal details. Our server keeps, under that ID, your plan (free or Premium) and how many breakdowns you used each day.

To stop abuse, the server also keeps a one-way hash of your IP address for up to one day. Firebase App Check, which uses Apple's App Attest, confirms that requests come from the real app.

Usage statistics (Google Firebase Analytics)

Dino Steps uses Google Firebase Analytics to see how the app is used and what to improve. It records events such as:

Firebase also collects technical data: device model, iOS version, app version, language, an identifier for this installation, and an approximate region worked out from your IP address.

Crash reports (Firebase Crashlytics)

If the app crashes, Firebase Crashlytics sends us a crash report. It contains the technical details of the crash, the device model, iOS and app version, and a Crashlytics installation identifier. It contains none of your tasks.

Purchases (Apple and RevenueCat)

Apple processes subscriptions, and we never see your payment details. Dino Steps uses RevenueCat to check which purchases are active. RevenueCat receives your App Store transaction details, the anonymous ID described above and basic device information.

We don't use any of this for advertising. Dino Steps never asks for permission to track you, so it can't use your device's advertising identifier.

Service providers

These providers may process data in the United States. Those transfers rely on the EU–US Data Privacy Framework or the European Commission's standard contractual clauses. We don't sell or rent your data, and we don't share it with advertisers or data brokers.

Legal bases (EEA and UK)

How long data is kept

Your rights

You can ask us to access, correct, delete or restrict your personal data, to transfer it, or object to how we use it. Because the app has no accounts, include anything that helps us find your data, such as your App Store receipt. You can also complain to a data protection authority. In Poland that's the President of the Personal Data Protection Office (UODO).

Children

Dino Steps is not meant for children under 13, and we don't knowingly collect data from children.

Changes

We update this page when the app's data practices change, and note important changes in the App Store release notes. The date at the top shows the current version.

Contact

Kacper Kalicki Tryhard Solutions, Poland
[email protected]