← Back to home

Privacy Policy

Last updated: 23 October 2026

Who We Are

PawPerformance is operated by GC Apps, based in the United Kingdom (England) (the "Data Controller"). We are responsible for the personal data you provide when using this app.

Contact: pawperformance.app@gmail.com

What Data We Collect

Account data

If you create an account: your email address and display name. These are stored by Google Firebase Authentication. You may also sign in via Google or Apple, in which case we receive only your email and display name from those providers — no other account data.

Guest use (no account)

If you use the app without creating an account, it creates an anonymous account identifier in Google Firebase Authentication so it can securely send your scans for analysis and apply the daily scan limit. No email or name is attached to it. Your profile, food logs and other data stay on your device until you create an account. If you subscribe as a guest, your subscription status is stored against that identifier so Premium works.

Health and body data

During onboarding and normal use you may enter: age, sex, height, current weight, target weight, fitness goal, weight-change pace, activity level, diet type, allergies and disliked foods, cuisine preferences, cooking level, max prep time per meal, meals per day, daily calorie / macro / water targets, plus the optional Health Context — chronic conditions (e.g. type 2 diabetes, hypertension, IBS) and pregnancy / breastfeeding state. This is health-related data and pregnancy / chronic conditions are special-category data under UK and EU GDPR. We process it only to provide personalised nutrition tracking and to constrain the AI suggestions you see, never for advertising.

Food logs and water intake

Every food item you log (name, calories, protein, carbs, fat, meal type, date) and daily water intake are stored locally on your device in AsyncStorage. If you sign in and enable cloud sync, this data is also stored in Google Firestore linked to your account.

Food photos and text descriptions

When you scan a meal using the camera or describe food in text, that image or text is sent to the Google Gemini AI API for analysis. We receive back a list of identified foods with estimated nutrition. The image or text is not stored by us after analysis. Google may process this data in accordance with its own privacy terms; see google.com/policies/privacy.

Weight history

Weight entries (date, value, unit) you log in the weight tracker are stored locally and optionally synced to Firestore.

App activity and Chester progress

Chester's level, XP, streak, mood, coins, achievements, equipped items, and challenge progress are stored locally and optionally synced to Firestore.

Social data (optional)

If you use the social features you will have a friend code (8 random characters, claimed atomically so no two users can ever share one). Your display name, friend code, Chester level, streak, mood, and achievement count are published to a public profile visible to other signed-in users (used for friend lists and the leaderboard). Activity feed posts (streak milestones, Chester’s level-ups and growth stages) are visible only to users you have added as friends, and you can turn them off in Settings → Friends. Meals and photos are never posted.

Your food data, body stats, weight history, conditions, pregnancy state, allergies, dislikes, and macro targets are never shared with friends or the leaderboard.

Block list and reports

If you block another user we store the blocked user's ID under your account so we can filter their posts out of your feed and stop them appearing in your friends list. The block is one-way and the other user is not notified. You can unblock at any time from Friends → Manage blocked users. If you report a post or user we store the report (your ID, the target's ID, the reason you chose, and any optional detail) so our moderation team can review it. Reports are never visible to other users.

Subscriptions

If you subscribe to PawPerformance Premium, the payment is handled by Apple (or Google). Our subscription provider, RevenueCat, receives the store's purchase record together with your PawPerformance account ID so it can track renewals, cancellations and refunds. Our Cloud Function asks RevenueCat whether your account has an active subscription and stores the result (plan, expiry date, trial status, platform) on your account so we can grant Premium features. We do not see your card number, billing address, or any payment details — those stay with Apple or Google.

Crash reports (optional)

If crash reporting is enabled in this build, when the app crashes or hits a render error we send a diagnostic report to Sentry containing the error message, JavaScript stack trace, the React component stack, your operating system version, the app version, and a randomly generated session ID. We do not include your name, email, food data, body stats, or any other personal information you've entered. You can confirm whether crash reporting is active in this build by contacting us.

Notification preferences

Your choices about meal, water, and streak notifications are stored locally and optionally synced to Firestore. Local notifications are delivered by your device's operating system; no notification content is sent to our servers.

Apple Health (iOS, optional)

If you turn on “Sync with Apple Health” in Settings, the app writes the meals (calories, protein, carbs, fat), water and weigh-ins you log into the Health app on your device, and reads your most recent weight from Health so weigh-ins from a smart scale appear in the weight tracker. Imported weights are stored like any weight you enter yourself (on your device, and in your cloud backup if you have an account). Data from Apple Health is never used for advertising or marketing, never sold, and never shared with third parties. You can turn sync off in Settings, and manage or revoke access at any time in the Health app → Sharing.

Bug reports you send

“Report a Bug” and “Send Feedback” in Settings open an email to us that you can read and edit before sending. It includes your app version, device model and OS version, your account ID, Chester’s level and streak, and a short list of recent error messages, so we can find and fix the problem. Nothing is sent unless you send the email.

Lawful Basis for Processing (UK & EU GDPR)

We process your personal data on the following legal bases:

Health data (body stats, food logs) is a special category under UK/EU GDPR. We process it only on the basis of your explicit consent, which we ask for with a tick box at the end of setup, and only for the purpose of providing the nutrition tracking service to you.

Third-Party Services

We use the following third-party processors:

International Data Transfers

If you are based in the UK or EU, your data may be transferred to Google servers in the United States when you use cloud sync or the AI scanner. Google has implemented Standard Contractual Clauses (SCCs) approved by the UK ICO and the European Commission to ensure your data is protected to an equivalent standard. You can opt out of cloud sync by not creating an account or by using the app in offline mode.

How Long We Keep Your Data

Your Rights

Under UK GDPR (and EU GDPR for EU residents) you have the following rights:

To exercise any right, contact us at pawperformance.app@gmail.com. We will respond within 30 days.

UK residents — right to complain

If you are unhappy with how we handle your data you have the right to lodge a complaint with the UK Information Commissioner's Office (ICO) at ico.org.uk or by calling 0303 123 1113.

EU residents — right to complain

EU residents may complain to the data protection authority in their member state.

California Residents (CCPA)

If you are a California resident, the California Consumer Privacy Act (CCPA) gives you additional rights:

To make a request under CCPA, contact pawperformance.app@gmail.com.

Children

PawPerformance is intended for users aged 13 and over. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal data, please contact us and we will delete it promptly.

Users under 18 in the UK and EU should obtain parental consent before using social features or cloud sync.

Cookies and Tracking

PawPerformance is a mobile app and does not use browser cookies. We do not use any cross-app advertising trackers or analytics SDKs. This marketing site (pawperformance.app) does not set tracking cookies either — only essential first-party storage where strictly necessary.

Changes to This Policy

We may update this policy when the app adds new features that affect how data is processed. We will update the "Last updated" date at the top of this page. For material changes we will notify you via an in-app notice.

Contact

For any privacy questions or rights requests:
GC Apps
pawperformance.app@gmail.com