Neospin Privacy Policy · Updated 2026-08-12

A short note on your data.

Neospin does not collect, transmit, or share any personal information. There is no account, no network code, and it requests no device permissions.

Neospin is an offline visual field guide for tying 34 working knots, with step-through diagrams, identification drills and a personal practice log. The pages that follow describe, in plain language, what the app does and does not do with the things you type into it.

I · Collection

Information we collect

None. The app never asks for your name, email address, phone number, location, contacts, photos, or any other personal detail, and it has no way to send anything anywhere.

The one piece of text you can enter — a display name shown on the Record screen — is optional, defaults to "Deckhand", and never leaves the handset.

II · Storage

What lives on your device

For the app to work, the following is kept in the operating system's local storage, on your phone, and nowhere else:

None of it is uploaded. Uninstalling the app removes every byte.

III · Permissions

What the app asks for

The app requests no runtime permissions. Its release Android manifest declares no permissions at all — not internet, not storage, not notifications. On iOS it declares no usage-description keys, so the system will never prompt you on its behalf.

For completeness: Flutter's own debug and profile manifests add the INTERNET permission so the developer tooling can attach for hot reload during development. That manifest is not part of a release build, and the app contains no networking code that could use it.

IV · Network

What goes over the wire

The app is fully offline. There are no HTTP clients, sockets, or third-party network SDKs in the codebase, and no server exists for it to talk to. All 34 knots, their diagrams, instructions and reference data are compiled into the application binary.

The one exception under your direct control: tapping Share on the Record screen hands a short line of text to your operating system's standard share sheet. You choose the destination app, and you can dismiss the sheet without sending anything. The app itself does not transmit that text.

V · Third parties

Who else is involved

None are integrated. There is no analytics SDK, no advertising SDK, no crash reporter, no attribution provider, and no cloud backend.

The app's open-source dependencies (Flutter, Riverpod, sqflite, shared_preferences, fl_chart, share_plus, gap, intl, collection, flutter_animate) are ordinary libraries compiled into the binary. None of them is a data-collection service, and none is configured to phone home.

VI · Children

Younger readers

Knot work is a common part of scouting, sailing, climbing and general outdoor instruction, and this app is suitable for a general audience including children.

Because the app collects nothing, transmits nothing and shows no advertising, it does not knowingly or unknowingly gather personal information from children under 13 (COPPA) or under 16 (GDPR-K). There is no personal data for a parent or guardian to request or have deleted, because none is ever created off the device.

VII · Your rights

What you can do

Since the data never leaves your device, you have complete control over it: edit your display name and avatar at any time from the Record screen; remove a logged repetition with Undo last rep on the knot's page; remove a bookmark by tapping the bookmark icon again; or delete everything at once by uninstalling the app, which removes the app's private storage — the practice database and all preferences — with no residual copy anywhere.

Requests to access, correct, export or erase data held by us are not applicable, because we hold none.

VIII · Revisions

Changes to this policy

If anything in this policy changes, the date at the top of the page will be revised, and material changes will appear in the app's release notes.


Questions, corrections, or concerns are welcome. Write to [email protected].
© 2026 Neospin