Treadline

Privacy Policy

Last updated 7 November 2026. Applies to the Treadline iOS and Android apps and this website.

Treadline is operated by John Uschold, Vohburgerstr. 2, 80687 München, Germany (“we”). We are the controller for the processing described here under the General Data Protection Regulation (GDPR). Contact: support@treadlineapp.club.

The short version

What we process, and why

DataWhyLegal basis
Precise location (GPS) Recording an activity: distance, pace, elevation gain and your route. With automatic tracking enabled, location is also read in the background so an activity can start and end with the phone in your pocket. Art. 6(1)(b) — performance of the contract
Fitness data — distance, pace, duration, elevation, splits Your activity history, statistics, records and leaderboards. Art. 6(1)(b)
Health data — average and maximum heart rate, active energy Shown on an activity and on your profile, if you connect Apple Health. See the Apple Health section below for what stays on your phone. Art. 9(2)(a) — your explicit consent, given in the Health permission sheet
Name and email address Your account. Supplied by whichever sign-in you choose — Sign in with Apple, where an Apple private-relay address is all we receive unless you choose otherwise, or Sign in with Google, which gives us the name and email address on your Google Account. Art. 6(1)(b)
Username and account identifier Friends, invites, clubs and leaderboards are resolved through it. Art. 6(1)(b)
Profile photo Shown to your friends. Optional. Photos you attach to a run stay on your phone and are never uploaded. Art. 6(1)(b)
Subscription status Whether your account is entitled to Treadline Pro. We never see your payment details — Apple or Google handles payment. Art. 6(1)(b)
Refund requests If you ask Apple or Google to refund a Pro purchase, RevenueCat tells the store on our behalf whether Pro was delivered to your account and whether we support the refund. Nothing about your activities, location or health is included. The store makes the final decision. Art. 6(1)(f) — our legitimate interest in answering refund requests
Product analytics — which screens are used, which flows are abandoned Finding out where the app fails people. Includes compact recording-quality summaries: speed statistics, GPS quality and gaps, and the share of time the phone reported running, walking, cycling or vehicle motion. These summaries contain no route coordinates or raw sensor timeline. Tied to your account identifier so one person’s path can be followed through a flow. Art. 6(1)(a) — consent, withdrawable at any time
Crash reports Diagnosing crashes. Sent on the next launch after a crash. Art. 6(1)(a)
Performance reports Finding out where the app is slow. About once a day, the performance numbers Apple’s MetricKit collects on your phone: how long the app takes to start and resume, time spent frozen, how smoothly lists scroll, and memory use, as counts and percentiles. No stack traces, routes or anything you typed. Tied to your account identifier, like product analytics. Switching analytics off in Profile → Privacy stops these too. Art. 6(1)(a)
Error reports Diagnosing failures the app recovers from, such as an Apple Health export or a server request that did not go through. The type of error, where in the app it happened, and the app version — never anything you typed. Art. 6(1)(a)
Device identifier (Apple IDFV) for install attribution Knowing which channel an install came from. This is Apple’s per-vendor identifier, not the advertising identifier (IDFA), and it cannot follow you into another company’s apps. Art. 6(1)(a)

What we deliberately do not do

Apple Health

Connecting Apple Health is optional and the app works without it. If you connect it:

Health data is never used for advertising or marketing, is never shared with the analytics or attribution providers, and is not used to make decisions about you. You can revoke access at any time in Apple’s Health app.

Health Connect (Android)

Connecting Health Connect is optional and the app works without it. You choose each permission on Android’s own screen and can change or revoke any of them at any time in Health Connect’s settings. If you connect it:

Health Connect data is never used for advertising or marketing, is never sold, is never shared with the analytics or attribution providers, and is not used to make decisions about you. Treadline’s use of information received from Health Connect adheres to the Health Connect Permissions policy, including the Limited Use requirements. Deleting your account deletes the activities stored with it; nothing is deleted from Health Connect itself.

Garmin

Connecting Garmin is optional and part of Treadline Pro. You connect on Garmin’s own sign-in page; Treadline never sees your Garmin password, and you can disconnect at any time in the app (Profile → Settings → Watch & other apps) or in Garmin Connect. While connected:

Garmin is not our processor: it sends the activities you choose to share at your request, and its own handling of your data in Garmin Connect is governed by Garmin’s privacy policy.

Maps

Maps are drawn by Mapbox. Displaying a map sends technical request data, including the map area being viewed and your device’s IP address, to Mapbox so it can return the map tiles for that area. Mapbox also receives anonymous usage telemetry from its map software, which you can turn off from the i button on any map. We do not send Mapbox your name, your account or your recorded activities; your routes and territory are drawn on top of the map by the app itself.

Friends, leaderboards and what other people see

Other people see what you would expect them to: your display name, username, profile photo, and the activity statistics that place you on a board you share with them. While you are recording, friends can see your live position on the map.

