Privacy Policy
Last updated: 17 July 2026
MyCalorieCoach ("MyCalorieCoach", "we", "us", or "our") is operated by Dinanjana Gunaratne, an individual sole proprietor based in Sri Lanka. This Privacy Policy explains what personal information the MyCalorieCoach mobile application and website (together, the "Service") collect, how we use it, who we share it with, and the choices and rights you have.
By creating an account or using the Service, you agree to the practices described here. If you do not agree, please do not use the Service.
The Service is intended only for adults aged 18 or over. We do not knowingly collect information from anyone under 18.
Who we are and how to contact us
MyCalorieCoach is operated by an individual (Dinanjana Gunaratne). For any privacy question, to exercise your rights, or to make a data request, contact us at dinanjanagunaratne@gmail.com. We are the data controller for the personal information described in this policy.
Information we collect
We collect only what we need to run the coaching Service.
Account and authentication. Your email address and authentication identifiers. If you sign in with Apple, we receive the identifier Apple provides and, if you allow it, your name and relay email. Authentication is handled by our infrastructure provider (Supabase).
Profile and coaching information you provide. During onboarding and ongoing use you give us information such as your goals, dietary preferences, cuisines, your declared non-negotiable foods, and body metrics including height, weight, age, and sex. Some of this is health-related information and we treat it as sensitive.
Activity and content. The food and meals you log, food photos you submit, your weigh-ins, and the messages you exchange with the AI coach. This content is stored to your account so the Service can function and show your history.
Purchase information. Your subscription and trial status. Payments are processed by Apple through the App Store and by our subscription manager (RevenueCat). We never receive or store your card or payment-account details — Apple handles the transaction.
Device, usage, and diagnostic data. Basic device and app-usage events (collected in anonymised form through PostHog) and crash and error reports (through Sentry) so we can keep the app working and improve it. We do not use this to build advertising profiles.
How we use your information
We use your information to:
- provide the coaching Service — compute your calorie and macro targets, generate coach responses, estimate the nutrition of the foods you log, and show your history and progress;
- operate your account, subscription, and free trial, and provide customer support;
- keep the Service secure, debug problems, and prevent abuse; and
- improve the Service and understand, in aggregate, how it is used.
We rely on the following legal bases where the GDPR or similar laws apply: performing our contract with you (to deliver the Service), your consent (for optional data such as health metrics and food photos, which you can withdraw), our legitimate interests (security, diagnostics, and improvement), and compliance with legal obligations.
How your information is processed by AI and other providers
The Service uses artificial intelligence to power the coach and to estimate nutrition. To do this, the content you submit — including your messages, food descriptions, and food photos — is sent to our AI providers, OpenAI and Google (Gemini), purely to generate a response or an estimate for you. We do not sell your personal information, and we do not permit these providers to use your content to train their models beyond what is necessary to process your request.
AI-generated results (calorie counts, macros, and coaching suggestions) are estimates and may be inaccurate. See our Terms of Use for the full disclaimer.
Who we share information with
We do not sell your personal information. We share it only with service providers ("subprocessors") who process it on our behalf, under contract, to run the Service:
- Supabase — database, authentication, and file storage;
- OpenAI — the AI coach;
- Google (Gemini) — nutrition grounding and food-photo analysis;
- RevenueCat and Apple — subscription management and payment processing;
- Upstash — caching and rate limiting;
- Resend — transactional email;
- PostHog — anonymised product analytics; and
- Sentry — crash and error reporting.
We may also disclose information if required by law, to enforce our Terms, or to protect the rights, safety, or property of our users or others.
International transfers
We operate from Sri Lanka and use providers located in other countries, including the United States and the European Union. When your information is transferred internationally, we rely on appropriate safeguards where required by law.
Data retention
We keep your information for as long as your account is active and as needed to provide the Service. When you delete your account, we delete or anonymise your personal information within a reasonable period, except where we must retain limited records to comply with legal obligations or resolve disputes.
Your rights and choices
You can access, export, and delete your data from within the app under Settings → Privacy, which lets you download a copy of your data and permanently delete your account.
Depending on where you live, you may also have the right to access, correct, delete, restrict, or object to our processing of your personal information, to data portability, and to withdraw consent. If you are in California, you have the right to know, delete, and correct your personal information and not to be discriminated against for exercising those rights; we do not sell or "share" your personal information as those terms are defined under California law. To exercise any right, email dinanjanagunaratne@gmail.com. You may also lodge a complaint with your local data-protection authority.
Security
We use reasonable technical and organisational measures to protect your information, including access controls and encryption in transit. No method of transmission or storage is completely secure, so we cannot guarantee absolute security.
Children
The Service is for adults 18 and over. We do not knowingly collect personal information from children. If you believe a child has provided us information, contact us and we will delete it.
Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will change the "Last updated" date above and, where appropriate, notify you in the app. Your continued use of the Service after an update means you accept the revised policy.
Contact
Questions about this policy or your data? Email dinanjanagunaratne@gmail.com.