Privacy Policy
Last updated: 28 March 2026
Swim Dashboard ("the App") is operated by Cuedos AI ("we", "us", "our"). This policy explains what data we collect, how we use it, and your rights.
1. Data We Collect
Health & Fitness Data
The App reads swimming workout data from Apple Health on your device, including:
- Pool swimming workouts (distance, duration, pace, calories)
- Heart rate samples during swims
- Swimming stroke count and type
- Resting heart rate, height, weight, and date of birth (for performance baselines)
This data stays on your device. It is stored in a local Core Data database and is never uploaded to our servers. We do not have access to your health data.
AI Coach (Optional)
If you choose to use the AI Coach chat feature, aggregated swim metrics (not raw health data) are sent to Anthropic's Claude API to generate coaching responses. This includes:
- Weekly/monthly swim counts and distances
- Average pace and heart rate trends
- Personal best times
- Your age, weight, and ability level (if set in Settings)
No session dates, workout IDs, or personally identifiable health records are sent. You must actively enable this feature by entering an API key. See Anthropic's privacy policy for how they handle data.
Beta Signup
If you sign up for the beta via our website, we collect:
- Email address (required)
- First name (optional)
- Swimming frequency (optional)
This data is stored in Cloudflare KV and used solely to send you beta invitations and product updates.
2. Data We Do NOT Collect
- We do not collect analytics or usage telemetry from the App
- We do not use advertising SDKs or tracking pixels
- We do not sell, rent, or share your data with third parties
- We do not store your health data on any server
3. Data Storage & Security
- On-device: Health data is stored in Core Data with iOS file protection (encrypted at rest)
- Exported files: CSV, JSON, and PDF exports use
.completeFileProtectionUntilFirstUserAuthentication - API key: Your Claude API key is stored in the iOS Keychain with
kSecAttrAccessibleWhenUnlockedThisDeviceOnly— it is not backed up, not synced, and not accessible when the device is locked - Website signups: Stored in Cloudflare KV (encrypted at rest, UK/EU data centres)
4. Third-Party Services
| Service | Purpose | Data Sent |
|---|---|---|
| Apple HealthKit | Source of swim data | Read-only, on-device |
| Anthropic Claude API | AI Coach chat (optional) | Aggregated swim metrics |
| Cloudflare | Website hosting | Beta signup email/name |
| Resend | Transactional email | Beta signup email |
5. Your Rights
Under UK GDPR, you have the right to:
- Access your data — contact us and we'll provide what we hold
- Delete your data — email us and we'll remove your beta signup within 7 days
- Export your data — the App provides full CSV/JSON export of all swim data
- Withdraw consent — unsubscribe from emails anytime; remove your API key to stop AI Coach data sharing
To exercise any right, email hello@swimdashboard.com.
6. Children
The App is not directed at children under 16. We do not knowingly collect data from children.
7. Changes to This Policy
We may update this policy when the App changes. Material changes will be communicated via the App or email. The "last updated" date at the top reflects the current version.
8. Contact
Cuedos AI
Email: hello@swimdashboard.com