Privacy · effective 2026-10-08

Privacy policy.

AHTML is an open-source library that runs on your servers. We don't collect data from your site or your users through it. This page lists exactly what the packages and the marketing site ahtml.dev do send.

The npm packages

The npm packages (@ahtmljs/next, @ahtmljs/vite, @ahtmljs/schema, @ahtmljs/agent, @ahtmljs/langchain) execute entirely inside your infrastructure and do not transmit your users' data, page content, URLs or hostnames anywhere. They do send anonymous usage analytics to PostHog (EU Cloud, eu.i.posthog.com) so we can see which features are used. This is always on and has no opt-out switch; if your network policy forbids it, block eu.i.posthog.com at egress and the packages keep working. The complete field list and the source file are in the README.

Each event carries only these fields:

PostHog derives approximate location (country/city) from the request IP at ingestion; the project discards client IP addresses, so IPs are not stored. Never sent: URLs, page content, hostnames, file paths, CLI arguments, or environment variable values.

Separately, at install time the packages depend on @scarf/scarf, which sends anonymous install analytics (OS info, package and version, a hashed dependency tree) to Scarf. Scarf does not store IP addresses. See the README for how to opt out of that one.

This marketing site

The site at ahtml.dev processes the following data:

What we never do

Your rights

If you are in the EU, UK, California, or any jurisdiction with equivalent rights, you can request access to, correction of, or deletion of any personal data we hold about you. Email rdibbayajyoti@gmail.com with the subject [AHTML privacy]. We respond within 30 days.

Changes

Material changes are versioned in this page's git history at github.com/DibbayajyotiRoy/AHTML so you can diff them.

Security policyContact