Privacy Policy
Last updated: 12 May 2026
Trainkaki ("we," "our," or "us") is a solo project run from Singapore. This policy explains what data we collect, why, and how we handle it.
1. What We Collect
- Email address — for authentication via one-time passcode. We do not send marketing emails.
- Profile information — display name, date of birth (for 18+ age verification), gender, sport preferences, intensity preference, and optional profile photo.
- Neighbourhood — the Singapore neighbourhood you select, used to show sessions near you. We do not access your device GPS or track your precise location.
- Session activity — sessions you post, join, leave, or cancel; chat messages within sessions; and post-session check-in feedback. This powers the reliability label system visible to other users.
- Push notification token — only if you grant permission. Used solely for session reminders.
2. Where Your Data Is Stored
All data is stored on Supabase Postgres, hosted in Singapore (ap-southeast-1). Authentication emails are delivered through Resend. Both Supabase and Resend act as data processors on our behalf and do not use your data for their own purposes.
3. What We Do Not Do
- We do not sell your data to anyone.
- We do not share your data with advertisers, data brokers, or any third party except the service providers named above.
- We do not use cookies, fingerprinting, or third-party analytics trackers.
4. Data Retention & Deletion
We retain your data for as long as your account is active. You may delete your account at any time from the app (You tab → Settings → Delete Account). Upon deletion, your personal data is removed within 30 days. Session chat messages and check-in records are retained in anonymized form to preserve the integrity of past sessions for other participants.
5. Children's Privacy
Trainkaki is intended for users aged 18 and over. We do not knowingly collect data from anyone under 18. If we learn that a user is under 18, their account will be terminated and their data deleted.
6. Your Rights
- Access and export: Email hello@trainkaki.com to request a copy of your data.
- Block other users: You may block any user from their profile, preventing them from seeing your sessions or interacting with you.
- Withdraw consent: You may revoke push notification permissions at any time via your device settings.
7. Changes to This Policy
If we make material changes, we will notify you via the app and email. Minor wording changes may be made without notice. Continued use of Trainkaki after a material change constitutes acceptance.
8. Contact
Questions, requests, or complaints: hello@trainkaki.com