~/SlatePipeGrid/privacy.md
user@SlatePipeGrid:~$ cat privacy.md

# SlatePipeGrid — Privacy

updated:2026-09-08 scope:on-device only tldr:SlatePipeGrid does not collect, transmit, or share any personal information. contact:[email protected]

// SlatePipeGrid is an offline pipe-rotation puzzle with sixty hand-built boards and a fresh grid worked out from each day's date.

[01] Information collected // inputs

None. No account, no sign-in, no leaderboard, no profile on any server. The name and avatar you may set live on the phone so the player card has something to show.

[02] Local storage // on-device

Kept in OS-level local storage on your device, never uploaded:

  • Per-board progress: which of the sixty boards you have finished, the star rating for each, and your fewest turns on it.
  • Which daily grids you have played, and on which dates.
  • The crests you have earned, your run of days played, boards completed and total turns made.
  • Your display name, chosen avatar mark, and the date you first played.
  • Settings, including whether the connected pipes light up as you work.

Uninstalling the app deletes every byte.

[03] Permissions // runtime

None. The Android package declares no uses-permission entries at all, internet access included. That is also why the app never notifies you about the daily grid — it has no way to.

[04] Network // egress

No networking code is compiled into the build. Nothing is downloaded, including the daily grid: the board is derived arithmetically from the date itself, so every phone builds the same grid independently and offline. The only thing that ever leaves the app is what you hand to the Android share sheet yourself, and that is a fixed one-line description of the app - never your own entries. Where it goes after that is decided by whichever app you pick in the sheet.

[05] Third parties // vendors

None. No analytics, no advertising, no crash reporting, no attribution. Nothing to buy, so no billing library either. The dependencies — Flutter, provider, Hive, shared_preferences, fl_chart, intl and share_plus — are local-only.

[06] Children // coppa/gdpr-k

Suitable for all ages. Nothing is collected and nothing is transmitted, so no personal information can be obtained from a child under 13 (or under 16 in the EEA); COPPA and GDPR-K consent requirements are not engaged.

[07] Your rights // you

Everything is stored on your own phone and nowhere else, so it is entirely yours to inspect or destroy. Wipe your progress from the player screen, or uninstall the app to remove it along with every setting. Nothing sits on a server for us to produce or erase. Note that wiping progress costs you the stars and crests only — the boards themselves are rebuilt from their seed numbers exactly as they were.

[08] Changes // changelog

If this policy changes, the updated field at the top of this page will be revised. Material changes are also noted in the app's release notes.