
In simple English
Writing privacy policies and cookie banners takes a lot of manual work. You often have to update multiple pages and make sure your cookie banner actually blocks scripts. PolicyStack lets you write your policy in one config file. It generates your policy pages and controls your cookie banner automatically. It works with React, Vue, Svelte, Solid, and Angular projects.
What it is
PolicyStack is an open-source collection of tools for managing privacy policies and user consent. It uses a TypeScript configuration file to render policies, manage consent state, and check your code for unapproved third-party scripts.
What it is good for
Solo builders who want to add a privacy policy and cookie consent banner to a web application without using slow third-party widgets.
- Drives your privacy policy and cookie consent from a single configuration file.
- Build-time plugin checks your code for undeclared third-party scripts.
- Supports multiple frontend frameworks including React, Vue, Svelte, Solid, and Angular.
- Requires a project using Vite and TypeScript to get the full build-time checks.
- Does not provide legal advice, so you still need a lawyer to check your generated policies.
- Young project with a small number of GitHub stars, so APIs might change.
manually writing HTML privacy pages and embedding third-party cookie consent scripts
Vite
- future-architect/vuls12k stars
Scans Linux machines over SSH for installed software with publicly reported security holes.
- cossacklabs/acra1.5k stars
A proxy that encrypts individual database fields on the way in and decrypts them on the way out.
- 0xERR0R/blocky7.0k stars
A small DNS service for a home or office network that refuses to look up advertising and tracking addresses.
bunx @policystack/cli init