Privacy Policy
隐私政策
本政策说明 NovaView 如何处理你的数据。简短答案:几乎不处理 — 文件不上传,不追踪,不强制账号。
核心承诺
我们做这个产品的第一原则是 本地优先。这意味着:
- 文件内容 · 从不离开设备,不上传到任何服务器 · 本地
- 文档解析 · 在 App 内本地完成 · 本地
- 用户账号 · 不需要,开箱即用 · 未启用
- 分析 / 追踪 SDK · 未集成 · 未集成
- 广告网络 · 未接入 · 未接入
- 云同步 · 未启用 · 关闭
本政策用通俗语言写成。如有歧义,以 联系我们 中的反馈渠道为准。
我们收集什么
App 本体 不收集 任何关于你的内容数据。我们仅在设备本地存储以下元数据,用于“最近文件”功能:
- 文件名、扩展名、文件路径(在系统沙箱内)
- 最后打开时间
- 用户设定的字号、主题、深色模式偏好
以上数据存储于本机 SQLite 中,与你的 Apple ID / Google 账号无关。我们无法、也不会在服务器侧访问这些数据。
📵 不收集的内容:不收集你的文件内容、不收集你的阅读时长、不收集崩溃日志中的文件路径或文档片段、不收集设备唯一标识用于追踪。
文件如何处理
你通过 Share Extension、文件选择器、或“打开方式”导入的文件,流转路径如下:
- 系统传入文件,App 写入临时沙箱目录(iOS 的
Inbox/ Android 的cacheDir) - 本地识别文件类型(基于扩展名 + Magic Number)
- 选择对应渲染器:Markdown / HTML / JSON / YAML / TXT / CSV
- 渲染结果展示在屏幕上
整个过程 0 次网络请求。我们不会、不需要、也不允许将你的文件上传至任何后端。
本地优先与存储
本地数据库使用 SQLite,仅保存元数据:
id· 主键filename· 文件名path· 系统沙箱路径type· 文件类型last_open_time· 最近打开时间metadata· 用户的字号、主题等偏好
我们 不保存用户文档的原文内容。卸载 App 后,所有本地数据随系统一并清除。
HTML 沙箱
HTML 渲染使用平台原生 WebView,并实施如下默认安全策略:
- 禁止危险网络访问 — 默认拒绝跨域请求、跨源 fetch、外部资源加载
- JS 默认禁用 — 用户需在每篇 HTML 中主动开启脚本执行
- 本地资源白名单 — 仅允许同目录下的 CSS / 图片 / JS
- 无 Cookie / localStorage 持久化 — WebView 上下文在关闭后销毁
如果你打开的 HTML 中含有 <script> 标签,App 会显示明确提示,由你决定是否启用。
未来功能原则
未来 NovaView 可能会增加新功能(例如更多文件格式、PDF 注释、AI 辅助阅读等)。无论新增什么功能,我们都承诺遵循以下原则:
- 本地优先 — 默认离线运行;任何需要联网的功能必须明确告知并由用户主动启用
- 可选开启 — 新功能默认为关闭,不改变现有“打开 → 渲染 → 阅读”的使用方式
- 透明文档 — 本隐私政策会同步更新,详细列出新增的数据流
- 用户可控 — 任何涉及个人数据的新功能都可在设置中关闭或清除
🔭 当前版本的功能范围:仅包含本地文件渲染与阅读,不含任何 AI 摘要、翻译、问答等需要联网或上传内容的功能。所有描述在 release notes 中保持准确。
第三方服务
当前版本 不集成任何第三方分析、广告、社交 SDK。
App 启动、文件解析、HTML 渲染的全部过程都在本地完成。当你下载安装包时,App Store / Google Play 会按其自身规则获取一些下载与崩溃指标,这部分数据由相应商店而非我们处理。
如未来加入任何可选功能需要调用第三方服务,本节会先行更新并发布变更说明。
您的权利
由于我们不在服务器侧持有你的数据,常见的“删除账号 / 导出数据”操作天然成立:
- 查看本地数据 · 设置 → 数据 → 查看最近文件列表
- 清除本地数据 · 设置 → 数据 → 清空最近文件,或直接卸载 App
- 拒绝所有可选数据 · 不开启任何可选功能即可保持“零云端数据”状态
如你对本政策有任何疑问或行使数据权利的请求,可通过 下方联系方式 反馈。
数据安全
我们采用的安全实践:
- 所有文件处理在系统沙箱内进行,受 iOS / Android 沙箱机制保护
- 本地数据库使用 SQLite,存储路径仅 App 自身可访问
- HTML 渲染使用沙箱 WebView,禁止跨域访问
- App 二进制经过代码签名,下载请认准 App Store / Google Play 官方渠道
- 客户端代码开源,安全实践接受社区审计
如发现安全漏洞,请通过 security@novaview.app 联系我们,我们会在 72 小时内回复。
政策变更
本政策可能随产品演进而更新。变更时我们会:
- 在本页面顶部更新“最后更新”日期
- 在 App 启动时显示一次变更摘要(重大变更时)
- 在 GitHub Releases 中保留历史版本
我们不会在未通知的情况下扩大数据收集范围。
联系我们
如对本政策有任何疑问、建议或投诉:
- 邮件 · privacy@novaview.app
- 安全问题 · security@novaview.app
- GitHub · github.com/Woods30/NovaView
本政策的最新版本始终发布在 novaview.app/privacy.html。本政策受中华人民共和国与适用地区数据保护法律管辖。
