v0.1.0 — initial release
·
27 commits
to main
since this release
First publish of @consenttheater/playbill — an open-source, tiered knowledge base of GDPR-relevant web trackers, with pure-function matching and risk-scoring utilities.
What's in the box
- 11 actor categories — advertising, analytics, marketing, functional, social, session recording, data leaks, security, consent, fingerprinting, tag managers. 2,800+ companies, tens of thousands of cookie and domain signatures.
loadPlaybill('mini' | 'core' | 'full')— runtime-filtered tiers. No pre-generated tier files; one source of truth.matchCookie/matchDomain— pure matchers with pattern and subdomain support.computeScore()— risk scoring intocompliant/at_risk/non_compliant/violating, aligned with Austrian DPA 2022 and LG München rulings on third-party IP exposure.- Subpath exports — pull only what you need, e.g.
import x from '@consenttheater/playbill/actors/advertising'. - TypeScript types included. Node ≥ 22.
Who it's for
Cookie banner auditors, CMPs, browser extensions, CI compliance scanners, privacy research — anyone who needs "is this a tracker, and how bad is it" as a library, not a closed SaaS.
License
AGPL-3.0-or-later. The whole point is that the tracker knowledge stays open.