None. The app never asks for your email address, phone number, contacts, location or any other personal detail, and it has no way to send information off your device.
The one piece of text you can type into BriskHabit is a display name on the profile screen. It is a label you pick for yourself so the home screen can greet you, it defaults to Deckhand, and it never leaves your phone.
To make the app work, BriskHabit stores the following only on your device, using the operating system's local storage:
The display name, the diagram preferences and the first-launch flag are held in the platform's standard preferences store. Knot progress, the practice log and achievement unlocks are held in a local SQLite database inside the app's sandbox. This data never leaves your device. It is not uploaded to BriskHabit or to any third party. Uninstalling the app or clearing its storage deletes all of it permanently.
BriskHabit requests no runtime permissions. It never asks for camera, microphone, location, contacts, photos, storage or notification access, and none of those are declared on iOS.
The Android manifest declares one permission, android.permission.INTERNET. The app does not use it — it is inherited from the project scaffolding and the Flutter tooling relies on it during development builds. There is no networking code anywhere in the app, so nothing is ever sent or fetched over that permission.
BriskHabit is fully offline. Every knot, diagram, instruction and illustration is compiled into the app itself, and all of your records stay on your device. There are no servers, no cloud sync, no remote configuration and no update checks. The app works identically in aeroplane mode.
The single exception is one you trigger yourself: tapping Share BriskHabit on the profile screen hands a short sentence to your operating system's standard share sheet. From there you choose which app receives it. BriskHabit does not see or record what you choose.
None are integrated. BriskHabit contains no advertising SDK, no analytics SDK, no crash reporting SDK, no attribution SDK and no social login. Its dependencies are open-source Flutter packages used purely for on-device functionality: local storage, state management, charting, layout, date formatting and the system share sheet. There are no cookies, no web beacons, no tracking pixels and no device fingerprinting.
Knot-tying is something a lot of people learn young, and BriskHabit is suitable for a general audience. Because the app collects no personal information from anyone, it collects none from children either. We do not knowingly hold data about a child under 13 — there is no data to hold, and no mechanism by which it could reach us. BriskHabit shows no advertising and contains no purchases or external links.
Everything BriskHabit stores is on your device and under your control: change your display name and profile marker at any time from the profile screen; change or reset every diagram preference from the settings screen; un-mark a knot as learned, or un-star it, from that knot's page; and delete everything by uninstalling the app — removing BriskHabit removes its storage along with it, permanently and completely. Because no copy of your data exists anywhere else, there is no export request to file and no deletion request to send. Nobody — including us — can access your records.
If this policy ever changes, the "Last updated" date at the top of this page will be revised. Material changes will be noted in the app's release notes.
If you have any questions about this policy, please reach out: [email protected]