Lit Hub

Privacy Policy

Last updated: June 5, 2026

This Privacy Policy explains how Lit Hub handles information when you browse the directory, vote, submit projects, or submit blog posts.

Information You Provide

If you submit a project, we collect the project details you enter, such as name, description, website, social links, categories, and logo. If you submit a blog post, we collect the title, author name, excerpt, body, tags, and related submission details.

We also collect the contact method and handle you provide in the "How can we reach you?" field. This is used only if maintainers have questions about the submission. For project submissions, this contact information is stored privately in Postgres and is not displayed on project listing pages or included in public project pull request text.

GitHub Pull Requests

Submissions are processed by opening a GitHub pull request in the ecosystem repository. Public project or blog content is added to files in that pull request. Project submission contact details are not included in public project pull request bodies; maintainers review them from the private Postgres contact table.

Because GitHub hosts the repository and pull requests, submitted information may be processed and retained by GitHub according to GitHub's own terms and privacy policy. Blog submission contact details may still be included in blog pull request bodies unless that flow is migrated separately.

Voting And Abuse Prevention

To keep voting fair, the server may use your IP address to create a one-way hash for vote-limiting. We use the hash to help prevent repeat votes for the same project on the same day. The raw IP address is not intentionally stored in the vote table by the application.

We may also use request information, such as IP address and timing, for rate limiting submissions and protecting the site from abuse.

Browser Storage

Lit Hub uses browser local storage to remember your theme preference and to remember which projects your browser has voted for during the current day. This helps the interface reflect your choices locally.

You can clear this local storage using your browser settings. Clearing it may reset the theme preference or local vote indicators, but server-side vote limits may still apply.

Captcha And Third Parties

If enabled, Lit Hub uses Cloudflare Turnstile to help prevent automated abuse of submission forms. Turnstile may process device, browser, and interaction signals according to Cloudflare's policies.

The site also links to third-party websites, social platforms, GitHub repositories, and community channels. Those third parties have their own privacy practices.

How We Use Information

We use information to operate the directory, review submissions, open and manage GitHub pull requests, display approved content, count votes, prevent abuse, maintain security, and improve the usefulness of the site.

Retention

Public directory and blog content may remain in the repository and on the site for as long as it is useful to the community. Project submitter contact details may remain in the private Postgres contact table. Blog submitter contact details may remain in GitHub pull request history. Vote records and rate-limit data may be retained as needed to operate voting and protect the site.

Changes

We may update this policy as Lit Hub changes. The "Last updated" date will reflect the latest version.