Privacy Policy - Uncrush

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.


1. Plain-language summary

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.

2. What we collect

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

3. What we do NOT collect

4. AI providers and where your text goes

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:

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".

5. Sub-processors

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.

6. Your rights (AVG art. 15-22)

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.

7. Crisis-safety architecture

8. Data minimisation choices we make

9. Children

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.

10. Changes

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.

11. Contact

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