SwapVeg

Privacy Policy

This privacy policy applies to the two mobile apps SwapVeg and Smartes Kochbuch as well as to the website swapveg.de. In accordance with Art. 13/14 GDPR, it informs you about which personal data we process, for what purpose and on which legal basis.

How to read this document: Both apps come from the same provider and work largely in the same way. Everything stated here without a special marking therefore applies to both apps. Where the apps differ, the paragraph is specifically labelled — with “Applies only to SwapVeg” or “Applies only to Smartes Kochbuch”. In the table in Section 5, the assignment is shown in the column Applies to.

Separate data sets: Each app has its own database and its own server. An account in one app is not an account in the other; recipes, profiles and favourites are not exchanged between the apps. Requests for access and erasure therefore always refer to the app you name.

1. Controller

Daniel Drotleff
c/o Impressumservice Dein-Impressum
Stettiner Str. 41
35410 Hungen, Germany
Email: info@swapveg.de

2. Which data we process

a) On registration & sign-in

Providing an email address, password and username is required to create an account; without them you cannot create an account or use the community features. All other details (Section 2b) are voluntary — not providing them has no disadvantages.

b) Profile (voluntary)

Applies only to Smartes Kochbuch

In your profile you can additionally state your gender, if you wish. In SwapVeg this field no longer exists.

Applies only to Smartes Kochbuch

In addition, we store your nutrition goals, if you set them: the daily energy in kilocalories, the percentage distribution across carbohydrates, protein and fat, the fibre in grams, and the selected preset (default according to the reference values of the German Nutrition Society (Deutsche Gesellschaft für Ernährung), athlete preset or custom values). These are target values you set yourself; we do not collect any information about illnesses, diagnoses or complaints in this context.

Your body data never leaves your device. If you have the app calculate the goals from age, gender, height, weight and activity level, this information remains stored exclusively locally (see Section 9). Only the calculation result, i.e. the four target values above, is sent to our server. As a result, no health data within the meaning of Art. 9 GDPR arises on our side.

c) Content you create

Note on the recipe scan: Please do not photograph documents containing sensitive information (e.g. handwritten notes about health, allergies or intolerances) — the photo is transmitted to Google (USA) for analysis.

d) Technical data

Applies only to SwapVeg

Each time the app starts, IP address, platform and app version are additionally processed as part of the update check.

Update check of the app: Each time it starts, the app checks whether a newer version is available, so that we can fix errors promptly without you having to install an update from the app store. To do this, the app calls our update service at Expo (650 Industries, Inc., USA) and, as a technical necessity, transmits the IP address of your device, the platform and the installed app and runtime version. This check runs regardless of whether you have an account or have enabled notifications. The legal basis is Art. 6(1)(f) GDPR (legitimate interest in a functional, bug-fixed app). On the third country, see Section 5.

Smartes Kochbuch does not have this function — it does not download updates and does not call any service for this purpose.

When you visit the website swapveg.de, our hosting provider STRATO AG (Germany) automatically processes the IP address of your device, the date and time of access, the page requested and the browser identifier in server log files. The legal basis is Art. 6(1)(f) GDPR (legitimate interest in the secure and stable delivery of the website); the log files are deleted after 7 days at the latest.

We create no device identifiers, no location tracking and no advertising profiles.

e) Contact form on the website

We process this information exclusively to handle your enquiry and to reply to you. The legal basis is Art. 6(1)(f) GDPR (legitimate interest in answering enquiries); if your enquiry concerns a contract or the steps leading to one, Art. 6(1)(b) GDPR applies in addition. The information is voluntary — without a name and email address, however, we cannot reply to you.

The message is delivered as an email to our mailbox at STRATO AG (Germany); beyond that we do not pass it on. We delete it as soon as your enquiry has been conclusively resolved and no statutory retention obligations stand in the way. The form sets no cookies and does not embed any third-party services.

3. Camera and photo access

Both apps request permission for the camera and photo gallery — exclusively when you photograph a recipe or select an image. A captured photo is transmitted to our server and analysed there with the help of AI; the text recognition and digitisation of the recipe is carried out by Google Gemini (see Section 5). The app makes no image or sound recordings without your active triggering and does not access the camera in the background.

