Privacy Policy

Effective Date: February 22, 2026

Last Updated: October 2, 2026

Apptite Labs UG (haftungsbeschränkt)
Bagelstr. 132, 40479 Düsseldorf, Germany
privacy@decidish.app

This Privacy Policy explains how Decidish collects, uses, and protects your data. We built Decidish with privacy at its core: no ads, no data brokers, no user accounts, and no cross-app tracking. We use privacy-preserving anonymous analytics to improve the app. This policy reflects that.

Decidish is operated by Apptite Labs UG (haftungsbeschränkt), a company incorporated under the laws of Germany. Because we are a German company, we comply with the EU General Data Protection Regulation (GDPR) for all users, regardless of location. If you are located in California, additional rights apply to you under the California Consumer Privacy Act (CCPA/CPRA), as described in the California Addendum at the end of this policy.

What Decidish does: You photograph a restaurant menu. Our AI extracts the text, and Decidish ranks the dishes to give you personalized recommendations based on the goal you choose: Healthy Pick, Salt & Fat Smart, Protein & Refuel, Calorie Estimate, or a personal goal you build yourself. That is it. We do not ask for your name, email, or any personal details.

1. Who We Are

Data Controller: Apptite Labs UG (haftungsbeschränkt)

Address: Bagelstr. 132, 40479 Düsseldorf, Germany

Email: privacy@decidish.app

Under the GDPR, we are the data controller, meaning we determine the purposes and means of processing your data. We are not required to appoint a Data Protection Officer under Section 38 of the German Federal Data Protection Act (BDSG), as we have fewer than 20 employees engaged in automated data processing. You can reach us directly at the email address above for any privacy-related questions.

2. What Data We Collect

We are committed to collecting only what is necessary for Decidish to work. Here is an exhaustive list of the data involved, organized by where it goes.

2.1 Data Stored Locally on Your Device

The following data is stored on your iPhone using Apple's UserDefaults system. Except as described below, we do not send these values to our servers.

Your dietary preference, your Personal Goal quiz answers, and your saved goal profile are stored on your device. Your raw quiz answers are never sent to our servers or any third party. Your dietary preference is also sent to OpenAI as a plain, non-identifying label when you request a recommendation or pairing, so suggestions match it (see Section 2.2). When you scan a menu using a Personal Goal, the goal's priority weights are additionally sent to our servers to build your recommendation; this happens transiently for that single request, carries no device identifier, and we do not store them or maintain a profile of you. You can change these settings at any time in the app, and uninstalling Decidish removes the locally stored data.

Note: Analytics events may include your A/B test variant code as part of the anonymous usage data sent to TelemetryDeck. This code is non-identifying and cannot be linked to you or your device.

2.2 Data Sent to Third Parties

When you scan a menu, certain data is transmitted to third-party services to provide you with results. Each transmission is described below.

Menu Photos

When you take a photo of a menu, the image is sent to Google's Gemini API through Vercel Edge Functions for the sole purpose of extracting the text from the menu. The extracted text is then sent to OpenAI's API to generate dish descriptions, insights, and calorie estimates. We do not configure Vercel to persist menu images. Transient processing occurs to route requests to our AI providers. Google may retain Gemini API data for a limited period for safety and abuse monitoring under its Prohibited Use Policy. OpenAI retains API inputs for up to 30 days for abuse monitoring, then deletes them. Neither provider uses your data to train AI models.

Personalization signals

When you request a recommendation or a pairing, your selected dietary preference is included with the menu text sent to OpenAI as a plain, non-identifying label (for example, 'Food Preference: Vegetarian') so the suggestions match it. This applies to any goal. In addition, when you use a Personal Goal, OpenAI receives short descriptive phrases summarizing your priorities and the names of ingredients you marked as preferred where they appear in a dish (drawn from a fixed catalog — for example, 'a preferred ingredient in this dish: parmesan'). Your Personal Goal's numeric priority weights are sent only to our own servers to build the recommendation and are processed transiently, not stored. Your raw quiz answers, your goal's category names and numeric weights, and any ingredients you chose to skip are never sent to OpenAI. None of these signals carry a name, account, or device identifier, and they are not linked or reasonably linkable to you; we do not store them or use them to build a profile.

Analytics Events

We use TelemetryDeck, a privacy-first analytics provider based in Germany, to understand how the app is used (for example, which features are popular or where users encounter issues). TelemetryDeck is designed to operate without collecting personal identifiers. Basic network metadata may be processed transiently by infrastructure providers. All analytics data is stored within the EU (AWS Frankfurt and Hetzner Germany).

Subscription Data

Decidish offers subscriptions managed entirely through Apple's StoreKit framework. We receive only a purchase confirmation and subscription status from Apple. We do not see or store your payment details, Apple ID, or billing address. Apple processes all payment data under its own privacy policy.

