Last updated: July 20, 2026
Etappi is operated by Oles Didukh, an individual sole proprietor resident in Ukraine. Questions about this policy or the data we hold about you can be sent to support@etappi.app.
We do not use advertising identifiers, and we do not sell your data. For a full description of the cookies we set — including the analytics and attribution cookies and how to control them — see section 4 ("Cookies and consent").
For users in the European Economic Area and the United Kingdom, the legal bases under Art. 6 GDPR are:
We keep cookie use to a minimum and sort every cookie into one of three categories.
etappi_consent, which stores your own cookie choices so we do not have to ask again.etappi_attribution) that remembers where you first arrived from, so that if you sign up we can attribute the signup to its source. It is not shared with any advertising network.How consent works. If you visit from the European Economic Area or the United Kingdom, the Analytics and Marketing cookies are switched off by default and set only after you opt in. A banner on your first visit lets you accept all, reject all, or choose per category, and nothing non-essential is stored until you choose. Everywhere else these cookies are on by default, and you can still switch them off.
Changing your mind. You can review or change your choices at any time from Settings → Legal → Cookie preferences. Withdrawing analytics consent stops collection immediately and clears the PostHog cookie; withdrawing marketing consent stops the attribution cookie from being set. Withdrawal is as easy as opting in.
We share data with the following third-party processors. Each is used only for the purpose described.
| Processor | Purpose | Region | Status |
|---|---|---|---|
| Clerk | Authentication and session management | United States | Active |
| Neon | Postgres database hosting | United States | Active |
| PostHog | Product usage analytics (anonymous events; EEA/UK visitors are tracked only after opt-in; no session replay, no advertising) | European Union | Active |
| Sentry | Crash and error telemetry | United States | Active |
| Expo Push | Push notification relay to APNs / FCM | United States | Active |
| Upstash | Redis-backed rate limiting (stores user-ID- or IP-keyed request counters, no content) | United States | Active |
| Cloudflare R2 | Storage for user-uploaded file attachments and export archives | Global | Active |
| Anthropic | AI features (task decomposition, planning, prioritisation, scheduling, quick-add parsing, email capture) — receives the text you submit to an AI action, the titles, descriptions, due dates, deadlines, priorities, and durations of the tasks involved, and the subject and body of messages sent to your private inbox alias; not used to train models | United States | Active |
| Resend | Transactional email delivery | United States | Planned |
"Planned" processors may be added in a future release. This policy will be updated before any planned processor begins handling your data.
You can export all of your data at any time, on any plan, from Settings → Account → Data export (instant JSON/CSV download, or an emailed archive). You can also request access to, correction of, or deletion of your personal data by emailing support@etappi.app. We respond to valid requests within 30 days.
Data is stored with processors operating in the United States, the European Union, or with globally distributed infrastructure. By using the service you consent to your data being transferred to and stored in these regions. We rely on the processors' own safeguards for cross-border data handling.
Etappi is intended for users aged 13 and older. We do not knowingly collect personal data from anyone under 13. If you believe we have collected data from a child under 13, email us and we will delete it.
The optional "Save to Etappi" browser extension lets you capture the page you are viewing as a task in your account. It handles data as follows:
The extension introduces no new processors beyond those listed in section 5.
We may update this policy. Material changes will trigger an in-app notification. The effective date at the top of this page always reflects the current version.