Nightloop — Privacy Policy

Last updated: October 5, 2026

Nightloop ("we", "us") is a sleep app with Nilo, a plush mascot who listens at night and tells you about it in the morning. It is operated by Côme Delamare (sole trader, Malta). This policy explains what data the app handles, where it goes, and what your rights are.

The short version. Your nights stay on your iPhone: the night recordings are never uploaded. If you turn on personal lines, only the words Nilo heard you say are sent, so he can answer them; we don't keep them. No ads, no tracking, and we never sell your data.

1. What stays on your iPhone

If you use iCloud Backup, iOS may include this data in your device backup, which Apple protects under its own terms. Deleting the app deletes this data from your iPhone.

2. What leaves your iPhone

Personal lines (only if you allow them)

When Nilo heard clear words in your sleep, he can answer them with a line written just for you. The first time, the app asks for your permission; you can change it any time in Me › Personal lines. When it is on:

Proof of your subscription (no account)

Personal lines are for subscribers. With each request, the app sends the proof of your subscription that Apple signs on your iPhone (the subscription's transaction number, product and dates; never your name, Apple ID or payment details). Our server checks Apple's signature and counts how many personal lines that subscription asked for today, to prevent abuse and control costs. Only a scrambled (hashed) form of the transaction number is stored with the count, and counts are deleted after 2 days. There is no account to create.

Nilo's recorded lines

The app downloads Nilo's recorded lines (text and audio) from our servers (Supabase and Cloudflare). These downloads contain no personal data, apart from what any internet request includes, such as your IP address, which our providers may log for security.

Anonymous Smart alarm report (you can turn it off)

After a night with the Smart alarm, the app sends one anonymous report to our database (Supabase), so we can check that Nilo wakes people at the right moment and tune it: whether he woke you early and why (movement or voice heard), by how many minutes, how long you slept (rounded to 5 minutes), how many movements and voice sounds he heard in the window, your morning mood if you did the check-in, the alarm sound family and the alarm's settings. It contains no recording, no words, no account or device identifier and no time of day (only the date is kept), and nothing in it links it to you. You can turn it off in Me › Privacy. Apple Health data is never part of it.

Weekly league

After each morning check-in, the app sends your username, your avatar and your points for the week to our database (Supabase), with your subscription proof. They are stored under a hashed subscription number, never your name or Apple ID, and shown to the other players of your league group, who see nothing else about you. Usernames that break our rules are replaced by a default one. You can report or block a player by pressing and holding their name; reports are kept so we can review them. League data is deleted after 5 weeks.

Subscriptions

Payments are processed entirely by Apple; we never see your payment details. RevenueCat receives your subscription transactions (product, dates, status) with a random app identifier, so we can check and understand subscriptions.

3. What we don't do

4. Service providers

ProviderWhat it doesWhat it receives
Supabase (USA)Runs our server functions and database Your subscription proof (checked, then a hashed number with the daily count); your words in transit for personal lines; anonymous Smart alarm reports; your league username, avatar and weekly points
Anthropic (USA)Writes Nilo's personal answers The words you said (only with personal lines on)
ElevenLabs (USA)Gives Nilo his voice Nilo's written answer (only with personal lines on)
WaveSpeed AIGives Nilo his voice when ElevenLabs is unavailable (same voice model) Nilo's written answer (only with personal lines on, and only then)
CloudflareStores and serves Nilo's recorded lines No personal data (standard request data such as IP address)
RevenueCat (USA)Subscription status Purchase transactions and a random app identifier
ApplePayments; on-device speech recognition, Apple Health, alarms Payments only; the on-device features run on your iPhone

These providers process data on our behalf under their data-processing terms, and may keep it for a limited time for security and abuse monitoring as described in their own privacy policies. Anthropic's commercial terms do not allow it to use data sent through its API to train its models.

5. Why we can use your data (legal bases)

Data that stays on your iPhone (section 1) is not sent to us.

6. How long we keep data

7. International transfers

Some providers are based in, or store data in, the United States. When personal data is transferred outside the European Economic Area, we rely on the safeguards in our providers' data-processing terms, such as the European Commission's Standard Contractual Clauses.

8. Your rights

Depending on where you live (including under the GDPR if you are in the EU/EEA), you have the right to access, correct, export, restrict or delete your personal data, to object to its use, and to withdraw your consent at any time. Most of your data is on your iPhone and in your hands: you can delete recordings, disconnect Apple Health, turn off personal lines, or delete the app. For anything on our side, email us. You can also lodge a complaint with a supervisory authority, such as the Information and Data Protection Commissioner in Malta.

9. Children

Nightloop is not directed at children under 13, and we do not knowingly collect personal data from them.

10. Security

Data is sent over encrypted connections (TLS). Our database uses access controls, including row-level security, and our providers' keys are kept on our servers, never in the app. No system is perfectly secure; if a breach affects your data, we will notify you as required by law.

11. Changes

We may update this policy as the app evolves. Material changes will be shown on this page with a new "last updated" date, and in the app when they affect what is sent from your iPhone.

12. Contact

For any privacy question or request:
app.chaptr@gmail.com