Ahlina

Privacy policy

The Ahlina · Cycle app and the family account. Last updated: 18 October 2026. Draft pending legal review

In four sentences. Your cycle data is stored encrypted on your phone and leaves it only if you choose sharing or a backup, and then it leaves encrypted with keys we do not hold. We show no ads and use no trackers or third-party analytics. We never sell or share your data. You can delete everything from inside the app or from this page at any time.

1. Who we are

The app is published by [legal entity], [address], [country]. Privacy contact: privacy@ahlina.app.

2. What stays on your phone

Everything you log is stored on your phone only, in a database encrypted with a random key kept in the system keystore (Android Keystore):

This data is not sent to us or to anyone else. The app works fully without an account and without internet.

3. The optional family account

An account is needed for two things only: sharing period dates with a family member you choose, and a cloud backup. If you create one, our servers hold:

Shared summaries and backups are encrypted on your phone before they leave it: the summary with the recipient's public key, the backup with a passphrase you choose. Our servers store ciphertext they cannot read. If you forget the backup passphrase, we cannot recover it for you.

4. What we do not do

5. Legal basis

Cycle data is health data. We process it on the basis of your explicit consent, given at first setup (required for the app to work, since without local storage there is no tracking), with separate consents for reminders, sharing and backup. You can withdraw any consent in Settings at any time; withdrawing is as easy as giving.

6. Minors

7. Sharing with others

We share your data with nobody, except providers acting on our instructions to run the service:

We may disclose data if the law obliges us to; in that case we hold only what section 3 lists, and we hold no keys to decrypt summaries or backups.

8. Retention

9. Your rights

At any time you can: access your data (all of it is on your phone; Settings shows what the account holds), export it (an encrypted backup), delete it (from Settings, or from the account deletion page without installing the app), withdraw consents, and complain to your country's data protection authority. We answer requests within 30 days at privacy@ahlina.app.

10. Security

The on-phone database is encrypted (ChaCha20-Poly1305). Server connections use HTTPS only. Shared summaries are encrypted with per-device X25519 keys, backups with Argon2id and XChaCha20-Poly1305. App lock with biometrics or the phone's code is available in Settings.

11. Not a medical device

The app informs and tracks. Estimates are estimates, not a method of contraception, and never replace a clinician. Articles list their sources and review date.

12. Changes

When this policy changes we publish the new version here with its date and tell you in the app if the change is material.