Effective date: 2026-06-11
Wing Font's core promise is simple: your data stays on your device. There are no accounts, no logins, and no user-level tracking or analytics. This page explains what we do — and don't — collect, and why.
To make the Service feel responsive, the following items are stored locally in your browser (localStorage and Cache Storage) and are never transmitted back to us:
/generate) are kept in your browser's IndexedDB so you can re-download them, or preview them in /showcase and /specimen, without rerunning the pipeline. Up to 4 can be "pinned" to protect them from being overwritten by the next generation. All bytes remain in your browser and are never transmitted.You can clear any of this at any time through your browser's "Clear site data" or privacy settings.
While we don't track you, the Service is hosted on third-party platforms whose own logs may contain request metadata. Each is governed by its own privacy policy:
wing-font.chunlaw.io and wing-font-hub.chunlaw.io. Every page view results in a server access log entry (IP, User-Agent, timestamp)./generate page, the Pyodide runtime and Python packages are fetched from these CDNs.If you wish to avoid being logged by any of these, you can use a VPN, or run the command-line version of the Service offline.
The Service does not use tracking cookies. We also don't use session cookies — all state lives in localStorage (see section 3).
The Service is not directed at children under 13. Because we collect no personal information at all, we have no way to and no intention of collecting it from children.
If this policy changes materially, the "effective date" at the top of the page will be updated and a note posted to the Telegram group or on GitHub.
Privacy questions can be raised on GitHub Issues or in the Telegram group.