- Star
- 165
- Fork
- 8
- 未关闭 Issue
- 0
- 最近提交
- 3天前
这是什么?
PolicyStack 让开发者用一份类型化配置同时定义隐私政策、Cookie 政策,以及控制这些 Cookie 的同意流程。政策可以渲染为组件或 Markdown,同意层采用无界面(headless)设计,横幅等 UI 由开发者用自己的组件实现。
项目提供 Vite 插件,在构建时编译政策、扫描未声明的第三方服务,并在 Cookie 未经同意门控时使构建失败。已提供 React、Vue、Svelte、Solid 和 Angular 适配器,同意核心体积小于 4kb。通过 `bunx @policystack/cli init` 命令可以安装依赖并生成初始配置。
除托管服务 Cloud 外,所有包均采用 Apache-2.0 协议,发布在 @policystack 作用域下。Cloud 为可选的托管控制平台,提供版本管理、审计日志和同意分析。
核心功能
- 01一份类型化配置同时驱动隐私政策、Cookie 政策和同意逻辑
- 02无界面的同意状态机,不内置 UI
- 03Vite 插件可在 Cookie 未受门控时使构建失败,并扫描未声明的第三方
- 04支持 React、Vue、Svelte、Solid 和 Angular
- 05提供 CLI 用于安装和配置
适用场景
- 为 React 或 Vue 网站添加 Cookie 同意横幅
- 用代码生成隐私政策和 Cookie 政策页面,而非手动维护文档
- 在上线前发现未声明的第三方脚本
快速上手
- 1
使用 CLI 在项目中初始化 PolicyStack
bunx @policystack/cli init
使用前须知
- Cloud 托管控制平台为专有且可选,其余部分为 Apache-2.0 许可。
- 同意管理库不附带界面,需要你自行构建 Cookie 横幅。
- 生成的隐私政策文档不构成法律建议,发布前应由律师审阅。
收录于专题
标签
常见问题
- policystack 是什么?
- 开源隐私政策与 Cookie 同意管理工具,由一份类型化配置生成并直接渲染进应用。 PolicyStack 让开发者用一份类型化配置同时定义隐私政策、Cookie 政策,以及控制这些 Cookie 的同意流程。政策可以渲染为组件或 Markdown,同意层采用无界面(headless)设计,横幅等 UI 由开发者用自己的组件实现。
- policystack 可以免费使用吗?用的什么许可证?
- policystack 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- policystack 还在维护吗?
- 活跃维护中。policystack 最近一次提交是在 2026年11月4日。
- policystack 适合用来做什么?
- 为 React 或 Vue 网站添加 Cookie 同意横幅 用代码生成隐私政策和 Cookie 政策页面,而非手动维护文档 在上线前发现未声明的第三方脚本
- policystack 怎么安装和运行?
- 使用 CLI 在项目中初始化 PolicyStack: bunx @policystack/cli init
- 在哪里获取 policystack?
- 源代码和安装说明在 GitHub 上:https://github.com/jamiedavenport/policystack
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源合规平台,自动化收集证据、管理策略与控制措施,支持 SOC 2、ISO 27001、HIPAA 和 GDPR。
2083+14 本周446TypeScriptAGPL-3.0维护活跃更新于 3天前
面向工程与安全团队的可自托管 GRC 平台,覆盖 SOC2、GDPR、ISO 27001 等合规工作。
1501+13 本周248GoMIT更新于 15小时前
基于 React.js 构建文档网站的框架,支持 Next.js、Astro 及多种 Vite 生态的 React 框架。
1.4万+50 本周751TypeScriptMIT更新于 17小时前
一套经过优化、可自定义的技术 Logo SVG 图标库,提供 npm 包与 React 组件。
2675+5 本周215TypeScriptMIT维护活跃更新于 3个月前