Linelet

Privacy

Privacy policy

How Linelet handles your data.

Updated October 29, 2026 · Contact jpottstudios@gmail.com

The short version

Linelet starts in guest mode. Puzzle progress, streaks, completed puzzle IDs, settings, and purchase entitlement cache stay on your device unless you choose an optional account save. Mobile purchases are processed by Apple or Google and RevenueCat when billing is configured. Browser purchases, when available, use RevenueCat and Paddle.

The mobile app has no advertising SDKs or cross-app tracking. The app asks you once whether to share anonymous usage, and nothing is sent unless you say yes. You can change it anytime in Settings. If you say yes, accept the Terms and Privacy Policy, and the app’s Supabase service is configured, Linelet can upload one anonymous usage snapshot per day. It includes a random per-install ID, platform and app version, coarse return-visit and feature-use counts, and limited device/build metadata where available. It does not include puzzle boards or solutions, account details, precise location, or free text. Turning sharing off stops future uploads; snapshots already received remain in the service.

With sharing on, the iPhone and Android app also sends anonymous app use and crash reports to our analytics service, PostHog, in the United States. This covers things like which screens are opened, which fixed game and purchase steps are reached, how long the app is open, and error reports when something goes wrong, along with the app version, platform and whether the copy is a store or test copy. It never includes your name, email, account, puzzle boards, solutions or anything you write, and IP addresses are not stored. The same Share anonymous usage switch in Settings turns it off, and deleting your data starts a new anonymous ID.

The current mobile version schedules optional return reminders and account-save notices on your device after you enable them; it does not register a new remote push address. Older versions could send a push token and random per-install ID to Supabase. You can turn off notifications in your device settings; Linelet attempts to remove any old saved push address when you delete local data. Push registration is unavailable in the browser version.

Account saving is optional. If you create or sign in to an account and choose to save progress, Supabase processes your email and authentication/session data, and stores an encrypted copy of your progress. Guest progress remains local. Deleting local data signs the device out but does not delete the account or its saved copy; delete the account separately from the Account screen.

Permissions and exports

Linelet uses notification permission on mobile only for reminders you choose and optional return or account-save notices. You can decline or revoke permission in your device settings. Any backup, export, or shared file is sent only to the destination you choose. That destination has its own privacy practices.

This website and the desktop version

This website and the desktop (browser) version of Linelet count visits anonymously so we can see what helps people. Each page view, or tap on a store button, sends a small note: which page, whether the device is a phone, tablet or computer, and on the first page of a visit, the name of the site that sent you here (for example Google or Instagram). These visit counts use no cookies or browser visitor ID; they do not store an analytics record in your browser, and we do not keep your IP address or anything that identifies you in these counts. The notes are kept in our own database, hosted by Supabase. The desktop game separately saves progress and settings in this browser and keeps an anonymous purchase ID and, after a confirmed browser purchase, a local purchase marker when browser billing is enabled. These remain after game data is deleted so that purchase can still be recognized.

Our web host, Vercel, also counts visits with Vercel Web Analytics, which uses no cookies and does not follow you to other sites. Like any web host, Vercel handles standard request details such as IP address, the page asked for, browser type and time, for security and delivery.

Google Analytics helps us see which articles and pages are read and which app links are used. Its advertising features are turned off and it does not follow you to other sites. If you are in the European Union, the European Economic Area, the United Kingdom or Switzerland, it stays off until you choose Allow on the small cookie notice; choosing No thanks keeps it off. Everywhere else it is on when the page loads, and it sets Google Analytics cookies to tell a new visit from a returning one. It sends Google the page you viewed, the page that sent you here, taps on app store buttons, and your device type. We never send the full web address with its extra details. You can change your choice at any time with the Cookie choices link at the bottom of every page. Google says GA4 uses IP addresses only to work out a rough location and discards them before the data is stored. Google handles this data under its own Privacy Policy. The desktop (browser) version of the app does not use Google Analytics. The anonymous first-party counter and Vercel Web Analytics described above use no cookies.