What happens with the recognised recipe afterwards differs depending on the app:

Applies only to SwapVeg

At your choice, the recognised recipe is converted into a vegan or vegetarian variant. From the recognised ingredients, the nutritional values per serving and the number of servings are additionally estimated.

Applies only to Smartes Kochbuch

From the recognised ingredients, the nutritional values per serving are estimated. If you select this, the recipe is additionally adapted to your nutrition goals or converted into a vegan or vegetarian variant — both are optional.

Artificially generated images

The large image on the start screen of both apps was created with artificial intelligence. We point this out because the European AI Act requires transparency for artificially generated content from 2 August 2026. The photos you take or select yourself are not artificially generated. Text and nutritional values that arise when scanning a recipe, on the other hand, are generated by artificial intelligence — see Section 5.

Applies only to SwapVeg

The app’s logo was also created with artificial intelligence.

Applies only to Smartes Kochbuch

The app’s logo is not artificially generated but was drawn by hand as a vector graphic.

4. Automatic processing during use

While you use the app, some processing takes place automatically — this happens only while the app is open; there is no tracking and no data collection in the background while the app is closed:

In addition, both apps estimate the nutritional values of a recipe per serving from its ingredients — when scanning and, if they are still missing, when opening the “Nutrition” tab in the recipe. The estimate is produced by Google Gemini; the ingredient list, the title and the number of servings of the recipe are transmitted for this purpose, no account data. For public recipes, the result is cached with the recipe so that the same estimate is not incurred more than once. The values are estimated guide values, not a nutrition declaration within the meaning of Regulation (EU) No 1169/2011.

Applies only to Smartes Kochbuch

The estimated nutritional values are additionally placed in relation to your nutrition goals. If you trigger an adaptation to your goals, the four target values from Section 2b are also transmitted in the process.

5. Recipients / processors

To provide the apps, we use carefully selected service providers with whom data processing agreements (Art. 28 GDPR) are in place. The column Applies to states which app uses the respective service:

ServiceApplies toPurposeData transmittedLocation
Supabase Inc.Both appsAuthentication, database (profiles, favourites, follows, settings, notifications), image storage. Each app has its own, separate project — the accounts and data of the two apps are not held together.Account & profile data, favourites, avatar/recipe imagesEU (Frankfurt)
MongoDB AtlasBoth appsDatabase for recipes and ratings (a separate database for each app)Recipe content, ratingsEU (Frankfurt)
STRATO AGBoth appsWebsite hosting (swapveg.de) and email delivery (e.g. password reset)Email addressGermany
Render Services, Inc.SwapVeg onlyHosting of the app server (backend)Server logs (IP address, request paths)EU — Frankfurt (provider based in the USA, DPF-certified)
Render Services, Inc.Smartes Kochbuch onlyHosting of the app server (backend)Server logs (IP address, request paths)EU — Frankfurt (provider based in the USA, DPF-certified)
Google LLC (Gemini)Both appsAnalysis of the recipe photo, digitisation of the recipe and estimation of the nutritional values per serving. SwapVeg: additionally the conversion into a vegan or vegetarian variant. Smartes Kochbuch: additionally — at your choice — the adaptation to your nutrition goals.The captured recipe photo or the entered recipe text; for the nutrition estimate additionally the ingredient list, title and number of servings of the recipe (for processing only, no permanent storage there); for Smartes Kochbuch additionally the four target values, if you trigger an adaptationUSA — EU-U.S. Data Privacy Framework
Expo (650 Industries, Inc.)SwapVeg onlyPush notifications — delivery to your device, only if you enable notificationsPush token (device-bound, no real names)USA — EU-U.S. Data Privacy Framework
Expo (650 Industries, Inc.)SwapVeg onlyUpdate check on every app start — checks whether a bug-fixed version is available; runs independently of account and notificationsIP address, platform, app and runtime versionUSA — EU-U.S. Data Privacy Framework
Google LLC (Firebase Cloud Messaging)SwapVeg onlyTechnical delivery of push notifications on Android devicesPush token (device-bound)USA — EU-U.S. Data Privacy Framework
Functional Software, Inc. (Sentry)Both appsCrash and error diagnostics of the app — only with your consent (for server error diagnostics, see the note below the table)Error/crash reports, device/app version, technical context (without content)EU region
PostHog (EU Cloud)Both appsAnonymised usage statistics — only with your consentAnonymous events (e.g. “scan started”), without real names/email/recipe contentEU