If you join a meetup, everyone else who joined it can see your live position on the map while you are recording, even if they are not your friends, until you arrive, you leave, or the meetup ends. Opening a meetup link or being invited shares nothing until you choose Join, and hosts can remove anyone. We keep the meeting place, who was in the meetup and when they arrived for seven days after it ends, then delete them. We check your position to confirm you arrived and do not store that position.

You control this. You can hide your live location while still recording privately, hide your activity from everyone, remove a friend, and block or report anyone. Reports go to a queue only we can read.

Activity insights and name review

We calculate activity profiles from recorded distance, moving time, elevation and splits, with comparisons to your recent activities. Where enabled, TypeSafe's Jev service receives public names for moderation, or a minimized activity summary to select factual recap observations and suggest recordings for review. We do not send Jev GPS coordinates, photos, account identifiers or HealthKit measurements. Its activity judgments do not automatically remove your leaderboard or territory eligibility. You can request a review of a restriction in the app.

Detailed request and response records are normally removed after 30 days. Evidence for an unresolved review is kept until 30 days after resolution. Deleting the activity or account removes its linked analysis records. Saved activity insights remain private unless you choose to share them.

Who processes data for us

ProcessorPurposeWhere
SupabaseAuthentication, database, file storageEU (Ireland)
TypeSafe AIName review and minimized activity-summary interpretation, where enabledSee TypeSafe's data-processing terms
PostHogProduct analytics, crash, error and performance reports; visit and tap counts on treadlineapp.club/getEU
RevenueCat, Inc.Subscription statusUSA
AppsFlyerInstall attribution and invite deep linksEU
Mapbox, Inc.Map tiles and map renderingUSA
Apple Inc.Sign in with Apple, payments, HealthKitEU / USA
Google LLCSign in with Google, for people who choose that button; Google Play payments and push notifications (Firebase Cloud Messaging) in the Android appEU / USA
Resend, Inc.Sending the one Android launch email to people on the waitlistEU / USA
Vercel Inc.Hosting for this website onlyUSA

Where a processor is outside the EU, transfers rely on the European Commission’s Standard Contractual Clauses where required. Our primary activity and route storage is in the EU. The minimized summaries described above may also be processed by TypeSafe under its data-processing terms.

How long we keep it

Your rights

You have the right of access, rectification, erasure, restriction, data portability, and the right to object to processing. Where processing rests on consent, you may withdraw it at any time without affecting what was lawful beforehand — in the app, under Profile → Privacy, or by deleting your account.

Write to support@treadlineapp.club to exercise any of them. You also have the right to complain to a supervisory authority; ours is the Bayerisches Landesamt für Datenschutzaufsicht (BayLDA), Ansbach, Germany.

Children

Treadline is not directed at children under 13, and we do not knowingly collect their data. If you believe a child has created an account, write to us and we will delete it.

This website

This site sets no cookies and loads its images, fonts and scripts from our own host. The TikTok bio page (/get) counts opens and button taps by browser type. Our guides, comparison articles and free tools count page views and App Store taps by fixed page, language and a broad referral category, such as AI, search or social. An absent referrer remains unknown. These counts go to our existing PostHog project in the EU. A fresh random identifier groups counts within one page load; it is not stored on your device or reused on another page. No person profiles or session replay are created, and no IP address is stored by these counts. We do not send full referrer URLs, search terms, selected places, calculator inputs or other entered data. Our host, Vercel, processes server log data including IP addresses to deliver pages and defend against abuse.

Android waitlist

The Android waitlist closed when Treadline launched on Android in November 2026. If you joined it, we store your email address, signup time, whether you came through TikTok, and the version of the signup consent in Supabase in the EU. Your consent (Art. 6(1)(a) GDPR) lets us use that email only for updates about Treadline on Android. Joining did not create an app account. Your email is not sent to our analytics service.

The launch email. We send it through our email provider, Resend. For that, Resend receives your email address and the private code described below. We remove both from Resend when you unsubscribe or withdraw consent, and at the latest 30 days after the email goes out. We don't track whether you open the email or click its links.

You can withdraw consent using your saved removal link or by emailing support@treadlineapp.club. We delete the signup when you withdraw consent, or after 12 months. Requests also use a keyed fingerprint of your IP address to limit abuse; the fingerprint changes daily and is deleted within 48 hours. We do not store the raw IP address in the waitlist database. Supabase and our website host may process request metadata in their service logs to operate and protect their services.

Waitlist price. People on the waitlist get a lower price for their first year of Pro. Each signup has a private code in the launch email's link. To give you that price, we link your signup to your Treadline account once: by that code, when the app is opened or installed from the link, or by matching your account's email address to your signup. We store which account claimed the price and until when it applies, and use this only to show and honour the price. The link is removed with your signup.

Changes

If this policy changes materially we will update the date at the top and, where the change affects you, say so in the app.