Hej, kámo!

Privacy Policy

Effective date: March 29, 2025  ·  Last updated: April 16, 2026

1 Introduction

Hej, kámo! is a pub bill-splitter app developed by an independent developer. This Privacy Policy explains what data the App collects, why it collects it, and how it is handled.

We are committed to protecting your privacy. The short version: we do not collect any personal data. The App does store a small amount of anonymous, non-personal data server-side for rate limiting purposes — no names, emails, or identifying information are involved. By using the App you agree to the practices described below.

2 What Data We Collect

Camera & Images

The App requests camera access solely when you choose to scan a menu or receipt. Images you capture are:

Sent to our Firebase Cloud Function (hosted on Google Cloud), which verifies your anonymous identity, checks your rate limit, and forwards the image to the Google Gemini API for AI-based text and item recognition. Images are processed in memory only — they are never stored on our servers or anywhere else.

Anonymous Rate Limiting Data

To prevent abuse of the menu scanning feature, the App uses Firebase Anonymous Authentication to generate a unique anonymous user ID (UID) on first launch. No email, name, or personal information is associated with this UID.

The following minimal data is stored in Google Cloud Firestore solely for rate limiting:

No bill data, item lists, images, or any other app content is ever stored server-side.

In-App Purchases

The App offers a one-time Pro unlock processed through Google Play Billing and managed via RevenueCat. RevenueCat receives anonymous app user IDs and purchase receipts from Google Play to verify and manage entitlements. We do not collect, see, or store any payment information.

What We Do NOT Collect

3 Third-Party Services

Firebase (Google)

The App uses several Firebase services provided by Google:

Google Gemini API

Menu scan images are ultimately processed by the Google Gemini API. Google processes this data according to their own terms. We have no control over how Google handles data sent to the Gemini API.

Google Play Billing

In-app purchases are handled by Google Play Billing. Any payment data you provide is governed by the Google Play Terms of Service. We do not have access to your payment details.

RevenueCat

Purchase status and entitlements are managed through RevenueCat. RevenueCat receives anonymous app user IDs and Google Play purchase receipts to verify Pro unlock status. No personal data is shared with RevenueCat.

4 Data Storage & Retention

Most app data — bill splits, item lists, people, settings — is stored locally on your device only. Uninstalling the App removes this data.

The only data stored on our servers is the anonymous rate limiting record in Cloud Firestore: an anonymous UID, a date, and a scan count. This data contains no personal information and cannot be used to identify you.

Images captured for menu scanning are processed in memory by our Firebase Cloud Function and are never written to disk or retained on any server.

5 Children's Privacy

The App is not directed at children under 13. We do not knowingly collect any personal data from children. If you believe a child has provided personal data through the App, please contact us.

6 Your Rights

Since we do not collect or store personal data on our end, there is no data held by us to access, correct, or delete. For data processed by Google (Firebase, Gemini API, Play Billing) or RevenueCat, you may exercise your rights directly with those providers via their respective privacy controls.

7 Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected on this page with an updated effective date. Continued use of the App after changes constitutes acceptance of the updated policy.

8 Contact

Questions or concerns about this Privacy Policy? Reach out: