PearPetal collects no personal data and stores nothing on a server. Your cycle data lives only on your own devices. There is no account and no cloud. The one exception is a seeder, which you can add yourself and which is off unless you turn it on (see below). If you choose to share with a partner, they receive only the specific, consented slice of your data you pick - never your full log.
All data is stored locally on your device (and any of your own devices you link):
Sensitive health information (your cycle, fertility and pregnancy data) is treated as private by design. It is never sold, never used for advertising, and never sent to us or any third party.
PearPetal keeps your full cycle log and anything you share with a partner in two separate, separately-encrypted stores:
Predictions are computed on your device and are never written to the shared view or sent over the network. If you end sharing, it stops going forward - revocation is one-way.
PearPetal syncs directly between your own devices, and between you and a partner you have shared with, using the Hypercore Protocol, a peer-to-peer technology. There is no server storing your data and no account, unless you add a seeder of your own. On networks where a direct connection cannot be made, the connection can fall back to the PeerLoom relay described below, which forwards the encrypted traffic without being able to read it. Data is shared only with the specific devices that hold the matching key.
All sync traffic is encrypted end-to-end, and every change is cryptographically signed by the device that made it, so a partner's device cannot forge entries in your log. No third party ever receives or has access to your data.
Most of the time your devices connect to each other directly. On a small number of networks that direct connection cannot be made at all. In that case PearPetal can fall back to a relay that PeerLoom runs, which passes the encrypted traffic between the two devices.
The relay cannot read what passes through it. Your cycle log and anything you share with a partner stay encrypted end to end and PeerLoom holds no key to them. What a relay unavoidably handles is the fact that two devices are talking, identified by random public keys rather than names or email addresses, along with the timing and the amount of data. It cannot tell what those devices are exchanging, or that the app is PearPetal at all. The relay keeps no record of it and stores nothing.
The relay is a last resort and never the first choice. The relay can be turned off, in which case PearPetal is purely device to device and will not connect on the rare networks where a direct connection is impossible. Full detail: The PeerLoom relay.
PearPetal runs no server and adds none by default. You can choose to pair it with a PeerLoom Seeder, a small program you run on your own computer or home server, or one run by someone you trust. It keeps your devices in sync when they are not online at the same time. It is off unless you turn it on, and you choose for each partner share whether that share uses it.
A seeder holds an encrypted copy of your data and can never read your cycle log or what you share. Whoever runs it can see when your log grows, which shows roughly when you log, and the internet addresses of your devices, and of a partner's devices if a share uses it, when they connect. Unless you switch it off, it also sees that the app is PearPetal. Pair only with a seeder you run or trust. You can stop using it at any time in Settings. Nothing about any of this reaches PeerLoom.
You can export a backup of your data to a plain file on your own device for safekeeping or to move to a new phone. You may optionally protect that file with a password; when you do, it is encrypted with strong, modern cryptography (Argon2id key derivation and an authenticated cipher) so only someone with the password can read it. A forgotten password cannot be recovered by anyone, including us. Backups never contain your device's secret identity key, and are never uploaded anywhere - where the file goes is entirely up to you.
PearPetal contains no analytics, no advertising SDKs, no crash reporting services and no third-party trackers of any kind. No server stores your data, so there are no server logs of your activity. The PeerLoom relay, when it is used, records only running totals such as how many connections are open, not which devices connected or when.
PearPetal does not require you to create an account or provide an email address or phone number. Each device's identity is a cryptographic key pair generated locally on the device.
PearPetal is not directed at children under 13, and we do not knowingly collect data from them. Because no server stores your data and the app keeps nothing about anyone off-device, no personal data of any user is collected by us at all.
PearPetal is for personal tracking only. Its predictions are estimates, not a diagnosis or a contraceptive method, and should not be relied on to prevent or achieve pregnancy. For medical questions, consult a qualified healthcare professional.
PearPetal is fully open source. You can inspect the complete source code at github.com/peerloomllc/pearpetal.
Questions about this privacy policy? Reach out at peerloomllc@proton.me.
Effective date: October 14, 2026