Privacy Policy
Last updated: June 19, 2026
Inner Breeze
Inner Breeze is a free, open-source guided breathing meditation app based on the Wim Hof method.
Data Collection
Inner Breeze is local-first and does not use analytics, tracking, advertising identifiers, or third-party tracking services.
- No personal information collection
- No analytics or tracking
- No sale of personal data
- No account is required for offline use
- Optional sync sends app data only when you choose to connect a sync server
Local Data Storage
The app stores practice data locally on your device:
- Breathing session timing data
- Meditation and session history
- Habit names, colors, completion days, and related settings
- App preferences such as theme and practice settings
- Optional sync public/private key material stored by the app on your device
Optional Sync
Sync is optional. If you connect Inner Breeze to the default sync server or to a custom self-hosted server, the app sends the data needed to mirror your account remotely:
- A public-key account identifier derived from your sync public key
- Your sync public key, used to verify signed sync requests
- Session, meditation, habit, habit-day, and non-secret preference data
- Cryptographic challenge and signature metadata used to prevent replay attacks
During normal sync, the sync server does not receive your private key. Your private key remains on your device unless you export it yourself for backup or use the exported key to prove ownership during remote account deletion.
Data Deletion
To delete local data, use the app's data controls or clear the app data through your device's settings.
To delete the remote sync account on the default server, use Delete Sync Account. You must provide the exported inbe-sync.key file, which includes the sync public ID. The exported key is sent over HTTPS to the sync server only to prove account ownership and complete deletion; it is not stored. Remote deletion removes the account row and mirrored sync data for that sync account.
If you use a self-hosted sync server, use that server owner's deletion process. Deleting remote sync data does not remove local data from your device or backups you exported yourself.
Donations
Donations are optional and are handled by the external donation/payment provider linked from the website. Donation processing is separate from Inner Breeze sync accounts and app data. Deleting a sync account does not delete records held by an external donation/payment provider.
Permissions
Inner Breeze may use network access for optional sync and file/share access when you import, export, or back up your own data. Core breathing, meditation, and habit tracking features remain usable offline.
Children's Privacy
Inner Breeze is suitable for all ages. The app does not knowingly collect personal information from children. Optional sync should be configured by a parent or guardian when required by local law.
Contact
Questions: [email protected]
Open Source
Source code available at: https://git.sr.ht/~waozi/inbe and https://github.com/waozixyz/inbe