Skip to content

feat: 用户条款+隐私协议#81

Merged
jiangmuran merged 1 commit intomainfrom
feat/legal-pages
Apr 9, 2026
Merged

feat: 用户条款+隐私协议#81
jiangmuran merged 1 commit intomainfrom
feat/legal-pages

Conversation

@jiangmuran
Copy link
Copy Markdown
Owner

Summary

  • 新增服务条款页面 (/terms) 和隐私政策页面 (/privacy),中文内容,独立 HTML,样式与白皮书一致(Inter + Noto Sans SC 字体,#ff2442 红色主题)
  • 服务条款涵盖:服务说明、用户责任、AI免责声明、本地数据说明、匿名追踪说明、知识产权、适用法律
  • 隐私政策涵盖:信息收集、本地存储(IndexedDB)、匿名数据、第三方服务(MiMo API)、Cookie政策、未成年人说明、联系方式
  • 后端 main.py 新增 /terms/privacy 路由,并排除 SPA 中间件拦截
  • 前端 Home 页面桌面端底部新增服务条款和隐私政策链接
  • Vite 开发代理配置新增 /terms/privacy 转发

Changed files

  • docs/terms.html — 服务条款页面(新建)
  • docs/privacy.html — 隐私政策页面(新建)
  • backend/app/main.py — 新增路由 + SPA 中间件排除
  • frontend/src/pages/Home.tsx — 底部法律链接
  • frontend/vite.config.ts — 开发代理配置

Test plan

  • 访问 /terms 确认服务条款页面正常渲染
  • 访问 /privacy 确认隐私政策页面正常渲染
  • 确认两个页面的"返回首页"链接正常工作
  • 确认 Home 页面桌面端底部显示服务条款和隐私政策链接
  • 确认点击链接能正确跳转到对应页面
  • 确认 SPA 路由(/app, /diagnosing, /report 等)未受影响
  • 移动端确认页面自适应排版正常

- 新增 docs/terms.html 服务条款页面(中文,含服务说明、免责声明、数据说明等)
- 新增 docs/privacy.html 隐私政策页面(中文,含信息收集、本地存储、匿名数据等)
- backend/app/main.py 添加 /terms 和 /privacy 路由,排除 SPA 中间件拦截
- frontend Home.tsx 桌面端底部添加服务条款和隐私政策链接
- frontend vite.config.ts 添加 /terms 和 /privacy 的开发代理
@jiangmuran jiangmuran merged commit 951e0e1 into main Apr 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant