Legal — 02
Last updated · AUSFUELLEN · VON LUKAS ZU FÜLLEN — Datum der Veröffentlichung
This is the privacy policy for Unplug, an iOS app that helps you cut down your screen time. It is written to be read, not to be survived. If something here is unclear, write to us and we will fix the wording.
| Your Screen Time data | Never leaves your iPhone. Not to us, not to anyone. |
| Your step count from Apple Health | Never leaves your iPhone. |
| Your date of birth | Never leaves your iPhone. |
| Your account and your progress | Stored on our server, so you can log in on another device and so friends can see your streak. |
| Photos you take to complete a quest | Sent through our server to an AI model that answers yes or no. Not stored. |
| Advertising, tracking, analytics | None. There is no ad network, no tracking SDK, and no analytics SDK in this app. |
| Selling your data | Never. |
Lukas Brehmer
Kelterweg 3
55545 Bad Kreuznach
Email: support.unplug@gmail.com
Under the GDPR, this person is the "controller" for the data described here.
This section matters more than the rest, so it comes first.
Unplug uses Apple's Screen Time API (Family Controls) to block apps and to show you how long you spent in them. That includes:
None of it ever leaves your iPhone. It is not sent to us, it is not stored on our server, and it never appears in a shared image or a leaderboard.
That is not us being generous. Apple's Developer Program License Agreement (§ 3.3.3(P)) forbids sending Screen Time data anywhere, and the data is technically sealed off as well: the part of Unplug that can read per-app minutes runs in a separate, sandboxed process that Apple does not allow to make network requests. So even if we wanted to, we could not.
We think that is a feature. An app that fights your phone habit should not be the thing collecting the evidence.
If you turn on Apple Health as your step source, Unplug reads your daily step count. Your steps are used on your device to work out how many bonus minutes you earned, and the step count itself is never uploaded. Only the bonus minutes you earned end up on our server, as part of your progress.
The same goes for the iPhone's built-in motion sensor if you use that instead.
We only ever read step data. We never write anything to Apple Health.
Onboarding asks for your date of birth. It is used for exactly one thing: the Reality Check screen works out how many years you have left at your current usage. It is stored on your phone and is never uploaded.
When you create an account, the following is stored on our server.
| What | Why | Where |
|---|---|---|
| Email address | So you can log in and reset your password. If you use Sign in with Apple and choose "Hide My Email", we only ever see Apple's relay address. | Supabase |
| A user ID | A random identifier that ties everything below to you. It is also the ID we give to RevenueCat so your subscription follows your account. | Supabase, RevenueCat |
| Username | Your display name. Other people see it — see section 4. | Supabase |
| Profile picture (optional) | Shown next to your name. | Supabase Storage |
| Progress: level, XP, streak, best streak, quests completed, habits completed, focus minutes, challenge points, badges and trophies earned | So your progress survives a reinstall and so friends and the leaderboard can show it. | Supabase |
| Purchase status | Whether you have Pro or Unlimited, and when it runs out. | RevenueCat, mirrored to Supabase |
| A push token | An anonymous device identifier so we can send you a notification when a friend hits a milestone. | Supabase |
If you use the corresponding features, we also store:
Your journal is personal. We store it so that it is still there after a reinstall. It is never shown to anyone else and never sent to an AI model.
Some of Unplug is social, and it would be dishonest to hide what that means.
Visible to everyone using the app, on the global leaderboard: your username, profile picture, level, rank, streak and XP. The leaderboard shows the top 100.
Visible to your friends, in addition: your quests this week, your focus sessions, your weekly XP, your badges and trophies, and your lifetime stats.
Visible to nobody but you: your email address, your journal, your goals, your habits, your calendar, your Screen Time, your steps, your date of birth, your clean-day counter, and your coach conversations.
Your profile picture is stored in a public bucket — anyone who has the exact link can open it, even without an account. Don't use a photo you would not want to be publicly reachable.
You can turn friend notifications off in Settings. That switch works in both directions: you stop getting them, and you stop sending them.
Four things in Unplug send data to Anthropic (the company behind Claude) to get an answer back. All four are listed here, and there are no others.
When a daily quest asks you to photograph something, the photo is sent through our server to Anthropic's API together with the one-line task description. The model answers with a single word — approved or rejected — and that is all we get back.
The photo is not stored. Not by us, not in our database, not in a bucket. It exists in the request and is gone afterwards. What Anthropic does with it on their side is governed by their own terms; see section 6.
When you write to the coach, your message and the recent conversation are sent to Anthropic, along with a block of your numbers: your name, level, streak, best streak, total XP, days active, focus sessions and minutes, habits completed, journal entry count and goals completed.
Your actual screen time is not in that block — we do not have it (see section 2), and the coach is explicitly told it cannot see it.
The Recovery Coach is for pornography recovery. When you write to it, your message and your clean-day counter are sent to Anthropic in the same way.
Please read this twice. Under the GDPR, information about your sex life is a special category of personal data. Using this feature means you are sending that kind of information to a third party outside the EU. If that is not what you want, do not use the Recovery Coach — every other part of Unplug works without it. AUSFUELLEN · VON LUKAS ZU FÜLLEN — juristisch prüfen lassen: ob hier eine ausdrückliche Einwilligung nach Art. 9 Abs. 2 lit. a DSGVO eingeholt werden muss, bevor der Recovery Coach zum ersten Mal benutzt wird
The Weekly Report can generate a written analysis. It sends your streak, best streak, focus minutes, habits completed, days you stayed within your daily limit, and the daily limit you set. The "time reclaimed" number is included and marked as your own estimate — because that is what it is: it comes from what you told us in onboarding, not from a measurement.
Your coach conversations are not stored on our server. They live on your phone. So do the plans the Recovery Coach writes. A plan you save from Lumis is the one thing from a coach that reaches our server — see section 3.
| Company | What for | Where |
|---|---|---|
| Supabase | Database, login, file storage, the small server functions | eu-central-2, Zurich (Switzerland) |
| Anthropic | The three AI features in section 5 | USA |
| RevenueCat | Subscriptions and receipts | USA |
| Expo | Delivering push notifications to Apple | USA |
| Apple | The App Store, in-app purchases, Sign in with Apple, and the push service itself | Ireland / USA |
Some of these are outside the EU. AUSFUELLEN · VON LUKAS ZU FÜLLEN — juristisch prüfen lassen: Auftragsverarbeitungsverträge (Art. 28 DSGVO) mit Supabase, Anthropic, RevenueCat und Expo, und die Rechtsgrundlage für die Übermittlung in die USA (Standardvertragsklauseln / EU-US Data Privacy Framework). Seit die Supabase-Region feststeht, gehört die SCHWEIZ mit in diese Prüfung: sie ist Drittland und hat einen Angemessenheitsbeschluss, der Satz oben nennt aber nur die USA.
There is no advertising network, no tracking, and no analytics tool in Unplug. We checked the code, not just our memory: there is no Firebase, no Sentry, no Amplitude, no Mixpanel, nothing of that kind. The app never asks for tracking permission because it has nothing to track you with.
The short answer: as long as your account exists, and after that not at all.
Settings → Delete account. It asks once, and then it is done.
When you tap it, a server function deletes your rows from every table that holds them — friend_nudges, friend_activity_events, friend_requests, friends, challenges, calendar_events, focus_sessions, diary, habits, goals, plans, ai_usage_daily, entitlements, leaderboard and profiles — then removes your profile picture from the storage bucket, and finally deletes the login itself.
The list is written out in the function rather than left to the database's own cascade rules, so that it can be read and checked. Where a row belongs to two people — a friendship, a request, a challenge, a nudge — both sides are deleted, so nobody is left with a row pointing at an account that no longer exists. Anything that fails is reported back rather than swallowed.
Two things you should know either way:
Under the GDPR you can ask us to:
Write to support.unplug@gmail.com. We answer within one month.
You can also complain to a data protection authority. The one responsible for us is:
Der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Rheinland-Pfalz
Hintere Bleiche 34
55116 Mainz
poststelle@datenschutz.rlp.de
Unplug sends few notifications on purpose — an app about attention should not be the thing grabbing yours.
All of it can be turned off in Settings, and none of it works at all unless you allowed notifications in the first place.
Unplug is not for children. AUSFUELLEN · VON LUKAS ZU FÜLLEN — Mindestalter festlegen und hier eintragen; siehe dazu der Hinweis in TERMS.md. Zu bedenken: die App enthält einen Recovery Coach für Pornosucht und einen Erwachseneninhalte-Filter, was für die App-Store-Altersfreigabe und für Art. 8 DSGVO (Einwilligungsalter in Deutschland: 16 Jahre) relevant ist.
We do not knowingly collect data from anyone below that age. If you believe a child has an account, write to us and we will delete it.
If we change how the app handles your data, we change this page and update the date at the top. If the change is significant, we will say so in the app rather than hoping you re-read this page.
Lukas Brehmer
Kelterweg 3
55545 Bad Kreuznach
Email: support.unplug@gmail.com