Rate-Limit Data

To prevent abuse and ensure fair access, Decidish sends a device identifier (iOS identifierForVendor) or your IP address as a fallback to Upstash, a Redis-based rate-limiting service. This data is stored only as a counter key to track the number of scans per day — used to enforce fair-use limits and, in aggregate, to monitor the health of that system — and resets at midnight. No menu content, photos, or behavioral data is sent to Upstash.

Support Emails

When you use the in-app contact form, your name (optional), email address, the topic you select, and your message are transmitted to Resend for delivery to our support team (hello@decidish.app). We only receive what you choose to send. No data is collected automatically through the contact form.

When you send feedback through "Something felt off?" or the feedback form after a rating prompt, your message, your email address (only if you choose to add one, so we can reply), and the details of the scan you are reporting are transmitted to Resend for delivery to our team (feedback@decidish.app). Scan details include the goal, language, and time of the scan, and the dishes as shown in your results (names, descriptions, scores, sections, and the short texts Decidish generated). They contain no photo, no device identifier, and no Personal Goal settings. We use this information only to investigate and fix what you reported. We do not store reports in a database; they are kept as emails in our feedback inbox (see Section 7).

When you enter your email address in the "Be first to know" form on our website (decidish.app), your address is sent to Resend and stored so we can notify you about the launch and future updates. Legal basis: Art. 6(1)(a) GDPR — your consent, which you can withdraw at any time (every email includes an unsubscribe link, or write to privacy@decidish.app). We keep your address until you unsubscribe or withdraw your consent, then delete it.

Service Provider Logs

Our service providers may process IP addresses and basic request metadata for security, fraud prevention, and service reliability. We do not use this data to identify you.

Our website (decidish.app) is hosted on Vercel. When you visit the site, Vercel's servers automatically process standard server-log data — your IP address and browser user-agent — to deliver the pages and keep the service secure. Legal basis: Art. 6(1)(f) GDPR — our legitimate interest in operating and securing the website. These logs are retained only for a short period for security and operational purposes. The website sets no cookies and uses no tracking or analytics.

2.3 Is Providing Your Data Required?

For some data, providing it is necessary for Decidish to function. For other data, it is optional. Here is a clear breakdown:

2.4 Data Stored on Our Servers

None. We do not store your scans on our own servers. Our service providers may retain limited data as described in Section 4 (Sub-Processors). We do not operate a backend database and do not maintain user profiles, accounts, or any persistent record of who you are.

3. Why We Collect It (Purposes and Legal Basis)

Under the GDPR, every instance of data processing requires a lawful basis. Here is a transparent mapping of each processing activity to its purpose and legal basis.

Regarding analytics: TelemetryDeck is designed to work without advertising identifiers or cross-app tracking and to minimize data collection. Anonymous analytics are enabled by default. You can object to them at any time by emailing privacy@decidish.app or via Settings > About > Get in touch, and we will stop processing your future analytics events. This does not affect any other functionality of the app.

4. Who We Share It With

We share data only with the service providers listed below. We do not sell, rent, or trade your data to anyone.

4.1 Sub-Processors

The following providers act as data processors under a Data Processing Agreement (DPA) with us.

We maintain Data Processing Agreements (DPAs) with Google, OpenAI, Vercel, TelemetryDeck, Upstash, and Resend to ensure they handle your data in accordance with applicable data protection laws.

4.2 Independent Controllers

Apple Inc. acts as an independent data controller for App Store transactions, payments, and subscription management. We receive subscription status information from Apple as part of service delivery. Apple is not our sub-processor and we do not have a DPA with Apple for these activities. Apple's data processing is governed by Apple's own Privacy Policy and developer terms.

We do not share data with advertising networks, data brokers, social media platforms, or any other third parties beyond those listed above.

5. AI-Powered Analysis

Decidish uses artificial intelligence to read your menu text and to generate the descriptive content that accompanies your results; the ranking itself is produced by Decidish's own scoring engine. This section explains exactly how that works, what data is involved, and what happens to it.

5.1 How It Works

When you photograph a restaurant menu, the image is sent through a secure connection (TLS/HTTPS) to Vercel Edge Functions, which routes it to Google's Gemini API. Gemini reads the text on the menu and returns a structured list of dishes. The extracted text is then sent to OpenAI's API to generate supplementary content such as short descriptions, insights, and calorie estimates. Decidish then applies its own scoring and ranking logic on your device to generate personalized recommendations based on the goal you selected.

The AI is used for two purposes: extracting text from menu images (Google Gemini), and generating supplementary content such as short descriptions, calorie estimates, and — for recommendations and pairings — dish suggestions tailored to your dietary preference and, for a Personal Goal, additional non-identifying preference signals (OpenAI). The final ranking and recommendations are determined by Decidish's own algorithms, not by the AI models.

