Privacy Policy

Last updated 2026-08-29

Seya is an app about something private. We built it so that you never have to take our word for how it handles your data — this page says exactly what is stored, where it goes, and how to delete it.

Seya is operated by Rivo Systems (KvK 42062631), the Netherlands. For anything in this policy, write to info@rivosystems.com.

The short version

What the app stores on your phone

Everything you do in Seya is written to your device first. This happens whether or not you have an account, and it is the only copy that exists until you sign in.

What leaves your phone, and when

Only if you sign in. From that moment your app data is copied to your private row in our database so it survives a lost phone and follows you to a new one.

That moment is the one where you subscribe: the introduction and the questions happen as a guest, and the answers you gave there are uploaded along with the rest once you sign in. Everything you filled in before signing in is kept — you never have to answer it twice.

Until then there is no account, no upload, and no copy of your answers on our servers.

One thing does happen without an account, and it would be misleading to leave it out: the check with the store. Seya has no free version, so from the moment you open the app it has to be able to tell whether a subscription is running — and that question goes to Apple and to RevenueCat. It carries none of your answers, none of your notes and nothing about your streak. Until you sign in, that check knows you only as a random identifier the app generated for this installation. The RevenueCat entry below says exactly what it does carry.

The sensitive part, said plainly

Seya is about compulsive sexual behaviour. That means some of what you write — the trigger notes, the reflections, the fact that you use this app at all — counts as special category data under the GDPR (Article 9). It deserves more care than an ordinary email address, and the law agrees.

That is why signing in is a deliberate act and not the default, and why it comes as late as it can: you answer the questions as a guest, and are only asked for an account at the point where you subscribe. When you tap Continue with Apple or Continue with Google, the screen tells you that your streak, your plan and what you log along the way will be backed up to your account. That is your explicit consent, and it is the legal basis we rely on for storing this category of data.

You can withdraw it at any time by deleting your account — in Settings, or straight from the subscribe screen if that is as far as you got. That erases the server copy immediately and permanently.

Where your data is stored

Our database and authentication run on Supabase, hosted in the European Union (Ireland, AWS eu-west-1). Everything you write in Seya stays within the EU on our side.

Two things do not, and it would be misleading to leave them out: the payment itself, which Apple handles, and your subscription status, which RevenueCat manages from the United States. Neither of them receives anything you write in the app — the section below says exactly what they do get.

For that one transfer out of the EU we rely on the European Commission’s Standard Contractual Clauses, the safeguard the GDPR provides for exactly this situation. RevenueCat publishes them as part of its data processing agreement at revenuecat.com/dpa, and you can ask us for a copy at any time.

Every row is protected by row-level security: the database itself enforces that a signed-in user can only ever read or write their own record. Not-signed-in requests have no access to these tables at all. Data is encrypted in transit, and on your phone your login session is kept in the device keychain rather than in ordinary app storage.

Who else is involved

We use as few third parties as we can get away with, and none of them are advertising or analytics companies.

Each of them acts as a processor on our instructions, under a written data processing agreement that binds them to protect your data to the same standard set out in this policy. None of them may use it for their own purposes. Where a processor works outside the EU, that transfer rests on the European Commission’s Standard Contractual Clauses.

What we deliberately do not do

Why we are allowed to hold it (legal bases)

How long we keep it

Your account data stays for as long as your account exists. When you delete your account, your authentication record, your profile and your synced app data are deleted from our database straight away — the deletion cascades, so nothing is left behind in a side table.

The copy on your own phone is wiped in the same action. Backups held by our hosting provider roll over on their own schedule and are overwritten within 30 days.

Records of purchases are kept by Apple and by RevenueCat under their own retention rules, because we are legally required to be able to account for transactions.

Your rights

If you are in the EU or the UK you have the right to access your data, correct it, delete it, restrict or object to how we use it, receive a copy in a portable format, and withdraw consent at any time.

Deletion you can do yourself, and it takes effect immediately: Settings → Delete account, or the same link on the subscribe screen if that is as far as you got. For a copy of your data, a correction, or anything else on that list, email us and we will respond within one month.

If you think we have handled your data badly, you can complain to your national data protection authority. In the Netherlands that is the Autoriteit Persoonsgegevens.

Children

Seya is not intended for anyone under 16, and the App Store listing is rated accordingly. We do not knowingly collect data from children. If you believe a child has created an account, email us and we will delete it.

Changes to this policy

If we change how the app handles your data, we update this page and the date at the top of it. If a change materially affects what happens to information you have already given us, we will ask you again rather than assume the old answer still stands.

Contact

Rivo Systems — info@rivosystems.com