YOUR WORDS STAY YOURS
Privacy
Your worksheet text is processed on your device. No account, no upload, no saved history.
Your worksheet text stays in your browser
The worksheet generator processes the text you enter and creates the PDF on your device, inside your browser. It does not upload your worksheet text to a server or store it as a saved worksheet. You do not need an account to use the tool. Leaving or refreshing the page can clear your current work, so save the PDF yourself if you want to keep it.
Files you choose to save
A downloaded PDF contains the text you entered. You control where it is saved and whether it is printed or shared. On a shared device, check the download location and close the page after use. The tool does not delete files you have saved or printed copies you have made.
Ordinary website delivery
Your browser requests the website’s pages and supporting files from its hosting service. As part of delivering and protecting a website, the hosting service may process routine request information such as an IP address, browser information, requested URL, and time of access. This is separate from the worksheet text, which the generator handles locally. Do not put personal worksheet content into the page URL.
No account or worksheet history
This version has no account registration, class roster, online worksheet library, or learner progress record. It does not use the worksheet text to build a learner profile. If you want to reuse an entry, keep your own copy of the text or download its PDF.
First-party product statistics
We measure worksheet page views, preview outcomes, PDF generation outcomes, download handoffs, and repeat use. Records contain a page category, broad acquisition channel, approximate country, device category, non-personal worksheet settings, and random event and page-session identifiers. Your worksheet text, names, PDF content, complete URLs, search queries, full referrers, IP addresses, and full browser identifiers are not stored in our analytics database. No device fingerprint is created.
Country is inferred from the hosting service’s coarse IP geolocation header. Device type is inferred from the request browser header; the full header and IP are not forwarded to our analytics collector. A country can be unknown. We never treat a missing source as ChatGPT.
Your analytics choices
Anonymous measurement uses a random identifier held only in the current page’s memory, without tracking cookies or a persistent visitor identifier. Before you make an analytics choice, anonymous page views and feature events are counted without a persistent visitor identifier. These anonymous events cannot identify returning browsers. Browser Global Privacy Control and Do Not Track signals disable measurement. There is no automatic consent popup.
You can open Analytics choices in the footer. Choosing Allow analytics enables optional browser storage with a random browser identifier that expires after 90 days, so we can recognize repeat use by that browser. This identifies a browser, not a person. Decline stops measurement and removes that identifier. Your choice is stored locally so we can honor it. We do not sell these statistics or use them for advertising.
Storage and service providers
Analytics is collected through this site’s Vercel endpoint and stored in a private Cloudflare D1 database. Raw events are retained for approximately 90 days and deleted by a daily retention job. Reports require a private access key and show aggregate statistics. Infrastructure providers may process request information in their normal operations; this analytics feature does not create access logs containing visitor payloads. Worksheet generation remains on your device.
The product is currently free and has no payments or subscriptions. Analytics does not record orders, card details, or billing information. Google Search Console search performance is separate from site analytics. Optional Google Analytics remains disabled because no measurement ID has been configured.