Privacy
Puzzle generation stays on your device.
Last updated: August 9, 2026.
Seeds and game state
The generator and exact-cover search run in your browser. A shared URL includes the board settings and seed you choose. It does not include an account identifier or upload your in-progress piece placements to an application database.
Printing
The Print action opens your browser’s print interface. MosaicProof does not receive the printed document or know whether you save it as a PDF.
Optional Google Analytics
Google Analytics 4 is configured with this site’s measurement identifier G-6E7EM76HD0. Analytics storage is denied by default. Choosing “No thanks” stores that choice locally and loads no Google script. Choosing “Allow analytics” loads Google’s tag only for this identifier and permits an aggregate page view. Declining does not disable generation, hints, sharing, or printing.
Gameplay data boundary
MosaicProof does not send your seed, board size or mask, piece preset, rotation/reflection choices, placements, hint choices, proof nodes or time, solution, shared URL payload, or print output to Google Analytics. The consent controller contains no gameplay-event forwarding path.
Stored preference and withdrawal
Your accepted or declined choice is stored in local storage so the prompt does not repeat. Use the persistent “Analytics on/off · settings” control on the main page or this Privacy page to change it. Withdrawing sets analytics storage back to denied, enables Google’s property-disable flag, removes the tag loader, makes future site analytics calls inert, and attempts to clear this site’s analytics cookies. Withdrawal cannot erase aggregate data sent before it.
Questions
Use the guidance on the contact page for privacy or accessibility questions.