Privacy Policy

Last updated: October 13, 2026

This policy explains how the Nurelio app (iOS/Android) and the website at nurelio.net handle your data.

1. Controller

Helge Lange / PrettyLights Software. Contact: PrettyLightsSoftware@gmail.com.

2. Principle: Data Minimization

Nurelio is designed so that sensitive health information stays on your device. Anything synced or backed up through our server is end-to-end encrypted and cannot be decrypted by us. There is one exception: the optional AI features — whatever you write to a language model or hand it to read, it has to be able to read (see section 9).

3. Data kept locally on your device

These live in a local database on your device and only leave it if you actively enable backup or family sharing.

4. Sign-in (Google / Apple)

To use family sync and the dead-man-switch, you sign in with your Google or Apple account. We store only:

We do not store your email, name or profile picture from Google/Apple. Legal basis: contract performance (GDPR Art. 6(1)(b)).

5. Family sync (end-to-end encrypted)

When you explicitly pair with a family member, the categories you share are transmitted to our server as encrypted records and distributed to your paired members.

6. Push notifications

If you grant permission, the app registers a push token (Apple APNs / Google FCM) with our server. We store the device token, platform (ios/android), your user ID, and timestamps. Pushes are sent for event-driven purposes only (e.g. a pairing was revoked, a watch event fired). Delivery is handled by Apple/Google. Legal basis: consent (GDPR Art. 6(1)(a)). You can revoke it anytime in your device settings.

7. Optional cloud backup

You may back up your local data to your own iCloud or Google Drive private app folder. We do not have access to this backup.

8. Health integration

If you grant permission, Nurelio reads health values (e.g. glucose, heart rate) from Apple Health / Health Connect. Processing is local; no health data is transmitted to our server unless you explicitly share it via family sync (in which case it is end-to-end encrypted).

9. AI features (part of Nurelio Premium)

The AI features are the companion chat, reading lab reports, pharmacy receipts and appointment cards, and voice commands. They are part of Nurelio Premium and are not available in the app without a subscription. They are also the one part of Nurelio that is not end-to-end encrypted — a language model can only process what it is able to read. If you do not use them, none of this is processed.

9.1 AI companion (chat)

When you use the AI companion, the content of your message leaves your device.

What is processed:

Recipients:

Storage: The conversation stays on your device. Our server only passes it through — it is the intermediary to the language model and keeps nothing afterwards. On the device, a rolling window of the most recent messages is kept; older ones are condensed into short notes and then deleted. Until August 2026 both were stored on our server; whatever was still there was moved to the device on the first start of the newer app version and deleted server-side.

Deletion: In the app under Companion → Chat memory → "Delete history" you can erase the transcript and the notes completely and immediately at any time. Deleting your account removes them as well.

The companion does not diagnose and does not replace a doctor. Please only share what is actually needed for the answer.

9.2 Lab reports, receipts, appointment cards and voice commands

For these features the respective content leaves your device and goes to Google's Gemini API; processing outside the EU is possible. We use a paid tier for this — under Google's terms for the paid tier, the transmitted content is not used to improve or train the models.

What is sent, only when you trigger the feature:

Storage: We do not store photos, PDF files or the values read from them — they are passed through for the single request and discarded afterwards; the result ends up encrypted on your device. The only thing kept permanently on our server is the general explanation of a lab value ("what does this value measure, what can an elevated value generally mean"), so it does not have to be generated again for every user. It contains no measured value and no reference to you.

Legal basis for both areas: consent under GDPR Art. 6(1)(a) in conjunction with Art. 9(2)(a), and for the transfer to China additionally Art. 49(1)(a). Using the AI features is optional; if you do not use them, none of this is processed.

10. Website nurelio.net

Our web server logs connection metadata (IP, timestamp, URL, user-agent) for up to 14 days for operational and debugging purposes. The website sets no cookies, uses no tracking, and embeds no third-party resources — with one exception, explained below: help videos in some guides.

Videos in our guides (YouTube). Some guide articles contain explainer videos hosted on YouTube (Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland). Until you click a video, the page only shows a preview image from our own server — no connection to YouTube or Google is made. Only when you click is the player loaded in privacy-enhanced mode (youtube-nocookie.com); YouTube then receives technically necessary data such as your IP address, device and browser details and which video you watch. A transfer to the USA is possible; Google is certified under the EU-US Data Privacy Framework. Google's privacy policy applies (policies.google.com/privacy). Legal basis: your consent by clicking the video (Art. 6(1)(a) GDPR, § 25(1) TDDDG).

11. Server location

The Nurelio server runs on infrastructure in Germany (Strato). Your encrypted data does not leave the EU. The only processing outside the EU is what the service inherently requires: push delivery via Apple (APNs) and Google (FCM), and the contents of the AI features — the companion chat at DeepSeek in China, the scans and voice commands at Google, the speech output at ElevenLabs in the USA (see section 9) — each under their own terms.

12. Anonymous usage counts

So we can see where the app gets stuck and what it actually achieves, we count in aggregate: how far the setup flow gets, how many doses were confirmed and how many were missed, how often the final alarm stage did the job, how many appointment reminders came due, how often a companion was notified, and whether the installation was active on a given day.

Only a count per day is transmitted — never medication names, times of individual doses, or any other content. Along with it goes a randomly generated identifier: not a hardware identifier, not an advertising ID, and a different one from the one used for error reports.

This identifier is not connected to your account. The counts live in their own table with no account reference, they are transmitted without authentication, and there is no server-side way to attribute them to an account. From the daily counts we also build permanent grand totals with no identifier at all (e.g. "X doses supported in total").

Legal basis: Art. 6(1)(f) GDPR (legitimate interest in improving the app). You may object at any time under Art. 21 GDPR by emailing PrettyLightsSoftware@gmail.com; you will find your usage-counts identifier in the app under Settings → Sync log.

13. Error reports

When an error occurs in the app, we transmit the error message with a context tag, app version, platform and an installation identifier — never the contents of your data. Unlike the usage counts in section 12, this transmission is authenticated and therefore linked to your account; it is deleted along with your account. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in a functioning app).

14. Retention

15. Your rights

You have the right to access, rectify, erase, restrict, export or object to processing of your personal data (GDPR Arts. 15–21), and to file a complaint with a supervisory authority (Art. 77). To delete your account and all related server-side data, email us at PrettyLightsSoftware@gmail.com.

16. No sharing for advertising

We do not sell data, do no profiling, and use no ad IDs or third-party analytics. The anonymous usage counts described in section 12 are evaluated by us alone and only in aggregate; they are never shared with anyone.

17. Children

Nurelio is not directed at children under 13. We do not knowingly collect data from children.

18. Changes

We update this policy when features or legal requirements change. The current version is always available at this URL.