POPIA合规平台

面向南非组织的AI驱动POPIA合规平台,提供自动化合规评估、政策生成和多系统集成。

  • by Tommy0Storm
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 Tommy0Storm/vcb-popia

使用说明

VCB-POPIA-高级POPIA合规平台

为具有人工智能自动化和MCP集成的南非组织提供超高级POPIA(个人信息保护法)合规平台。

✨ 特性

🎯 核心合规性

  • 8-区域评估:数据清单、政策、安全、同意、权利、违约响应、培训、供应商
  • AI驱动的分析:Cerebras AI集成用于合规指导
  • 实时评分:实时合规评分跟踪
  • 行动项:自动生成具有优先级的任务
  • 路线图规划:基于时间表的合规实施

🤖 人工智能能力

  • 策略生成器:自动生成符合POPIA的策略
  • 风险分析:人工智能驱动的风险评估和缓解
  • 核监督分析:法律和技术保障评估
  • 人工智能顾问:合规问题聊天界面
  • 内容修改:AI驱动的文档编辑

🔌 MCP集成(11个系统)

金融/银行

  • 投资私人银行
  • 肯尼亚
  • 条纹
  • 贝宝

erp系统

  • ERPNext 的
  • 奥多
  • 微软Dynamics 365

会计

  • Xero

人力资源

  • 团队裁缝

电子商务

  • Shopify
  • WooCommerce

💎 高级设计

  • 黑暗奢华主题:具有梯度效应的玻璃态
  • 动画背景:浮动斑点和网格覆盖
  • 3D交互:带有缩放和光晕的悬停效果
  • 高级排版:Playfair显示+字体间
  • 微型动画:涟漪效果、浮动图标、光泽效果
  • Markdown渲染:Arial字体的富格文本显示

📊 数据管理

  • 数据资产清单:全面的PII映射
  • 供应商管理:第三方风险评估
  • 自动扫描:人工智能驱动的数据发现
  • DPIA跟踪:数据保护影响评估
  • 导出报告:JSON/TXT下载预览

🚀 快速开始

先决条件

  • Node.js 16+
  • npm或纱线

安装

# Clone repository
git clone https://github.com/YOUR_USERNAME/vcb-popia.git
cd vcb-popia

# Install dependencies
npm install

# Configure environment
cp .env.example .env
# Edit .env with your API keys

# Start development server
npm run dev

为生产而建

npm run build-css
npm run build-js

🔧 配置

环境变量

创建 .env 文件:

# Cerebras AI
CEREBRAS_API_KEY=your_key

# Financial Systems
INVESTEC_CLIENT_ID=your_id
INVESTEC_SECRET=your_secret
STRIPE_API_KEY=your_key

# ERP Systems
ERPNEXT_URL=https://your-instance.erpnext.com
ERPNEXT_API_KEY=your_key
ODOO_URL=https://your-instance.odoo.com
ODOO_USERNAME=your_username

# Accounting
XERO_CLIENT_ID=your_id
XERO_CLIENT_SECRET=your_secret

# See .env.example for complete list

📖 用法

1.运行合规性评估

引导到 评估 tab → Click 开始评估

2.生成策略

首选 政策 tab → 选择策略类型→ 点击生成

3.配置MCP集成

数据映射 tab → MCP集成 → 切换系统→ 立即扫描

4.人工智能顾问

人工智能顾问 tab → 询问合规问题→ 获得专家指导

5.出口报告

报告 tab → 导出完整报告 → 预览→ Edit → 下载

🎨 高级功能

  • Glassmorphism用户界面:磨砂玻璃效果,背景模糊
  • 渐变动画:平滑的颜色过渡
  • 豪华悬浮州:带有光晕效果的3D提升
  • 高级纺纱机:坡度荷载指示器
  • 徽章发光:脉动通知徽章
  • 连锁反应:材料设计交互
  • 浮动图标:图标上的微妙动画
  • 卡片闪亮:动画灯光扫掠
  • Markdown支持:富文本渲染
  • 可编辑预览:下载前修改内容

📁 项目结构

vcb-popia/
├── src/
│   ├── popia-app.jsx           # Main React application
│   ├── mcp-integrations.js     # MCP client wrapper
│   ├── mcp-data-reader.js      # Data extraction functions
│   ├── premium-styles.css      # Premium UI styles
│   └── input.css               # Tailwind input
├── dist/
│   ├── popia-app.js            # Compiled JavaScript
│   └── output.css              # Compiled CSS
├── docs/
│   ├── MCP-INTEGRATION-GUIDE.md
│   ├── MCP-SETUP-SUMMARY.md
│   └── PREMIUM-FEATURES.md
├── popia-compliance-platform.html
├── package.json
├── tailwind.config.js
└── build-js.js

🧪 测试

# Test MCP integrations
npm run test-mcp

# Run development server
npm run dev

📚 文档

🛠️ 技术栈

  • 前端:React 18,顺风CSS
  • 人工智能:大脑AI(火焰-4-Scout-17b-16e-Instruct)
  • 主控程序:模型上下文协议SDK
  • 图表:Chart.js
  • 图标:Lucide图标
  • 构建:Babel,PostCSS

🔒 安全

  • 所有凭据存储在 .env (忽略)
  • MCP服务器通过npx在本地运行
  • 无外部数据传输
  • 建议只读API访问
  • 审计跟踪日志记录

📄 许可证

MIT许可证-请参阅 许可证 文件

🤝 贡献

欢迎投稿!请阅读 贡献.md 第一。

💬 支持

🌟 致谢

  • 《持久性有机污染物法案》(南非)
  • 大脑 AI
  • 模型上下文协议
  • React社区
  • 顺风CSS

VCB-POPIA -高级POPIA合规平台v2.0.0

内置❤️ 南非组织