Effective date: 2026-05-01 Last reviewed: 2026-05-01 Controller: Twilper, KvK 98440217, Merelstraat 64, 8916 AX Leeuwarden, NL Contact: privacy@uncrush.app
This is the public privacy policy. The Dutch jurist review is scheduled before launch (PLAN.md §8). Version history is in git so changes are traceable.
Uncrush is a tool for stepping out of limerence. To work, it needs to remember what you write to it: your spiral chats, daily tracker, assessment answers, unsent letters, and reality-tests. We treat all of that as special-category personal data because it is mental-health-adjacent.
In short: - We do not sell your data. Ever. - We do not use your data to train AI models. - We do not track you across the web. There is no Facebook pixel, no Google Analytics in the app. - You can export everything you wrote at any time. - You can delete your account, and everything in it, with one tap. - The AI coach is shipped under a behavioural contract that forbids validating your obsession; outputs are server-filtered.
If something below is unclear, email privacy@uncrush.app.
| Data | Why we need it | Legal basis | Retention |
|---|---|---|---|
| Email + bcrypt password hash | Login + password reset | Contract (AVG art. 6.1.b) | Until you delete the account |
| Locale (en/nl) | UI + AI provider routing | Contract | Until deletion |
| Display name (optional) | Personalised greeting | Contract | Until deletion |
| Buddy contact (optional name + phone) | F14 SOS dial-out (stored locally + on server) | Contract | Until deletion |
| Willmott-style assessment answers | Severity scoring + coach context | Explicit consent (art. 9.2.a) | Until deletion |
| Spiral-chat transcripts + intake | The Spiral Interrupt feature | Explicit consent | Until deletion |
| Tracker entries (obsession-minutes, mood, notes) | Daily tracking + analytics | Explicit consent | Until deletion |
| Reality-test answers | F17 cognitive tool | Explicit consent | Until deletion |
| Unsent letters | F22-F25 letter library | Explicit consent | Until deletion |
| Coach-memory facts (LLM summaries of your sessions) | Personalised coach prompts | Explicit consent | Until you delete each one or all |
| Subscription state (Stripe / RevenueCat IDs) | Billing | Contract | 7 years (Dutch tax law) |
| 5% AI-input/output audit sample | Safety review | Legitimate interest | 90 days raw, then anonymised |
When you use the spiral coach or the AI co-write feature for letters, the text you type and the relevant context are sent to one of two providers:
docs/DPIA.md §6.Either provider may be used; we tell the user which provider answered (visible in audit logs the user can request). Neither provider trains on your data because both have zero-retention contracts in place.
The on-device coach memory we build for you is also limited to 50 short facts, viewable + deletable in Settings -> "What the coach remembers".
| Vendor | Purpose | Region | DPA + SCC |
|---|---|---|---|
| Railway | Backend + Postgres | EU - Frankfurt | DPA, no SCC needed |
| Vercel | Landing page | EU edge | DPA, no SCC needed |
| DeepSeek | Default AI | CN | DPA + SCC, zero-retention |
| Mistral | EU-only AI (opt-in) | FR | DPA, no SCC needed |
| RevenueCat | App-store subs | US | DPA + SCC |
| Stripe | Web subs | IE + US backup | DPA + SCC |
| Resend | Transactional email | EU | DPA |
| Sentry (optional) | Error reporting | EU | DPA |
We never add a sub-processor without first updating this page and giving 7 days' notice in the in-app changelog.
You can exercise any of these from inside the app or by emailing privacy@uncrush.app. We respond within 30 days as the law requires, usually sooner.
The service is for adults. We require self-attested age 16+ at signup. If we learn a user is under 16, we delete their account.
We update this policy when we add a sub-processor, change a retention rule, or expand the data we process. The change is announced with 7 days' notice in the in-app changelog and at /privacy on the landing page. Old versions are kept in git history.
privacy@uncrush.app Twilper, Merelstraat 64, 8916 AX Leeuwarden, NL KvK 98440217 - BTW NL005332508B94
Uncrush by Twilper, KvK 98440217, Merelstraat 64, 8916 AX Leeuwarden, NL. Contact: privacy@uncrush.app