5.2 Disclosure

Before your first scan, Decidish displays an information screen explaining that menu photos are sent to Google Gemini for text extraction and to OpenAI for content generation. This screen describes what data is sent, to whom, and why. You must acknowledge this disclosure before any data leaves your device. Because AI-powered menu analysis is the core service Decidish provides, this processing is necessary to deliver the service you subscribe to (see Section 3, Legal Basis).

5.3 What Data Goes to Our AI Providers

Google Gemini receives:

OpenAI receives:

Decidish is designed to process only menu text. However, photos you take may incidentally capture other information visible in the frame, such as faces of other diners, personal items on the table, or other surroundings. You control what you photograph. Please ensure your menu photos contain only menu content and avoid capturing personal items, faces, or other non-menu information. If this concerns you, you can crop your photo to show only the menu before scanning.

We do not perform facial recognition or biometric identification. Images are processed only to extract menu text and generate menu insights.

5.4 How Our AI Providers Handle Your Data

Google (Gemini API):

OpenAI:

We may change AI models or providers over time to improve the service. If we change our AI providers in a material way, we will update this policy before the change takes effect and list the new providers. We will comply with applicable AI transparency requirements, including those under the EU AI Act, as they come into effect.

5.5 Limitations

Decidish's recommendations and AI-generated calorie estimates are approximations. They can contain errors. Actual nutritional values vary based on portion size, preparation method, and ingredients not visible in the menu text. Decidish does not identify, detect, or warn about allergens. If you have food allergies or intolerances, always confirm ingredients with restaurant staff. See our Terms of Use for our full wellness and allergen disclaimer.

Decidish's recommendations do not constitute automated decision-making with legal or similarly significant effects within the meaning of GDPR Article 22. The recommendations are informational only and do not restrict your choices at the restaurant.

6. International Data Transfers

Apptite Labs UG is based in Germany (European Union). Some of the third-party services we use are located in the United States. When data is transferred from the EU to the US, we ensure it is protected by one of the following legally recognized mechanisms.

6.1 EU-US Data Privacy Framework (DPF)

Google LLC is certified under the EU-US Data Privacy Framework. Transfers to Google (Gemini API and Google Workspace) are based on the European Commission's adequacy decision for the DPF.

Vercel Inc. is certified under the EU-US Data Privacy Framework, including the UK Extension and the Swiss-US Data Privacy Framework. Transfers to Vercel are based on the European Commission's adequacy decision for the DPF.

Upstash Inc. is certified under the EU-US Data Privacy Framework. Transfers to Upstash are based on the European Commission's adequacy decision for the DPF.

Resend Inc. is certified under the EU-US Data Privacy Framework. Transfers to Resend are based on the European Commission's adequacy decision for the DPF.

6.2 Standard Contractual Clauses (SCCs)

OpenAI, Inc. is not certified under the DPF. Transfers to OpenAI are protected by Standard Contractual Clauses (Module 2: Controller to Processor), as adopted by the European Commission on June 4, 2021, and incorporated into our Data Processing Agreement with OpenAI. For EEA users, the contracting entity is OpenAI Ireland Limited.

We maintain a Transfer Impact Assessment to evaluate the level of data protection provided when transferring data to OpenAI in the United States. Based on this assessment, we have determined that the combination of SCCs and OpenAI's technical and organizational safeguards provides adequate protection for your data. A summary of this assessment is available upon request.

6.3 No Transfer Required

TelemetryDeck GmbH is based in Germany and stores all data within the European Union (AWS Frankfurt and Hetzner Germany). No international data transfer occurs.

7. How Long We Keep It

We aim to be transparent about how long data is retained. Where we control retention, we state specific periods. Where data is retained by a processor, we explain the criteria and link to their policy.

We do not maintain any server-side database. There is no data on our systems to retain or delete.

8. Your Rights

Under the GDPR, you have the following rights regarding your personal data. These rights apply to all users, regardless of location. We extend GDPR-level rights to all our users as our baseline standard.

8.1 How to Exercise Your Rights

Send your request to privacy@decidish.app. We will respond within 30 days (or 45 days for California residents, as required by the CCPA). We will not charge a fee for reasonable requests. If we cannot verify your identity, we will explain why and what steps you can take.

8.2 Supervisory Authority

Our lead supervisory authority is:

Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen (LDI NRW)
Kavalleriestr. 8–10
40213 Düsseldorf, Germany
Website: www.ldi.nrw.de

You may also lodge a complaint with the supervisory authority in your country of residence.

9. Children's Privacy

Decidish is not directed at children under the age of 13. We do not knowingly collect personal data from children under 13. If you are a parent or guardian and believe your child has provided us with data, please contact us at privacy@decidish.app and we will take steps to delete it.

Under the US Children's Online Privacy Protection Act (COPPA), we do not collect, use, or disclose personal information from children under 13. Decidish's current age rating is shown on its App Store product page.

