Yedeni

Deutsch

Sub-processors

Providers processing personal data on our behalf, and independent-controller recipients · Last updated: 16 October 2026

We use the following services to operate Yedeni. A data processing agreement under Art. 28 GDPR is in place with every processor. The recipients marked as independent controllers — Apple and Google for sign-in, purchases and advertising, Apple additionally for push delivery to iPhones — process under their own privacy notices; the basis is your use of the respective service or, for advertising, your consent. This list forms part of the Privacy notice and is updated whenever it changes.

We give notice of new or replaced providers before they process personal data — for material changes additionally in the app. We answer questions about individual providers at datenschutz@yedeni.com.

Overview

ServiceRolePurposeLocationRequires consent
Supabase Pte. Ltd.ProcessorRegistration and sign-in (Auth), primary PostgreSQL databaseEU (Frankfurt am Main, Germany)No
Vercel Inc.ProcessorOperating the backend API (serverless functions), serving these legal pages, hosting the website yedeni.comEU (Frankfurt am Main, region fra1)No
Microsoft Ireland Operations Ltd. (Microsoft Azure)ProcessorStoring media (Blob Storage), delivery via the content-delivery network (Front Door, cdn.yedeni.com), media processing (Azure Functions: audio and frame extraction, video transcoding)EU (West Europe region, Netherlands)No
OpenAI Ireland Ltd. / OpenAI OpCo, LLCProcessorAll AI features: coach chat, photo and label analysis, recipe generation and import, nutrition estimation, speech transcription, translation, semantic search (embeddings) and content moderationUnited StatesNo
Upstash, Inc.ProcessorTechnical cache and queue: request rate limiting, usage allowances for AI features (daily or weekly) and short-lived caching; via Upstash QStash also the timed distribution of background tasks per user — delivery of scheduled push notifications, creation of the coach's daily insights and of the weekly review “Your week”, and the nightly update of taste profiles for meal and recipe suggestionsEUNo
Functional Software, Inc. (Sentry)ProcessorCrash and error diagnostics, performance regression detectionEU (German region, ingest.de.sentry.io)No
PostHog, Inc.ProcessorProduct analytics and app improvement; server-side reach measurement for the website yedeni.comEU (Frankfurt am Main, eu.i.posthog.com)Yes*
RevenueCat, Inc.ProcessorSubscription management: purchase validation, term and cancellation status, purchase restorationUnited StatesNo
Google Ireland Ltd. (AdMob, User Messaging Platform)Independent controllerServing ads in the free Yedeni Basic tier and obtaining the required consent through Google's consent form (IAB Transparency and Consent Framework)EU and United StatesYes
Google Ireland Ltd. (Anmeldung mit Google)Independent controllerSign-in via a Google account, if you choose that optionEU and United StatesNo
Apple Distribution International Ltd.Independent controllerSign in with Apple, App Store purchases, push delivery (APNs), access to Apple Health after you allow itIreland (EU)No
Google Ireland Ltd. / Google Commerce Ltd. (Google Play, Health Connect)Independent controllerPurchases via Google Play (Google Commerce Limited sells the subscription in its own name), access to Health Connect after you allow itEU and United StatesNo
Google Ireland Ltd. / Google LLC (Firebase Cloud Messaging)ProcessorDelivering push notifications to Android devicesEU and United StatesNo
650 Industries, Inc. (Expo / EAS)ProcessorSending push notifications and delivering app updatesUnited StatesNo
Apify Technologies s.r.o.ProcessorTechnically retrieving publicly available Instagram posts from partners who expressly permitted us to use their contentCzech Republic (EU)No
Secret Industries Pty Ltd (FatSecret Platform API)ProcessorSupplementary food and barcode database when a product is found neither locally nor in Open Food FactsAustraliaNo
TypeSafe AI, Inc.ProcessorPlausibility check of the coach's dish suggestions: whether a suggested dish is something people actually eatUnited StatesNo
GitHub, Inc.ProcessorRunning the nightly database backup (the backups themselves are stored in Azure's EU storage) and triggering internal load tests (control parameters only, no personal data)United StatesNo
Brevo SASProcessorDelivery of system and information emails, plus aggregate performance measurement; receiving support emails including attachments and handing them to our ticket systemFrance and Germany (EU)No
Discord Inc.Independent controllerInternal notification of our team about new and open support casesUnited StatesNo
Google Cloud EMEA Ltd. (Google Workspace)ProcessorOur mailboxes @yedeni.com (receiving and handling support, privacy and other enquiries) and sending the account emails of the sign-in service, for example to confirm your email address or to reset your passwordEU and United StatesNo

Details

Supabase Pte. Ltd.

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeRegistration and sign-in (Auth), primary PostgreSQL database
DataEmail address, password hash, sign-in timestamps, all content and health data stored in the app
Processing locationEU (Frankfurt am Main, Germany)
BasisStandard contractual clauses (Art. 46(2)(c) GDPR). Data is stored exclusively in the EU region (Frankfurt). The contracting party is Supabase Pte. Ltd., based in Singapore; access from third countries for operations and support (Singapore, United States) is covered by the standard contractual clauses (Module 2) agreed with Supabase's terms. There is no adequacy decision of the European Commission for Singapore.
Requires consentNo — required to operate the service

Vercel Inc.

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeOperating the backend API (serverless functions), serving these legal pages, hosting the website yedeni.com
DataIP address, timestamp, requested endpoints and the full contents of each request while it is processed
Processing locationEU (Frankfurt am Main, region fra1)
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. The execution region is pinned to Frankfurt. The provider is US-based and certified under the EU-U.S. Data Privacy Framework; this covers access from the US for operations and support.
Requires consentNo — required to operate the service

Microsoft Ireland Operations Ltd. (Microsoft Azure)

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeStoring media (Blob Storage), delivery via the content-delivery network (Front Door, cdn.yedeni.com), media processing (Azure Functions: audio and frame extraction, video transcoding)
DataUploaded photos and videos, profile pictures, voice recordings; CDN requests additionally involve IP address and timestamp
Processing locationEU (West Europe region, Netherlands)
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. Data is stored in the EU West Europe region. Access by Microsoft Corporation (US) for operations and support is covered by the adequacy decision on the EU-U.S. Data Privacy Framework and the standard contractual clauses in Microsoft's data protection addendum.
Requires consentNo — required to operate the service

OpenAI Ireland Ltd. / OpenAI OpCo, LLC

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeAll AI features: coach chat, photo and label analysis, recipe generation and import, nutrition estimation, speech transcription, translation, semantic search (embeddings) and content moderation
DataThe contents of each request: chat messages, meal and label photos, voice recordings, recipe text, for the pre-check of a submitted recipe also its cover image and other photos, and the slice of nutrition goals, daily balance, allergies, preferences, weight history and activity needed for the answer — steps, active energy and today's workouts (type, duration, energy, start), including from Apple Health or Health Connect, without the name of the app that recorded a workout — including health data. No account or user identifier is transmitted.
Processing locationUnited States
BasisStandard contractual clauses (Art. 46(2)(c) GDPR). OpenAI is not certified under the EU-U.S. Data Privacy Framework; the onward transfer from OpenAI Ireland Ltd. to OpenAI OpCo, LLC in the United States relies on the standard contractual clauses in the data processing agreement. Data submitted through the API is contractually excluded from model training. OpenAI keeps requests and responses for up to 30 days for abuse monitoring and may hold parts of a request for up to 24 hours in a cache limited to our account (prompt cache). This is the only recipient to which we regularly transfer health data for processing outside the EU — the transfer therefore additionally requires your explicit consent under Art. 9(2)(a) in conjunction with Art. 49(1)(a) GDPR, which points out the remaining risk (privacy notice section 6.3).
Requires consentNo — required to operate the service

Upstash, Inc.

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeTechnical cache and queue: request rate limiting, usage allowances for AI features (daily or weekly) and short-lived caching; via Upstash QStash also the timed distribution of background tasks per user — delivery of scheduled push notifications, creation of the coach's daily insights and of the weekly review “Your week”, and the nightly update of taste profiles for meal and recipe suggestions
DataPseudonymous identifiers (user ID, IP address or push token), counters and content-free markers; for the queue also the kind of task and its time, for push notifications the time zone (as an offset from UTC) and, where applicable, the meal it is scheduled for — the service keeps these messages for at most 7 days in its logs and dead-letter queue. No names, no notification or insight texts, no content or health data.
Processing locationEU
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. The provider is US-based and certified under the EU-U.S. Data Privacy Framework. The database and the queue run in the EU region; the adequacy decision and the clauses cover access by the provider from the US.
Requires consentNo — required to operate the service

Functional Software, Inc. (Sentry)

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeCrash and error diagnostics, performance regression detection
DataError messages, stack traces, app and device version, pseudonymous user ID. Email addresses, passwords, tokens and comparable values are stripped automatically before transmission.
Processing locationEU (German region, ingest.de.sentry.io)
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. Reports are stored in the German region. The provider is US-based and certified under the EU-U.S. Data Privacy Framework; standard contractual clauses additionally cover access from the US.
Requires consentNo — required to operate the service

PostHog, Inc.

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeProduct analytics and app improvement; server-side reach measurement for the website yedeni.com
DataPseudonymous device/user identifier, screens viewed, actions triggered, device class, OS and app version. No screen recordings, no health data, no plain-text content. Website: page, language, campaign details, referring domain, country, rough device type — without IP address or browser identifier, with a random identifier per request.
Processing locationEU (Frankfurt am Main, eu.i.posthog.com)
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. Data is stored in Frankfurt. The contracting party is PostHog, Inc. (US), certified under the EU-U.S. Data Privacy Framework; this covers access from the US for operations and support.
Requires consentYes — only runs after your consent. Exception: the server-side reach measurement for the website yedeni.com (no device access) rests on legitimate interest, see privacy notice § 19.

RevenueCat, Inc.

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeSubscription management: purchase validation, term and cancellation status, purchase restoration
DataPseudonymous user ID, app-store purchase receipts, product and term data, country. No payment details — those stay with Apple and Google.
Processing locationUnited States
BasisStandard contractual clauses (Art. 46(2)(c) GDPR). The provider is not certified under the EU-U.S. Data Privacy Framework; the standard contractual clauses in its data processing agreement apply.
Requires consentNo — required to operate the service

Google Ireland Ltd. (AdMob, User Messaging Platform)

FieldValue
RoleIndependent controller — processes under its own privacy notice
PurposeServing ads in the free Yedeni Basic tier and obtaining the required consent through Google's consent form (IAB Transparency and Consent Framework)
DataDevice advertising ID, IP address, coarse location (country), ad interactions, consent status (TC string). Never health, nutrition or account data.
Processing locationEU and United States
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. Google processes this data as an independent controller; there is no data processing agreement for it. Personalised ads only after your consent in the form. If you consent there only to storing and accessing information on your device, not to personalisation, you see non-personalised ads. If you decline, Google serves at most limited ads without device access and without the advertising ID — usually none. The advertising partners listed in the form receive data only to the extent you consent to them there; Yedeni embeds no other advertising SDK. Health data is never used for or transmitted for advertising.
Requires consentYes — only runs after your consent

Google Ireland Ltd. (Anmeldung mit Google)

FieldValue
RoleIndependent controller — processes under its own privacy notice
PurposeSign-in via a Google account, if you choose that option
DataEmail address, name, Google account identifier
Processing locationEU and United States
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. Google processes the sign-in as an independent controller under its own privacy notice; we receive only the details named.
Requires consentNo — required to operate the service

Apple Distribution International Ltd.

FieldValue
RoleIndependent controller — processes under its own privacy notice
PurposeSign in with Apple, App Store purchases, push delivery (APNs), access to Apple Health after you allow it
DataApple account identifier, forwarded or anonymised email address where applicable, purchase receipts, push token
Processing locationIreland (EU)
BasisProcessed inside the EU/EEA — no third-country transfer. Apple processes sign-in, purchases and push delivery as an independent controller under its own privacy notice. Apple Health data is read on your device only and forwarded to our backend only as daily values and individual workouts — we send no health data back to Apple.
Requires consentNo — required to operate the service

Google Ireland Ltd. / Google Commerce Ltd. (Google Play, Health Connect)

FieldValue
RoleIndependent controller — processes under its own privacy notice
PurposePurchases via Google Play (Google Commerce Limited sells the subscription in its own name), access to Health Connect after you allow it
DataGoogle account identifier, purchase receipts. Health Connect data is read locally on the device only and forwarded to our backend only as daily values and individual workouts — we send no health data to Google.
Processing locationEU and United States
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. Google processes purchases as an independent controller under its own privacy notice.
Requires consentNo — required to operate the service

Google Ireland Ltd. / Google LLC (Firebase Cloud Messaging)

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeDelivering push notifications to Android devices
DataThe device's push token or installation identifier and the notification content (reminders, possibly a meal suggestion with portion and calorie figure — never weight, goals or diary values)
Processing locationEU and United States
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. Google processes delivery as our processor under the Firebase Data Processing and Security Terms; Google LLC is certified under the EU-U.S. Data Privacy Framework.
Requires consentNo — required to operate the service

650 Industries, Inc. (Expo / EAS)

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeSending push notifications and delivering app updates
DataDevice push token, notification content, app and runtime version when fetching updates
Processing locationUnited States
BasisStandard contractual clauses (Art. 46(2)(c) GDPR). The standard contractual clauses (Module 2) form part of Expo's terms (section 3.2). Notification texts contain reminders and may carry a meal suggestion with portion and calorie figure; the weekly summary states how many meals you logged in the previous week and how many streaks are running. Your weight, goals and individual diary values are not transmitted. Delivery runs through Expo and the device vendor's service (Apple Push Notification Service or Firebase Cloud Messaging).
Requires consentNo — required to operate the service

Apify Technologies s.r.o.

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeTechnically retrieving publicly available Instagram posts from partners who expressly permitted us to use their content
DataPublic post content and the partner's handle. No Yedeni user data is transmitted.
Processing locationCzech Republic (EU)
BasisProcessed inside the EU/EEA — no third-country transfer
Requires consentNo — required to operate the service

Secret Industries Pty Ltd (FatSecret Platform API)

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeSupplementary food and barcode database when a product is found neither locally nor in Open Food Facts
DataOnly the search term or barcode number. No user identifier, no health data.
Processing locationAustralia
BasisNo personal data transmitted
Requires consentNo — required to operate the service

TypeSafe AI, Inc.

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposePlausibility check of the coach's dish suggestions: whether a suggested dish is something people actually eat
DataOnly the name and ingredient list of a dish suggestion generated by the coach. No chat messages, no user identifier.
Processing locationUnited States
BasisNo personal data transmitted
Requires consentNo — required to operate the service

GitHub, Inc.

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeRunning the nightly database backup (the backups themselves are stored in Azure's EU storage) and triggering internal load tests (control parameters only, no personal data)
DataThe backup stream is processed during execution and not retained there.
Processing locationUnited States
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses
Requires consentNo — required to operate the service

Brevo SAS

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeDelivery of system and information emails, plus aggregate performance measurement; receiving support emails including attachments and handing them to our ticket system
DataEmail address, salutation/name, subject and body of the message, delivery events, IP address when images are loaded; for support emails to us also the sender name, headers and attachments
Processing locationFrance and Germany (EU)
BasisProcessed inside the EU/EEA — no third-country transfer. Health data is never processed by marketing email — this is enforced in code, not merely intended. The provider holds no contact list; it receives only the single recipient and the finished message per send, and for the inbox the incoming email.
Requires consentNo — required to operate the service

Discord Inc.

FieldValue
RoleIndependent controller — processes under its own privacy notice
PurposeInternal notification of our team about new and open support cases
DataOnly the case number (such as YD-1023), the category and the kind of event (new, replied, overdue). No names, addresses, subjects or message content — for Discord the details cannot be linked to any person.
Processing locationUnited States
BasisNo personal data transmitted. Discord processes the messages in our team channel under its own terms; it offers no data processing agreement for this, which is why nothing goes there that Discord could link to a person.
Requires consentNo — required to operate the service

Google Cloud EMEA Ltd. (Google Workspace)

FieldValue
RoleProcessor (Art. 28 GDPR, data processing agreement in place)
PurposeOur mailboxes @yedeni.com (receiving and handling support, privacy and other enquiries) and sending the account emails of the sign-in service, for example to confirm your email address or to reset your password
DataSender and recipient address, name, subject, content and attachments of emails to and from us; for account emails your email address and the confirmation or sign-in link
Processing locationEU and United States
BasisAdequacy decision (Art. 45 GDPR, EU-U.S. Data Privacy Framework) plus standard contractual clauses. Data processing agreement: Google's Cloud Data Processing Addendum. Google LLC, as sub-processor, is certified under the EU-U.S. Data Privacy Framework.
Requires consentNo — required to operate the service

Not used

For clarity, because we are often asked: we embed no advertising SDK other than Google AdMob. The advertising partners listed in the consent form (the IAB Transparency and Consent Framework vendor list) receive data only to the extent you consent to them there — if you decline, none of them does. We operate no cross-device tracking, sell no data to data brokers, and use no service that would analyse health data for advertising purposes.