Privacy

Privacy notice

How personal data is processed on the website, in the Nouravo app for iOS and Android and through the associated API.

Last updated: 17 July 2026

This privacy notice applies to www.nouravo.app, the Nouravo app for Apple iOS and Google Android and the API at api.nouravo.app. This English version is provided for accessibility; the German notice is the original version.

1. Controller

Rene Dressel
Im Höfchen 2
53809 Ruppichteroth
Germany
Email: support@nouravo.app

2. Scope and privacy principles

Nouravo is an everyday nutrition coach for tracking, meal suggestions and guidance. Depending on how the product is used, data is processed locally on the device, through a pseudonymous installation identifier and, after optional sign-in, through a Nouravo account. The app works offline first: entries may initially be stored on the device and synchronised with the Nouravo API when a connection is available.

Nouravo does not sell personal data. Meals, body data, excluded foods, photos and free-form coach text are not transferred to external marketing services as advertising profiles. Nouravo does not use advertising SDKs and does not use data for cross-company advertising tracking. The public website uses no marketing or analytics cookies.

Nouravo is not a medical application, does not provide a diagnosis and does not replace medical, therapeutic or dietetic advice.

3. Website, hosting and server logs

The website, API and database run on infrastructure from Hetzner Online GmbH, Industriestraße 25, 91710 Gunzenhausen, Germany and are managed through Coolify. Technical connection data may include:

The purpose is secure, stable and reliable delivery. The legal basis is Article 6(1)(f) GDPR. Our legitimate interests are service operation, error analysis and protection against misuse. Logs are deleted or anonymised when no longer required for these purposes. They may be retained longer while a specific security incident is investigated.

More information: Hetzner privacy policy.

4. Website language selection

On the first visit, the language may be selected from the preferred language sent by the browser. If you switch language manually, the website stores the strictly necessary first-party cookie nouravo_locale for up to one year. It contains only de or en and is set as Secure, HttpOnly and SameSite=Lax. The legal basis is Section 25(2)(2) TDDDG and Article 6(1)(f) GDPR.

5. Contact and support

When you email us, we process the sender address, message, timestamp and any voluntary attachments in order to answer the request. The legal basis is Article 6(1)(b) GDPR for contract-related matters and otherwise Article 6(1)(f) GDPR.

Support information is retained while needed to resolve the request, document communication or establish, exercise or defend legal claims. It is deleted when no longer required unless statutory retention duties apply.

6. Website calculators

The calculators on the website run locally in your browser. Inputs are not sent to the Nouravo API and are not stored by Nouravo. Results are general estimates, not medical assessments.

7. Apple App Store and Google Play

The Nouravo app is distributed through the Apple App Store and Google Play. When you open a store link, download, install, update or review the app or use store billing, Apple or Google processes data under its own responsibility. This may include:

The extent depends on the store account, device settings and platform terms. See Apple's privacy policy and Google's privacy policy.

8. Installation, local storage and device permissions

On first use, Nouravo generates a random installation ID. It supports local use, synchronisation before sign-in, technical events, privacy actions and assignment of anonymously purchased Pro access. Profile data, settings, meals, pantry items, history, favourites, analysis results and authentication information may be stored on the device. Session data is placed in protected device storage where supported by the operating system.

The app requests device permissions only when the relevant feature is actively used:

Nouravo does not require access to contacts, location or microphone. Permissions can be withdrawn at any time in the iOS or Android settings. The related feature may then no longer be available.

9. Optional account, sign-in and security

A Nouravo account is optional. It is useful for synchronisation, easier device changes, cross-platform assignment, data export and support. A Nouravo account is not required to purchase or restore a store subscription.

Registration or sign-in may process:

The purpose is to provide optional account functions, assign synchronised data, support device changes and prevent unauthorised access. The legal basis is Article 6(1)(b) GDPR and, for security checks, Article 6(1)(f) GDPR.

10. Profile, nutrition, history and usage data

Depending on the features you choose, the following data may be processed locally and through an installation ID or account:

This processing provides tracking, personalisation, history, suggestions, synchronisation and requested Pro functions under Article 6(1)(b) GDPR. Voluntary information may rely on Article 6(1)(a). Where information qualifies as health data in context, processing additionally relies on explicit consent under Article 9(2)(a) GDPR.

Consent can be withdrawn for future processing. This does not affect processing that was lawful before withdrawal. If consent is necessary for a requested feature, that feature cannot continue after consent is withdrawn.

11. Barcodes and Open Food Facts

For a barcode search, the Nouravo API sends the scanned barcode to Open Food Facts to retrieve product and nutrition information. The query is server-side; we do not intentionally send your name, email address, meal history or body data. Product data may be cached and corrected in the Nouravo database.

The legal basis is Article 6(1)(b) GDPR. See Open Food Facts privacy information.

12. AI coach and photo analysis with OpenAI

For limited coach questions and the analysis of voluntarily captured or selected meal photos, the Nouravo API uses the OpenAI API. The following content may be transmitted to OpenAI:

