Privacy Policy

Last updated: 13 August 2026

In short

Runnr has two halves, and they handle data very differently:

We do not sell data, we do not show ads, and we do not track you across other apps or websites.

Data controller

Runnr, Denmark. Contact: support@runnr.dk.

If you have questions about how we handle your information, write to us. We reply within 30 days.

Part 1: Without an account

Location

Runnr uses your position to build routes that start where you are, to follow the route as you run, and to give spoken guidance.

You can decline location access. The app still works, you just cannot get routes from where you are.

Saved routes and runs

Generated routes, saved runs, distances, times, pace and your streak are stored locally on the device. You can delete them individually or all at once under Settings. Delete the app and they are gone.

Health

With your permission, Runnr reads sleep, resting heart rate, heart rate variability, body mass and your workouts from Health in order to estimate your daily form, estimate calories, and avoid saving the same run twice. Runnr can also write your runs to Health.

Health data never leaves the phone. It is not sent to us, to the social side, or to any third party. Access is controlled in the Health app and can be withdrawn at any time.

Usage statistics

We use Google Firebase Analytics to see how the app is used: how many people build a route, how many run it, and where things go wrong. These are numbers about actions, not about you as a person, and we do not link them to your name or email.

Firebase assigns a random app instance ID to the installation. We do not use IDFA, we show no ads, and we share nothing with ad networks. That is why the app never asks for tracking permission.

Purchases

Payment is handled entirely by Apple. We never see your card details. Subscription status is verified through Apple StoreKit on the device, and if you have an account, a plain yes/no flag is stored on your profile so the server knows whether premium features are available to you.

Reminders

Run reminders are local notifications scheduled by the phone itself. We send no push messages, and we cannot see whether you open them.

Part 2: With an account (the social side)

With an account you can publish routes, follow others, like and comment. Accounts are created with Sign in with Apple or Sign in with Google. We receive your name and email address from the provider, plus a user ID. If you use Apple's Hide My Email, we only ever see the relay address.

What we store

This data is held by Supabase on servers in the EU (Stockholm). Profile pictures are stored in the same place.

Runnart: images you upload

When you build a figure from a photo, the image is sent to our server in Denmark and on to OpenAI, which first checks it for inappropriate content and then redraws it as line art.

Profile pictures

A profile picture is checked by OpenAI for inappropriate content before it is uploaded. If the check cannot be completed, the image is rejected. Approved images are stored in Supabase and are publicly accessible, because they appear next to your posts.

Text you write

Titles, descriptions, tags, name, username, bio and comments are sent to OpenAI's moderation service before they become public. The text is used only to decide whether it can be published.

When you ask for a route in words

If you type or say a route request - "10 km past the harbour" - the text is sent to our server in Denmark and on to OpenAI, which turns it into settings: distance, route profile, surface and place names. The name of the town you are in is sent along with the text, so "the harbour" can become your harbour rather than a random one. The town is derived on your phone from your location; no coordinates are sent. We do not store the text, and we only count how many requests you have used of your monthly allowance.

If you speak the request instead of typing it, the speech recognition happens on your phone. The recording never leaves the device - only the finished text is sent on.

Legal bases

Who receives your information?

We do not sell data. We use these processors and suppliers:

Transfers to the USA: Google, Apple, Mapbox and OpenAI may process data in the United States. Transfers are made on the basis of the European Commission's Standard Contractual Clauses and, where applicable, the EU-US Data Privacy Framework.

Anything you publish on the social side can be seen by other users - and for posts set to "Everyone", by anyone who opens the app, including people without an account.

How long do we keep it?

Deleting your account

You can delete your account in the app under Profile → Delete account. This deletes your profile, your posts, comments, likes, saved posts and profile picture. Your local routes and runs on the phone are untouched - you delete those yourself in Settings.

Your rights

Under the GDPR you have the right of access, rectification, erasure, restriction, data portability, and to object to processing based on legitimate interests. Where you have given consent, you can withdraw it at any time without affecting the lawfulness of processing already carried out.

Write to support@runnr.dk. Much of it you can do yourself, immediately, in the app: edit your profile, delete posts, delete your account, delete local data.

If you are unhappy with how we handle your information, you can complain to the Danish Data Protection Agency, Datatilsynet, Carl Jacobsens Vej 35, 2500 Valby, Denmark, datatilsynet.dk.

Children

The social side is not intended for children under 13, and you must be at least 13 to create an account. If you are under 18, a parent or guardian must have accepted the terms. If we become aware of an account created by a child under 13, we delete it.

Security

All traffic is encrypted. Access to the social database is governed by row-level rules, so your account can only touch its own data. Keys with elevated privileges exist only on our servers, never in the app.

Changes

If we change this policy, the date at the top is updated. You will be told about significant changes in the app before they take effect.

Contact

support@runnr.dk