Name, email, authentication provider, and account identifier when you sign in.
The 20-second version
Kaky uses your information to run Kaky—not to advertise at you.
Meal text and short voice recordings are processed to provide the logging feature you request. Guest nutrition data can remain on your device; signing in enables supported cloud sync. Kaky uses privacy-limited product analytics and promotion measurement, but never sends meals, voice, photos, profile details, or email to analytics or advertising providers.
Where this applies
Scope
This Privacy Policy explains how Kaky (“Kaky,” “we,” “us,” or “the app”), developed by Mira Acaya, handles information when you use the Kaky iOS application, its account and cloud-sync services, and the kaky.org website.
Kaky is a nutrition-tracking tool, not a medical provider or medical device. Nutrition, body-weight, and goal information may be sensitive, so we limit its use to operating, securing, and improving the features you choose to use.
Only what the product needs
Data we process
Age, sex, height, weight, activity, goal, pace, calories, and macro targets.
Food, nutrients, water, weight check-ins, dates, and serving adjustments.
Audio created only after you activate the microphone to log a meal.
Product, entitlement, expiration, renewal state, and App Store transaction data.
App version, operating system, onboarding state, paywall version, selected plan, and limited source or campaign labels.
Installation identifier, usage events, request timing, errors, and operational logs.
Notification preferences—including whether reminders are enabled and the schedule you choose—are used to schedule meal reminders. Support messages contain the email address and information you choose to send us.
In the current version, Kaky does not request your contacts, photos, precise location, or Apple Health data. Kaky uses an anonymous product-analytics identifier and includes the TikTok App Events SDK to measure whether promotions lead to onboarding completion, trials, or subscriptions. On iOS, access to Apple’s advertising identifier is requested only after a separate explanation and your choice in the App Tracking Transparency prompt.
If tracking permission is denied or restricted, Kaky does not substitute an email, account identifier, hashed personal information, or device fingerprint. TikTok and Apple may still provide delayed, privacy-preserving aggregate campaign measurement through SKAdNetwork.
What happens after you tap
Voice and AI processing
Kaky requests microphone permission only when you choose voice logging. While listening, Kaky displays a responsive waveform, detects when you finish speaking, and creates a short audio file. Leading and trailing silence are trimmed before upload.
Voice transcription is not performed solely on your iPhone. The trimmed recording is sent over an encrypted connection through Kaky’s Supabase function to OpenRouter and an AI transcription provider. The resulting meal text is then processed for nutrition analysis.
A service request may include the audio or meal text, food-logging instructions, and technical request metadata. It does not intentionally include your name or email. Kaky does not add the audio recording to your meal history or intentionally retain the recording after the transcription request is completed. Processing providers may handle request data under their own terms and privacy commitments.
AI-generated nutrition is an estimate. Review the item, serving, calories, and nutrients before saving. When you provide an explicit calorie amount, Kaky treats it as your supplied value instead of replacing it with an AI estimate.
You can decline microphone permission and continue using manual text logging. Permission can be revoked at any time in iOS Settings.
Purpose, not profiling
How we use data
- Provide onboarding, nutrition targets, logging, history, water tracking, weight check-ins, and progress insights.
- Transcribe voice logs and generate the nutrition result you request.
- Save guest progress locally and sync supported signed-in data across devices.
- Authenticate accounts, connect purchases to the correct account, and restore Kaky Pro access.
- Enforce free voice allowances, prevent abuse, maintain reliability, and investigate errors.
- Measure anonymous product steps such as app opens, onboarding, voice-feature completion, food-analysis success or failure, paywall visits, and purchase attempts.
- Measure whether limited campaign labels or TikTok promotions lead to onboarding completion, a trial, or a subscription.
- Send reminders only after you grant notification permission and enable them.
- Comply with law, enforce our Terms, and protect Kaky and its users.
We do not sell personal data, use nutrition or voice data for advertising, or allow data brokers to build profiles from it. Analytics events deliberately exclude meal text, food details, nutrition values, audio, photos, name, email, Supabase account ID, and RevenueCat customer ID.
Who helps operate Kaky
Service providers
We disclose only the information reasonably needed for these providers to perform services for Kaky:
- Supabase — authentication, database sync, secure server functions, and infrastructure. Privacy policy
- OpenRouter and selected AI providers — voice transcription and nutrition analysis. Privacy policy
- RevenueCat — App Store purchase validation and entitlement management. Privacy policy
- PostHog — anonymous product-funnel analytics and receipt of server-side subscription lifecycle events from RevenueCat. Session replay and person profiles are disabled. Privacy policy
- TikTok — App Events SDK and campaign measurement for onboarding completion, trial start, and subscription. Identifier-based cross-app measurement is subject to your iOS tracking choice; aggregate SKAdNetwork reporting may operate without that permission. Automatic payment tracking and enhanced-data matching are disabled. Privacy policy
- Apple — App Store distribution, payments, permissions, notifications, and Sign in with Apple. Privacy policy
- Google — Google Sign-In when you choose it. Privacy policy
- GitHub Pages and Google Fonts — website hosting and typography; ordinary network information may be processed when you visit kaky.org.
Information may also be disclosed when reasonably necessary to comply with law, protect rights and safety, investigate fraud or security incidents, or complete a business transfer. Kaky does not provide nutrition, voice, profile, email, or account data to advertisers.
Local first, cloud when chosen
Storage, retention, and security
Guest data
Guest profile, onboarding, meal, water, weight, and settings data are stored in Kaky’s app storage on your device. Removing the app can delete this local data. A random anti-abuse installation identifier is stored in the iOS Keychain and may remain after reinstalling; Kaky’s server receives and stores only a cryptographic representation for voice-limit enforcement.
Signed-in data
When you sign in, supported profile and tracking data are synced to Supabase and associated with your account identifier. Data is encrypted in transit using HTTPS/TLS, and service providers apply their own controls to stored data. No system can guarantee absolute security.
Retention
Account and synced tracking data are retained while your account is active and as needed to provide the service. Security and voice-usage events are retained as needed to enforce allowances and investigate abuse. Product analytics and campaign events are retained according to Kaky’s configured provider settings and the providers’ policies. Apple, RevenueCat, and Kaky may retain purchase records for entitlement, fraud prevention, accounting, and legal obligations.
Deleting your Kaky account removes account data under our control, subject to limited backups, security records, transaction records, and legally required retention. Account deletion does not cancel an Apple subscription.
Controls that stay yours
Your choices and rights
- Guest mode: keep supported tracking data local without creating a cloud account.
- Microphone: allow or revoke access in iOS Settings; manual entry remains available.
- Notifications: allow or deny Apple’s permission dialog, change reminder preferences, or disable Kaky notifications.
- Tracking: choose “Ask App Not to Track” or “Allow” in Apple’s prompt, and change the choice later in iOS Settings → Privacy & Security → Tracking. Denying tracking does not block Kaky.
- Review and correct: edit food results, servings, profile values, water, and weight data.
- Delete your account: use Settings → Delete account to request removal of the Kaky account and associated cloud data.
- Access or export: contact us to request access to or a copy of personal data under our control.
- Subscriptions: manage or cancel Kaky Pro through Apple’s subscription settings.
Depending on where you live, applicable law may provide additional rights such as access, correction, deletion, portability, restriction, or objection. We may need to verify your identity before completing a request.
Age limitations
Children’s privacy
Kaky is not directed to children under 13, and we do not knowingly collect personal data from children under 13. If you believe a child has provided personal data, contact us and we will take appropriate steps to remove it.
When Kaky evolves
Changes to this policy
We may update this Privacy Policy as Kaky changes. We will update the effective date above and provide additional notice in the app when a change is material. Continued use after the effective date is subject to the updated policy.
A real person answers
Contact
Questions, privacy requests, or concerns can be sent to hello@kaky.org.
Mira Acaya · Developer of Kaky · Hattiesburg, Mississippi, United States