MenuBuddy
EN

Privacy policy

Last updated: 15 September 2026

This policy describes what happens to data when you use the MenuBuddy iPhone app and this website. It is written to be read, not clicked through.

Who is responsible

The data controller is Szymon Dziedzic (ChochoApps), the author of MenuBuddy. Contact: the form on the Contact page. We answer data requests within 30 days at the latest.

The short version

What we process and why

DataPurposeWhere it goesHow long
Account identifier (uid) and sign-in method (Apple / Google) Tying the starter pack and the Pro plan to a person, not a phone Firebase Authentication (Google Ireland Ltd.)Until you delete the account
Usage counters and plan status Enforcing the free pack and the subscription Cloud Firestore, region europe-central2 (Warsaw)Until you delete the account
Menu photoReading and translating the menu Cloud Functions → OpenAI (processor) Not stored by us. OpenAI may retain it for up to 30 days for abuse monitoring and does not train on it
Food profile: allergens, diet, likes and dislikes, language Scoring dishes for you and writing sentences for the waiter Your phone (persistently) + the body of a single model request Nothing is kept on the server
Recording of the waiter (up to 15 s)Transcription and translation Cloud Functions → OpenAINot stored
Text to be read aloudSpeech synthesis with a better voice OpenAI or ElevenLabs, depending on the voice you chooseNot stored
Technical events: successful scan, dish count, response time, crashes Knowing whether the app works Firebase Analytics and Crashlytics, Cloud LoggingLogs 30 days
Purchase proof (signed store receipt)Turning on the Pro plan after verification Apple / Google → our serverUntil you delete the account
Contact form: name, email, messageAnswering your message Netlify (this site's host)Up to 24 months

What we deliberately do not collect

No content reaches analytics: not dish names, not the restaurant's name, not your allergens, not the menu photo. We know a scan succeeded and that it found, say, 24 dishes — we do not know which. We collect no location, no contacts and no advertising identifiers.

Legal bases (GDPR)

Processors

We neither sell data nor share it for marketing.

Children

MenuBuddy is not directed at children under 13 and we do not knowingly collect their data. The app is rated 4+ on the App Store, but a store account is created by an adult.

Your rights

You have the right of access, rectification, erasure, restriction, portability and objection. The short paths:

You may also lodge a complaint with the Polish supervisory authority (Prezes Urzędu Ochrony Danych Osobowych, ul. Stawki 2, 00-193 Warsaw) or with the authority in your own country.

Security

Traffic between the app and the server is encrypted (TLS). The model key never sits in the app — it lives in a server-side secret manager and is rotatable. Every paid call requires a signed-in account and is subject to per-account limits.

Dish photos from Wikimedia Commons

If you ask for a photo of a dish, the app sends the dish name alone to the public Wikimedia Commons API, straight from your phone. None of your data is attached. This happens only when you tap — never automatically.

Changes

If we change this policy we change the date at the top, and for significant changes we say so in the app. Earlier versions are available on request.