SwimX

Privacy

Last updated: 26 May 2026

SwimX is built to be simple and respectful. Here's exactly what we collect, where it lives, and how you can delete it.

What we collect

The times you log, the stroke and distance for each, the names of athletes on a team and optional birth year/category. If you sign up, also email and name (handled by Clerk). If you use the app without signing up, we set a 'swimx_anon_session' cookie that ties your times to this device for 30 days.

Where it lives

Data in our PostgreSQL databases on Hetzner servers (Helsinki, EU). Accounts and sessions handled by Clerk Inc. Anonymous usage analytics go through Microsoft (Clarity). No photos, no health data.

Who sees what

No third party sees your times. External services are Clerk (login and accounts), Microsoft Clarity (anonymous usage analytics and aggregated session replay, with text and inputs always masked) and, only if you connect it, Strava (see below). We don't sell or share data, and there's no ad tracking.

Strava connection (optional)

If you connect Strava, we read your swim activities (distance, time, splits) only to import them into your log, and we store an access token to do so. We never write anything to your Strava and never share your data. You can disconnect Strava anytime from the Import page, which deletes the tokens.

Your rights (GDPR)

You can view, correct, export or delete your data anytime. From Settings you can delete your account: we remove everything (DB + Clerk). For requests, email [email protected].

How long we keep it

Anonymous session: 30 days from the last logged time. Registered account: as long as you keep it open. Deletion = we permanently remove it within 30 days, backups included.

Cookies

Essential: the anonymous session cookie and Clerk's authentication cookies. Plus Microsoft Clarity cookies for aggregated, anonymous usage analytics. No ad tracking.