1. Information we process
You can browse, search, like, and download themes without creating an account. When you sign in with Google or GitHub to publish, Neon Auth provides the account identifier, name, email address, provider, and session data needed to authenticate the publisher.
2. Public submissions
A submitted theme ZIP, manifest, preview images, author name, selected category, and public GitHub or X profile are stored for validation and review. If approved, the theme assets, author credit, profile link, license, version, and install metadata become public. Do not submit private or confidential material.
3. Likes and abuse prevention
For signed-in likes, we derive a one-way HMAC identifier from the authenticated user ID. For anonymous likes, we derive a one-way HMAC identifier from the Cloudflare-provided IP address. We store only the resulting hash, never the raw IP address or raw user ID, and use separate minute and hour counters to prevent automated abuse.
4. Storage and retention
Pending, rejected, and approved submission records may be retained to preserve theme ownership, review history, security evidence, and reproducible releases. A creator may request removal of a public theme, but records needed for abuse prevention, legal compliance, or version integrity may be retained for a reasonable period.
5. Service providers
We use Cloudflare for hosting, object storage, database services, and network security; Neon Auth for Google and GitHub sign-in; and GitHub for the open-source repository and CLI release. We do not sell personal information and do not use payment processors because the service does not sell theme packs.
6. Your choices
You may browse without signing in, remove your own like by pressing the like button again, sign out at any time, and request correction or deletion of account-associated submission information subject to the integrity and legal exceptions above.
7. Contact and changes
Material changes will be reflected by the updated date on this page. For privacy, removal, or rights questions, use the published contact channels. Also review the Terms.