Account data: when you first open the app we create an anonymous Supabase session tied to a random user identifier. If you link your account with Sign in with Apple or Google we additionally receive your email, name (optional) and a provider-scoped unique ID.
Questionnaire and health inputs: age, date of birth, sex, current and target height, current weight, parents' heights, foot size, self-reported sleep, nutrition, posture habits and facial-hair status. This is the minimum data needed to produce your prediction and plan.
Progress data: routine completions, workout and nutrition day progress, streak counts, height updates over time.
Coach data: the messages you send to Kai, the AI coach, together with the model's responses. Messages are stored to keep a usable conversation history on your device and on our servers.
Community data: posts, comments, likes, group memberships, group messages and optional voice notes you publish inside the in-app community.
Media: an optional profile avatar and, for groups, an optional cover photo you upload yourself.
Purchase data: your subscription status, current plan (weekly, yearly with 3-day trial, lifetime) and purchase history, received from RevenueCat. We never see your credit card number.
Device data: approximate OS version, device language and anonymous diagnostics (crash traces, non-fatal errors) used to keep the app reliable.