Privacy Policy
Last updated October 18, 2026
Who we are
K90 (“Prove It In 90”) is a 90-day fitness coaching and accountability app. This policy explains what we collect, why, who sees it, and how you can delete it. Questions: admin@k90fitness.com.
What we collect
- Account: your name, email address, and password (stored hashed by our authentication provider).
- Profile and goals: age, height, weight, waist measurement (optional), goal, schedule, equipment, and lifestyle answers you give during onboarding, and the avatar look you choose to represent you.
- Training: programs assigned to you, workouts, sets, reps, weights, and notes you log.
- Sports (K90 PLAY): the games and sessions you log: the sport, date, minutes played, effort, result, team, opponent, venue, notes and the stats you enter (points, distance, and so on), plus any sport you create yourself. Calorie figures are estimates worked out from your minutes and effort.
- Your agreements: when you accepted the Terms, the version you accepted, and when you confirmed the health notice.
- Nutrition: foods you log, calorie and macro targets, and meal plans you choose.
- Progress: body weight and measurements, weekly check-ins, and progress photos you choose to upload.
- Camera: if you use KEI Snap or the barcode scanner, the camera is used only while that screen is open. KEI Snap photos are stored privately and sent for analysis (see below); barcode scanning happens on your device.
- Subscription: if you buy a paid plan through Google Play, Google confirms to us which plan you have, when it renews or ends, and a purchase reference. Google handles your payment: we never receive or store your card or payment details.
- Steps, sleep and workouts from your phone (optional): if you tap “Count steps automatically” in the K90 app, K90 reads your daily step count from Health Connect (Android) or Apple Health (iPhone). If you also choose to allow it, K90 reads your sleep (how long and, when your watch measures them, the stages) and the workouts your watch or phone recorded (type, date and length). It reads only these, never writes to your health data, and asks for no other health data.
- Notifications (optional): if you allow notifications on your phone, we store a device identifier (a push token) so we can send the reminders you have switched on: workout reminders, coach messages, check-in reminders and achievements. You can turn each one off in the app, or switch notifications off in your phone's settings. We never use it for advertising.
- Usage: scores, streaks, achievements, and basic technical data needed to keep you signed in.
Why we use it
To deliver your program and nutrition targets, track your progress, let your coach review and adjust your plan, calculate your score and show you on the leaderboards (on by default, shown as your avatar and member number, with your first name only if you choose, and you can turn it off at any time in Profile → Privacy), and keep the service secure. We do not sell your personal information and we do not show ads.
Who can see it
- Your coaches can see your profile, training, nutrition, check-ins, and progress so they can coach you.
- Other members see only what you allow in Profile → Privacy. Your K90 Score and streak are on by default so you can take part in the leaderboards: members see your avatar and your member number (your first name is shown only if you turn on “Show my name” in Privacy; the avatar picture is public on the leaderboards while you are on them), with your score and the category numbers (average daily steps, workouts finished, streak, days of food logged, personal records, progress toward your goal). Turn Score and Streak off in Privacy and you disappear from every leaderboard at once. Other things, like achievements, stay private until you allow them.
- People in a crew you join see your weekly steps, active minutes and workouts finished, shown only by your member number (never your name), for as long as you stay in that crew. You can leave a crew at any time and your totals stop being shown to it at once.
- People in a party workout you join see your first name, whose turn it is and your sets and progress during that workout, and only while you are in that party.
- Service providers that process data for us: Supabase (database, authentication, file storage), Vercel (hosting), Anthropic (an AI service used for: KEI Snap, which estimates the meal in a food photo you choose to scan and receives only the photo, and the result is an estimate you confirm before anything is logged; KEI (K90's AI coach), which answers your questions from a summary of your recent training, food, weight, steps and check-ins that you agreed to share; for K90 Max members who turn it on, a weekly summary prepared for your K90 team; reading a workout program from a photo, PDF or text you choose to import, which receives only what you upload, and the result is a draft you check before anything is created; it never receives your name, email or progress photos), and Open Food Facts (public barcode lookups, which receive only the barcode number). The workout programs K90 builds for you are made by K90's own rules, not by AI. Before the first time a photo or file is sent to the AI service, the app asks your permission, and you can withdraw it in Profile.
- We disclose information if required by law.
KEI (K90's AI coach) and the team review
KEI is optional and starts only when you turn it on. It reads a summary of your own recent training, food, weight, steps and check-ins (including short notes you wrote, and any limitations you listed) to answer your questions. Your chat is private to you, you can clear it or turn KEI off in Ask KEI at any time, and it is deleted with your account. For K90 Max, if you turn on the team review, an AI service prepares a short weekly summary of the same kind of information for your K90 team to read; the team decides what to do and writes to you themselves. You can turn it off in Profile at any time. The AI can make mistakes, gives general fitness guidance and is not medical advice. It cannot change your program.
Health and fitness information
Weight, measurements, nutrition, and workout data are health-related. We use them only to provide your coaching. K90 is not a medical service and does not diagnose or treat any condition; see our Terms.
Steps, sleep and workouts from Health Connect and Apple Health
If you choose to connect, K90 reads your step count, for the last few days and then each day, and saves it in your K90 step log. We use it only to show your steps and progress, to count towards your score and the leaderboards (shown only as a member number, and you can opt out at any time), and, if you use KEI or the Max team review, as part of the summary described above. We never write to your health data, sell it, use it for advertising, or share it with anyone else. You can stop at any time by removing K90's permission in Health Connect or Apple Health, and deleting your account deletes your saved steps. K90's use of information received from Health Connect follows the Google Play User Data Policy, including its Limited Use requirements.
If you choose to allow it, K90 also reads your sleep (how long and, when your watch measures them, the stages) and the workouts your watch or phone recorded (type, date and length) from Health Connect or Apple Health. We use them only to show you your own sleep and workouts in the app. They are shown only to you: other members never see them. We never write to your health data, sell it, use it for advertising, or share it with anyone else. You can stop at any time by removing K90's permission in Health Connect or Apple Health, and deleting your account deletes your saved sleep and workouts. K90's use of information received from Health Connect follows the Google Play User Data Policy, including its Limited Use requirements.
If you choose to allow it, K90 also reads your sleep (how long and, when your watch measures them, the stages) and the workouts your watch or phone recorded (type, date and length) from Health Connect or Apple Health. We use them only to show you your own sleep and workouts in the app. They are shown only to you: other members never see them. We never write to your health data, sell it, use it for advertising, or share it with anyone else. You can stop at any time by removing K90's permission in Health Connect or Apple Health, and deleting your account deletes your saved sleep and workouts. K90's use of information received from Health Connect follows the Google Play User Data Policy, including its Limited Use requirements.
Retention and deletion
We keep your data while your account is active. You can permanently delete your account and all associated data at any time from Profile → Delete account, or by following the steps at /delete-account. Deletion removes your profile, training, nutrition, check-ins, uploaded photos, crew and party participation, saved device identifiers and your avatar choice. Backups are overwritten on the provider's normal schedule.
Where your data is processed
Our database and hosting run in South Korea (Seoul). Some of the service providers listed above, including the AI provider, may process data in other countries, including the United States. We use them only to run K90, and we share only what each one needs.
Your rights
You can ask to see the personal data we hold about you, correct it, delete it, restrict how it is used, receive a copy, or withdraw a consent you gave (for example KEI, step counting, or notifications, all of which you can turn off in the app). Email admin@k90fitness.com and we will reply within 30 days. If you are in the Philippines you may also complain to the National Privacy Commission.
Security
Data is encrypted in transit, access is controlled per user in the database, and passwords are never readable by us. No system is perfectly secure, so use a strong, unique password.
Children
K90 is not intended for anyone under 18, and we do not knowingly collect data from them. If you believe a child has signed up, contact us and we will delete the account.
Changes
If we change this policy in a meaningful way we will update the date above and, where appropriate, notify you in the app.
Contact
admin@k90fitness.com