Free-form coach questions and answers are not stored as raw text in the current Nouravo data model. Usage metadata such as status, character and token counts, model and timestamp may be stored. Nouravo does not retain meal photos as images. A photo is temporarily transmitted to the API and OpenAI for the requested analysis. The result, uncertainty, model or provider information and, after confirmation, a meal entry may be stored.

The purpose is the coach answer or photo estimate requested by the user. The legal basis is Article 6(1)(b) and, for voluntary photo or health-related information, Article 6(1)(a) and where required Article 9(2)(a) GDPR.

The provider is OpenAI Ireland Limited. Processing may also occur outside the EEA. More information about applicable safeguards is available in the OpenAI Data Processing Addendum.

13. Subscriptions, Apple, Google and RevenueCat

Pro subscriptions are purchased and billed through the Apple App Store or Google Play. Nouravo does not receive full payment details such as card or bank information. Nouravo uses RevenueCat, Inc. for offers, purchase status, access, renewal, expiry and restoration.

A purchase can be made without a Nouravo account. In this case RevenueCat generates a random pseudonymous App User ID. Before purchase or restoration, Nouravo links this ID to the local installation ID so Pro access can be assigned technically. The following data may be processed:

If a Nouravo account is connected later, the anonymous RevenueCat ID may be merged or linked as an alias with the Nouravo user ID. This makes assignment on additional devices and between iOS and Android easier. Without a Nouravo account, a purchase can be reassigned after reinstallation or a device change through “Restore purchases” using the same Apple or Google store account.

The purpose is to display offers, unlock Pro functions, restore purchases, provide support and synchronise subscription status under Article 6(1)(b) GDPR. RevenueCat acts as a service provider and may process data on infrastructure in the United States. See the RevenueCat Privacy Policy and Data Processing Addendum.

Subscriptions are managed and cancelled through the relevant Apple or Google store account. Deleting the Nouravo app, local data or a Nouravo account does not automatically cancel a store subscription.

14. Transactional email with Resend

Nouravo may use Resend for required emails, particularly password-reset links and account notices. The recipient address, message and delivery information are processed to perform the requested account action under Article 6(1)(b) and to prevent misuse under Article 6(1)(f) GDPR.

Processing may occur in the United States. See the Resend Privacy Policy and Data Processing Addendum.

15. Technical product analytics and diagnostics

Nouravo stores data-minimised technical events in its own database, for example app starts, coach use, displayed suggestions, barcode searches, pantry changes, paywall views, purchase status, premium restrictions, feedback, errors or privacy exports. Events may be assigned to an installation ID or account. This shows whether core functions work and are used, helps limit misuse and supports product improvement.

Barcodes, meal names, body data, excluded foods, photos and free coach text are not stored as content in these analytics events. No external marketing analytics service is currently used. The legal basis is Article 6(1)(f) GDPR; our legitimate interests are stability, misuse prevention and data-minimised product improvement.

16. Retention

Statutory retention requirements and the establishment, exercise or defence of legal claims may require longer, purpose-limited retention of individual records.

17. Recipients and international transfers

Access is limited to people and service providers who need data for operations, support, email, AI functions, product information or subscription management. Depending on the feature, these include Hetzner, Open Food Facts, OpenAI, RevenueCat and Resend. Apple and Google process store data under their own responsibility. Processing agreements under Article 28 GDPR are concluded where required.

For processing outside the EEA, providers may rely on an adequacy decision, standard contractual clauses or other safeguards permitted by law. Different government-access and legal-protection standards may still apply in third countries.

18. Automated decisions

Coach answers, photo estimates and meal suggestions may be generated partly automatically. They do not produce legal or similarly significant effects under Article 22 GDPR. Users must review, accept or reject suggestions, and they do not replace medical decisions.

19. Your rights

Subject to the legal requirements, you may request access, correction, deletion, restriction, portability and object to processing. Consent can be withdrawn for future processing at any time.

Email support@nouravo.app to exercise these rights. To prevent unauthorised access, we may request reasonable evidence that the request belongs to the relevant installation or account.

You can also complain to a data protection authority. The authority responsible for the controller's location is the State Commissioner for Data Protection and Freedom of Information of North Rhine-Westphalia.

20. Data export and deletion

Export and deletion functions are available in the app's privacy section. The deletion function removes local data and, where a connection is available, submits a deletion request for associated API data. You may also email us. The step-by-step explanation and prepared email are available under request data deletion.

Depending on use, deletion includes:

Store purchase and transaction data is controlled by Apple or Google and cannot be deleted directly by Nouravo. Deleting Nouravo data does not cancel an active store subscription. The subscription must be cancelled in the relevant store account.

We act without undue delay and provide information about the action taken within one month. For complex or numerous requests, Article 12(3) GDPR allows an extension of up to two further months; we will explain any extension within the first month.

Data may be retained where legal duties, open matters or legal claims prevent immediate deletion. Processing is restricted where possible and the data is deleted when the reason no longer applies. Backup copies disappear through scheduled overwriting.

21. Changes to this notice

This notice is updated when app functions, data categories, service providers or legal requirements materially change. The date above identifies the published version.