In the European Economic Area, the minimum age for consenting to data processing varies by member state (between 13 and 16 years). We recommend that children in the EEA use Decidish only with parental guidance.

10. Data Security

We take the following measures to protect your data:

No system is perfectly secure. If you become aware of a security vulnerability in Decidish, please contact us at privacy@decidish.app.

11. Changes to This Policy

We may update this Privacy Policy from time to time. When we make changes, we will update the "Last Updated" date at the top of this policy. For significant changes (such as new categories of data collection or new sub-processors), we will notify you through an app update or via App Store update notes before the changes take effect.

Your continued use of Decidish after a policy update constitutes acceptance of the updated policy. If you do not agree with the changes, you may stop using Decidish and uninstall the app, which will remove all local data.

12. Contact Us

If you have questions about this Privacy Policy, want to exercise any of your rights, or have a privacy concern, please contact us:

Apptite Labs UG (haftungsbeschränkt)
Bagelstr. 132, 40479 Düsseldorf, Germany
Email: privacy@decidish.app

We aim to respond to all privacy inquiries within 30 days.

California Addendum

Supplemental Privacy Disclosures for California Residents

This California Addendum supplements the Decidish Privacy Policy above and provides additional disclosures required under the California Consumer Privacy Act, as amended by the California Privacy Rights Act (collectively, "CCPA"). This addendum also addresses the Washington My Health My Data Act and other US state privacy laws.

If there is a conflict between this addendum and the main Privacy Policy, this addendum controls for California residents.

A1. Categories of Personal Information

The following describes the categories of personal information we have collected in the preceding 12 months, as defined by the CCPA.

A2. Do Not Sell or Share

We do not sell your personal information. We have not sold personal information in the preceding 12 months and have no plans to do so.

We do not share your personal information for cross-context behavioral advertising. We do not use advertising networks, retargeting pixels, or any form of behavioral advertising.

Because we do not sell or share personal information, there is no need for an opt-out mechanism under CCPA Section 1798.120. However, you can always contact us at privacy@decidish.app if you have questions about our data practices.

A3. Your California Privacy Rights

If you are a California resident, you have the following rights under the CCPA:

We do not use or disclose sensitive personal information for purposes other than those permitted by the CCPA. We do not engage in automated decision-making or profiling that produces legal or similarly significant effects.

A4. How to Submit Requests

You can exercise your privacy rights through the following designated channels:

Additionally, to delete all data stored locally on your device without submitting a request, simply uninstall Decidish or go to iPhone Settings > General > iPhone Storage > Decidish > Offload App.

Verification

Because Decidish does not maintain user accounts, verifying your identity for a privacy request is challenging. We will work with you in good faith to verify your identity using the information available. This may include asking you to provide details about your interactions with the app.

Response Timeline

We will acknowledge your request within 10 business days and provide a substantive response within 45 calendar days. If we need additional time, we will notify you and may extend the response period by an additional 45 calendar days (90 calendar days total).

Authorized Agents

You may designate an authorized agent to submit a request on your behalf. The agent must provide proof of authorization (such as a signed written permission or power of attorney). We may still ask you to verify your identity directly.

A5. Washington Health Data Notice

Decidish does not collect, share, or sell consumer health data as defined under the Washington My Health My Data Act (RCW 19.373, "MHMD"). Your Personal Goal quiz answers stay on your device. When you request a recommendation or pairing, your dietary preference is sent to OpenAI as a plain, non-identifying label, and — for a Personal Goal — non-identifying signals derived from it (descriptive priority phrases and preferred-ingredient names) are also sent to generate your recommendation. These carry no name, account, or device identifier and are not linked or reasonably linkable to you, and we do not store them or build a profile. A dietary preference is a lifestyle and taste choice, not a record of your health status. Because the data we process is not reasonably linkable to a consumer, it does not constitute consumer health data under MHMD. Because we do not collect consumer health data, the consent requirements under MHMD for collection and sharing do not apply.

For Washington residents, we additionally note:

If you are a Washington resident and wish to exercise your rights under this law, please contact us at privacy@decidish.app.

A6. Other US State Privacy Rights

If you reside in a US state with applicable consumer privacy legislation, including Virginia (VCDPA), Colorado (CPA), Connecticut (CTDPA), Oregon (OCPA), Indiana (SB 5), Utah (UCPA), or other states that have enacted similar laws, you have rights that are substantially similar to those described in this addendum, including:

We do not sell personal data, engage in targeted advertising, or profile consumers for any of the purposes covered by these laws.

To exercise any of these rights, contact us at privacy@decidish.app. If we deny your request, you have the right to appeal. To appeal, reply to our response email with the subject line "Privacy Rights Appeal" and we will review your request again within 60 days.

End of California Addendum