None. There is no sign-up, no login, and no form that asks for personal details. The app never asks for your name, email address, phone number, contacts, photos or location.
The one piece of text you can type into KnotBloom is a display name shown on your own profile screen. It is optional, it is stored on your device like any other setting, and it is never sent anywhere.
To make the app work, KnotBloom stores the following only on your device, in a private SQLite database inside its own app sandbox (knotbloom.db):
This data never leaves your device. It is not uploaded to KnotBloom or to any third party. There is no cloud backup, no export and no sync built into the app. Uninstalling the app or clearing its storage deletes all of it permanently.
KnotBloom requests no runtime permissions at all. The release Android manifest declares none — not even INTERNET. The iOS Info.plist contains no usage-description keys, because the app uses no camera, microphone, location, photo library, contacts or notification capability.
The app is fully offline. All 34 knots, every diagram and every instruction are compiled into the app itself. There is no HTTP client, no WebView and no networking dependency, so it cannot contact a server even if it wanted to. It behaves identically in aeroplane mode.
None are integrated — no analytics SDK, no crash reporter, no advertising network, no attribution service, no social login. The open-source packages it is built on (flutter_bloc, equatable, sqflite, path, fl_chart, intl, gap, collection, flutter_animate, share_plus) all run on-device and none phone home.
share_plus is used only when you tap "Share KnotBloom". It hands a short line of text to your device's own share sheet and you choose the destination; the app receives nothing back and has no visibility into what you pick.
KnotBloom is suitable for all ages and safe for younger users learning practical rope skills. Because it collects no personal information whatsoever, it holds no data about children. It is not directed specifically at children under 13, and it satisfies COPPA and GDPR-K by simply not gathering anything.
Since all data is local to your device, you are in complete control: change your display name, avatar and every preference from inside the app at any time; remove a bookmark with a single tap; clear the app's storage from your device settings to reset KnotBloom to a fresh state; or uninstall to permanently erase everything listed above.
There is no server-side copy, so there is nothing to request access to, correct or delete elsewhere. That also means the deletion is final — nothing can be restored afterwards.
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]