Privacy
Yojoli does not require an account and does not ask for personal information. This page describes what the site actually stores and sends today, and what is planned for advertising later.
Stored in your browser
The daily word search saves your progress in your own browser using local storage, so a reload keeps the words you have already found. The record contains the puzzle identity, the words you found, and local timestamps used to report a coarse solving time. It contains no name, email address, account, device identifier, or persistent identifier created by Yojoli.
One key is used per puzzle, for example yojoli:word-search:progress:v1:<date>:<theme>:<difficulty>:g1. Pressing Reset progress in the puzzle, or clearing site data in your browser, removes it. Progress from other days is deleted automatically the next time you open the puzzle.
Analytics
Yojoli includes a single, consent-aware Google Analytics 4 integration for a small set of product events: starting a puzzle, completing it, printing it, resetting progress, and a generation or storage failure. Events carry only the product id, theme id, difficulty, generator version, and a coarse completion duration such as “1 to 3 minutes”.
Puzzle contents, your word list, the letters you select, saved progress, and any Yojoli-created user identifier are never sent. The integration does not run during automated tests or ordinary local development, does not run on preview deployments, and holds events in memory without transmitting anything until Google's consent tooling records an analytics grant. Denied consent is never bypassed.
Cloudflare Web Analytics is planned for aggregate traffic and performance reporting. It does not use cookies or fingerprinting and does not build a profile of individual visitors.
Advertising and consent
Yojoli is not serving advertising right now and loads no ad network. When Google AdSense is enabled, Yojoli will use Google's AdSense Privacy & Messaging consent tool rather than operating its own consent database, and will provide a persistent privacy and cookie settings control so a choice can be reviewed or changed.
Yojoli sets no first-party cookies. Google services may set cookies once they are enabled and consent permits it; those cookies are controlled through Google's consent tool and browser settings.
Hosting data
The site is served by Cloudflare, which may process standard request logs for security, reliability, and troubleshooting, as described in Cloudflare's own privacy documentation.