https://github.com/jamiedavenport/openpolicy
Primitives for building privacy-first applications and rendering privacy/cookie policies
https://github.com/jamiedavenport/openpolicy
astro cli privacy-policy react typescript vite
Last synced: about 1 month ago
JSON representation
Primitives for building privacy-first applications and rendering privacy/cookie policies
- Host: GitHub
- URL: https://github.com/jamiedavenport/openpolicy
- Owner: jamiedavenport
- License: apache-2.0
- Created: 2026-03-03T00:55:54.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-05-01T13:18:25.000Z (about 2 months ago)
- Last Synced: 2026-05-01T14:30:20.492Z (about 2 months ago)
- Topics: astro, cli, privacy-policy, react, typescript, vite
- Language: TypeScript
- Homepage: https://openpolicy.sh
- Size: 11 MB
- Stars: 141
- Watchers: 0
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Notice: NOTICE.md
Awesome Lists containing this project
README
[](https://openpolicy.sh)
# Overview
OpenPolicy turns TypeScript config files into privacy and cookie policies. Define your policy once and render it directly as React components. Includes a consent-aware cookie banner powered by a shadcn registry component.
- [Homepage](https://openpolicy.sh)
- [Blog](https://openpolicy.sh/blog)
- [Documentation](https://docs.openpolicy.sh)
> **Not legal advice.** OpenPolicy generates policy documents from your config. It does not provide legal advice. Have a lawyer review your policies before publication. See the [legal notice](https://openpolicy.sh/legal-notice).
# Contributors

Jamie Davenport
💻

James
💻

Vish
💻

Kamil Doroszewicz
💻
# Stargazers
[](https://repostars.dev/?repos=jamiedavenport%2Fopenpolicy&theme=light)