terms

Puking Cat Privacy Policy

Introduction

At Puking Cat, we prioritize the privacy and security of our players. Puking Cat is a casual physics game by Happy Code Studio. This Privacy Policy explains what information the app collects, how we use it, and the choices you have. The short version: the game does not require a player-created login. When you complete a level, Firebase gives the app an anonymous identifier so that Community Cats invites can be verified. If you choose to nominate a cat, we also receive the photo you select, a cat name and a public credit nickname. We never ask for your email or precise location. It is free to play and supported by ads, which you can remove with an optional subscription. Your game progress stays on your device.

Information We Collect

Firebase and AdMob are Google services. Google’s processing of this data is described in the Google Privacy Policy, the Firebase privacy documentation, and How Google uses information from sites or apps that use our services. RevenueCat’s processing is described in the RevenueCat Privacy Policy. OneSignal’s processing is described in the OneSignal Privacy Policy.

Community Cats

For every player. The first time you complete a level, Firebase Authentication gives the app an anonymous user ID. It is a random identifier and it does not contain your name, email or device advertising ID. Against that ID we store the level you first completed, the number of shots it took and the time, together with a personal invite code. This lets us verify that an invited friend really played before either of you receives a nomination, and it prevents duplicate claims. We do not use this record for advertising and we do not share it with ad networks. It happens whether or not you ever open Community Cats.

Only if you use invites. We also store the invites you accept or send, referral credits and nomination balances.

Only if you nominate a cat. If you nominate a cat, we receive the photo you select, cat name, public credit nickname, submission and review status, and a dated record of your ownership/guidelines confirmation. Firebase Firestore and Cloud Storage hold the private records and photo.

During review, we send the photo and cat name to Google’s Gemini image-generation service to make cartoon candidates. A person reviews the art before publication. The curator supports Google Cloud Vertex AI and the Gemini API; their processing terms are linked below. Your original is not published. Approved cartoon art and the cat and credit names can appear in the public Community Cats gallery in the game.

We keep your original only during review, then delete it on approval or rejection. The curator deletes our intake copy and its local original; this does not promise that Google’s processing logs are erased at that same instant. See Google’s Cloud generative-AI data governance and Gemini API terms for provider processing. The original-photo deletion does not delete the separate consent, referral or review records, or the approved artwork. Uninstalling the app does not remove those records.

You can request removal of published artwork or help with Community Cats data by emailing info@happycode.studio with the cat name, credit name and approximate submission date. Do not submit a photo if you do not want it processed to create cartoon game art. Choosing not to submit does not prevent play.

Advertising and Your Choices

The free version of the app shows ads supplied by Google AdMob.

Whether those ads are personalized is your decision, and only yours. The app does not force an answer either way: it passes your choice to Google and Google serves accordingly. If you allow personalized advertising, ads may be selected using an advertising profile that Google associates with your device, including activity in other apps and on other websites. If you decline, or if you are never asked, you still see ads — they are simply chosen from the context of the request rather than from a profile about you.

Ads require some data whichever choice you make — the ad request itself, coarse location derived from your IP address, and device information — in order to serve and measure the ad and to limit repetition.

Tracking

Because personalized advertising can involve linking your device’s advertising identifier to activity in other companies’ apps and websites, the App Store lists this app as one that may use data to track you. That description applies only when you have permitted it through the prompts above. Community Cats separately processes an anonymous ID and, only if you nominate a cat, the names and photo you submit, as described above. We do not request your email address, precise location or contacts for that feature, and we do not sell your data.

Purchases

The game offers an optional Remove Ads subscription, available monthly or annually. It removes display advertising; you keep access to the optional rewarded ads if you want the in-game bonuses they give.

Subscriptions renew automatically until cancelled, and are managed through your Apple or Google account — you can cancel there at any time. Prices are shown in the app before you confirm.

What We Do NOT Collect

Where Your Game Progress Lives

Your level progress, scores, stars, and settings are stored only on your device. Community Cats separately records the first level you completed, against the anonymous ID described above, to verify invites; this is not a backup of your full progress. Deleting the app removes local progress but does not automatically delete server-side Community Cats records. (Your Remove Ads subscription is tied to your app store account rather than your device, so it can be restored on a new device with the “Restore purchases” button.)

How We Use Information

Data Retention and Deletion

Community Cats original-photo handling and separate server records are described above. The following paragraph describes the other SDK data, not a Community Cats deletion schedule.

Analytics, advertising, crash, and notification data are retained by Google, RevenueCat, and OneSignal according to their standard retention periods and are automatically deleted afterwards. Because this data is anonymous, it generally cannot be linked back to you on request; if you have any concern about data connected to your device, contact us at info@happycode.studio and we will do our best to help. Your on-device progress can be deleted at any time by uninstalling the app. Subscription records held by the app stores are governed by Apple’s and Google’s own policies.

Your Rights

Depending on where you live, you may have rights to access, correct, delete, or object to the processing of your personal data, and to withdraw consent for personalized ads at any time (see Advertising and Your Choices). To help locate a Community Cats submission, include the submitted cat name, credit name and approximate submission date; we may need further information to verify a request. Write to info@happycode.studio.

Children

Puking Cat is a lighthearted game suitable for a general audience. It is not directed at children, and we do not knowingly collect personal information from children. The app is not intended for children under the age required for consent in your country, and ads shown in the app are not directed at children. If you believe a child has provided us with personal information, contact us and we will delete it.

Data Security

We implement appropriate security measures to protect the limited data we handle. All communication between the app and the services named above uses encrypted connections (HTTPS).

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. The current version will always be posted on this page with its effective date. Significant changes will be highlighted in the app’s release notes, and the updated policy will be visible on this page before the version it describes ships.

Contact Us

If you have any questions about this Privacy Policy, please contact us at info@happycode.studio.

Last Updated: September 26, 2026

Effective Date: September 26, 2026