Privacy policy

Sorva · last updated 8 September 2026

Sorva turns your runs into one number — your handicap — so runners of different levels can compete fairly. This policy explains what we read, what we store, what other runners can see, and how you get rid of it all.

What we read

Apple Health stays on your phone

This is the part worth being precise about. Reading Apple Health requires your explicit permission, and iOS asks you before anything is read. When you import, the app reads your workouts on the device and works out what it needs there. What leaves your phone is the summary of each run: how far, how long, and when.

Your raw Apple Health record is never uploaded. Neither is anything else Health knows about you — heart rate, weight, sleep, cycle tracking, medical data. The app never asks for them and cannot read them.

What we do with it

That is the whole list. We do not use your data for advertising, we do not sell it, and we do not share it with advertising networks or data brokers. Health data is never used for advertising — Apple forbids it, and so do we.

What other runners can see

Sorva is a competition, so some things are public to the people you compete against:

What other runners never see

Where it is stored

Your data is stored with Supabase, which hosts our database and handles sign-in. They process it on our behalf and for no purpose of their own. Access is restricted per user at the database level, so one runner cannot read another runner's private data.

How long we keep it

We keep your runs and scores for as long as you have an account, because your handicap is built from your history. We do not keep an archive of accounts that no longer exist.

Withdrawing permission

You can revoke the app's access to Apple Health at any time in iOS Settings → Privacy & Security → Health → Sorva. Nothing new is read after that. Runs already imported stay until you delete your account.

Deleting your account

You can delete your account from inside the app, under Settings. You do not need to email anyone or ask permission.

Deleting removes:

What stays is the competition itself: matches that were played, and the standings other runners earned. Those results belong to everyone who took part. Your place in the league is handed back and filled again, so nobody is left with a fixture against an empty seat.

We also keep the text of anything you wrote in team chat, with nothing on it that points to you, because we have to be able to look into reports of abusive messages after the person who wrote them is gone.

Deletion is permanent. There is no undo, and your runs cannot be recovered afterwards. If you re-join later you start fresh — though you can import your history from Apple Health again, since that has been on your phone all along.

Children

Sorva is not intended for children under 13, and we do not knowingly collect their data.

Changes to this policy

If we change how data is used, we will update this page and the date at the top. Material changes will be shown in the app rather than made quietly.

Data controller

Sorva · CVR 46558022
Emmavej 2, 3660 Stenløse, Denmark

Contact

Questions about your data, or a request to see or delete it: marc@sorva.run. We aim to reply within 24 hours.