Nilna Privacy Policy

Last updated: October 13, 2026

This Privacy Policy explains how Nilna (“we”, “our”, or “us”) handles information when you use the Nilna iOS app. Nilna helps you prepare an in-person gift handoff: you build a Gift File (audience, gift, opening line, blocking steps), optionally draft a spoken line, rehearse it, and log a debrief afterward.

Nilna does not sell Credits, subscriptions, or in-app purchases. There is no public feed.

1. Information we handle

Nilna does not ask for an email address or password. We do not show your Gift Files to other users inside the app.

2. How we use it

3. Studio Worker and stage page

When you tap Enter rehearsal (and on some cold starts while logged in), Nilna calls Nilna’s edge Worker (/v1/studio/entry). The Worker returns a studio session token, drafting configuration (endpoint, model list, bearer used only for line generation), action codes for the stage WebView, and a stage URL.

The stage URL may be a Worker-hosted welcome page (for example the fixed Nilna welcome theme) or a configured web experience. Launch parameters for a configured experience may include encrypted values needed to run that page (such as installation id, session-related tokens, package identity, service origins, Terms/Privacy URLs, app version, and app name). Gift File contents are not uploaded as part of that studio entry call.

4. Opening-line generation

Nilna uses OpenRouter, a third-party AI service, for opening-line generation. Drafting URL, model chain, and bearer are delivered by the Worker at studio entry and kept in memory on the device for the session. When you tap “Draft a line for me” or “Bind the file”, Nilna sends the recipient, relationship, occasion, personality notes, gift, and any draft line you entered to that drafting endpoint (OpenRouter). OpenRouter routes the request to a model provider. The generated line is saved on your device after a successful request.

Only those request fields are sent for generation; your saved Gift Files, profile photo, rehearsal audio, debriefs, price band, wrapping choice, and handoff steps are not sent in the AI request. OpenRouter and its model providers may process and retain request data under their own policies. See OpenRouter's Privacy Policy. Nilna cannot delete data retained by OpenRouter or a model provider when you delete your local account.

Nilna shows an on-device notice titled “AI service and your data” before you use the creation flow. You choose what details to enter and submit.

5. Permissions

You can deny any permission. Creating a Gift File, generating a line, timed rehearsal, and the archive still work without camera, photos, or microphone. If you refuse a permission and later ask for it again, Nilna may guide you to iOS Settings.

6. Storage

Saved Gift Files, scripts, rehearsal audio, avatar, nickname, and local session flags are stored in the Nilna app sandbox and app preferences on your device. Worker studio tokens and drafting credentials are held in memory for the running session (and the installation id / API environment preference may persist locally). Script and audio items are stored by file name. Fields you submit for AI generation are also sent to OpenRouter and a model provider as described above.

7. Sharing

We do not sell your Gift Files, photos, or audio. Limited information may be shared with:

Share on the Result or Detail screen copies a rehearsal card to the clipboard on this device. It does not post to a social network inside Nilna.

8. Retention and deletion

Log out clears the local login token, clears the in-memory Worker studio session and drafting credentials, and returns you to the start screen. Gift Files and profile stay on the device.

Delete account removes Gift Files, rehearsal audio, debriefs, avatar, nickname, and related preferences on this device, and clears the Worker studio cache. Nilna keeps only the flag that you have logged in before. This local deletion does not delete request data that OpenRouter or its model providers may retain; their retention and deletion practices are governed by their own policies. Unreachable Worker sessions expire under the Worker’s session TTL.

Uninstalling Nilna also removes local data stored in the app.

9. Children

Nilna is not directed to children.

10. International use

You use Nilna from the country where your device is located. Information you submit for line generation, and traffic to the Worker or a configured stage page, may be processed in regions where those services operate.

11. Changes

We may update this Policy. The date above shows the latest version. Continued use after an update means you accept the revised Policy.

12. Contact

Questions: email martimpinto1111@outlook.com, or see the Terms of Service.