Server error diagnostics: In addition, in the event of technical errors, our app server automatically transmits error reports to Sentry (EU region): technical error data and request metadata, no recipe content and no extended personal data. The legal basis is our legitimate interest in stable and secure operation (Art. 6(1)(f) GDPR).

Transfer to third countries: With Google and Expo, data is processed in the USA. The app servers of both apps are located at Render in Frankfurt — SwapVeg’s since 28 July 2026, Smartes Kochbuch’s since it was set up; the server log data is stored there within the EU. However, since Render Services, Inc. is a US company, administrative access from the USA cannot be completely ruled out. Google, Expo and Render are certified under the EU-U.S. Data Privacy Framework; transfers are therefore based on the adequacy decision of the EU Commission (Art. 45 GDPR). In addition, the data processing agreements concluded with them contain the EU standard contractual clauses (Art. 46(2)(c) GDPR). Despite these bases, a residual risk of access by US authorities remains. You can request a copy of the standard contractual clauses at any time at info@swapveg.de; the model text of the EU Commission is available at eur-lex.europa.eu.

6. Legal bases

7. Consent & withdrawal

When you first start the app, you are asked whether you agree to the optional crash diagnostics and/or the anonymous usage statistics. Without your agreement, these services are not activated. You can change your decision at any time under Profile → Privacy. The withdrawal takes effect for the future. You can disable push notifications at any time in the system settings of your device — then no more notifications will be shown to you. When you sign out of the app and when you delete your account, your push token is deleted from our server.

8. Storage period

We store account and content data for as long as your account exists. When you delete your account (in the app under Profile → Delete account), all associated data is removed immediately and completely. Server access logs are deleted automatically after approx. 7 days.

9. Local storage on your device

Both apps store data locally on your device so that they also work offline: sign-in tokens, your recipes and recipe images, your shopping list, on request your meal plan, caches and a queue for changes not yet synchronised. This data leaves your device only if you actively synchronise or publish content — or if you trigger a function that processes it, such as the nutrition estimate from the ingredient list (Section 4; for processing only, without storing your local recipes on the server). The website swapveg.de sets no tracking cookies.

Applies only to SwapVeg

The photo you take during the recipe scan remains stored after analysis as a private scan template exclusively on your device. It is not uploaded, not published and not passed on in recipe files or backups; you can remove it at any time when editing the recipe. To publish a recipe, you need your own photo of your dish.

Applies only to Smartes Kochbuch

If you have your nutrition goals calculated from body data, age, gender, height, weight and activity level are stored exclusively locally on your device. They are not transmitted to our server and not synchronised between devices — if you change devices, you have to enter them again. You can delete them in the app at any time.

10. Your rights (Art. 15–22 GDPR)

Right to object (Art. 21 GDPR): You have the right, on grounds relating to your particular situation, to object at any time to the processing of your data that is carried out on the basis of Art. 6(1)(f) GDPR (in particular: brief storage of the IP address to prevent abuse, server log files, server error reports and the processing of reports about content, see Section 6). To do so, please contact info@swapveg.de.

11. Minors

Both apps are not directed at children under 16 years of age. We do not knowingly collect data from persons under 16 years of age without the consent of their legal guardians.

12. Additional information for users in Canada

If you use the app in Canada, the Canadian federal law PIPEDA (Personal Information Protection and Electronic Documents Act) and — in Quebec — Law 25 (Loi 25, Act respecting the protection of personal information in the private sector) additionally apply to you. All statements in this policy apply unchanged; in addition:

13. Changes to this policy

We adapt this privacy policy when the data processing changes. The current version is always available here.

Last updated: 20 September 2026 · Version 5