Technical details

How Fernlet protects your data.

Michael Bowman Olay fernletapp@gmail.com github.com/bowman-mw/fernlet

This page explains the technical choices behind Fernlet's privacy policy, so you can inspect the design yourself.

No central copy of your data

Fernlet does not operate a backend that collects your health information. There is no Fernlet account, advertising profile, or developer-owned database holding a copy of your life.

Some optional features use Apple services that belong to your own account, such as private iCloud sync. Those services are not a Fernlet server, and the developer cannot browse or retrieve your private data through them.

Two kinds of storage

Fernlet separates everyday information from especially sensitive information.

Everyday information — meals, movement, hydration, sleep, settings, and companion state are stored locally. You may choose to sync this information through your private iCloud database.

Sealed information — journal text, cycle data, intimate notes, sensitive memories, and similar information are stored in a separate encrypted area on your device. Fernlet's networking code and its AI features are deliberately kept from reading that raw information — a build script blocks it: importing the sealed store from either one fails the build.

iCloud is optional

During setup, you choose whether Fernlet stays only on this iPhone or syncs eligible information to your private iCloud database.

Sensitive information is not part of ordinary iCloud sync. If you choose to back up sealed information, Fernlet encrypts it before it leaves your device. That's a separate, clearly explained choice — not something ordinary sync turns on for you.

No ads or tracking

Fernlet does not use advertising SDKs, third-party analytics, or behavioral tracking. The website you're reading this on uses no cookies and no analytics either.

Fernlet may ask permission to read selected Apple Health data. That permission is for the app's features on your device — not for advertising, profiling, or sale.

Friends are local and intentional

Friend features are designed for people who meet in person. There is no discovery feed, public directory, or remote friend server.

Friends exchange only the information needed for the connection: display names, public keys, companion appearance, and a broad wellbeing state. They do not receive raw health records, scores, cycle data, or journal text.

On-device AI

Fernlet's AI features run on your iPhone, using Apple's on-device models. Your journal, health data, photos, cycle information, and friend data don't get sent to an external AI service.

The sealed store is intentionally outside the AI feature boundary. On-device AI does not read raw cycle data, intimate notes, or sealed journal entries. The full on-device experience needs an iPhone 15 Pro or newer; on older supported phones, Fernlet falls back to simpler, deterministic logic instead of reaching for a server.

Inspect the work

Fernlet is open source. The privacy policy explains what the app handles; the source code and technical documentation show how those commitments are enforced. Look as closely as you want — the repository is at github.com/bowman-mw/fernlet.

Fernlet is a wellness and self-care companion, not a medical device. It does not provide medical advice, diagnosis, or treatment. If you are in crisis, contact your local emergency services or, in the US, call or text 988 (the Suicide & Crisis Lifeline).