This extension does not collect any user data. No browsing history, no form data, no personal information, no analytics or tracking SDKs, no third-party tracking code.
Data Storage
All data is stored locally in the browser (chrome.storage.local):
| Data | Purpose | Location |
|---|---|---|
| Editor content | Auto-save user's Markdown text | Browser local |
| KDP keywords & categories | Keyword Workshop saved data | Browser local |
| KDP metadata (title, author, etc.) | Metadata Export saved data | Browser local |
| Theme preference | Light/dark theme choice | Browser local |
| Language preference | UI language choice | Browser local |
| Writing goal & daily progress | Daily word count tracking | Browser local |
| Last opened file | Restore last editing state | Browser local |
This data never leaves your browser. No cloud servers, no remote sync, no data upload.
Permissions
| Permission | Purpose |
|---|---|
storage | Save editor content, KDP metadata, and user preferences locally |
contextMenus | Right-click menu: append selection to editor, convert page to Markdown |
activeTab | Get current tab info for Web-to-Markdown conversion |
sidePanel | Open editor in Chrome Side Panel |
<all_urls> (host_permissions) | Content script injects a floating button on web pages — only shows a UI overlay, does not read/modify/transmit page content |
Content Script Behavior
- Shows a floating "KDP Kit" button when user selects text (3+ characters) on a webpage
- On click, only saves the user's selected text to local storage, then opens the editor
- Does not read webpage DOM content beyond the user's text selection
- Does not modify any webpage content
- Does not transmit any data to remote servers
Third-Party Libraries
This extension uses only one third-party library:
| Library | License | Purpose | Loading |
|---|---|---|---|
| marked | MIT | Markdown parsing | Local (bundled in lib/) |
No remote code is loaded. No CDN dependencies. No network requests are made by the extension.
Contact
- Website: https://xbookvideo.com
- Email: team@xbookvideo.com
本扩展不收集任何用户数据。 不收集浏览历史,不收集表单数据,不收集个人信息,不使用分析/追踪 SDK,不包含任何第三方追踪代码。
数据存储
所有数据存储在浏览器本地(chrome.storage.local):
| 数据 | 用途 | 存储位置 |
|---|---|---|
| 编辑器内容 | 自动保存用户输入的 Markdown 文本 | 浏览器本地 |
| KDP 关键词和分类 | 关键词工作坊保存的数据 | 浏览器本地 |
| KDP 元数据(书名、作者等) | 元数据导出保存的数据 | 浏览器本地 |
| 主题偏好 | 浅色/深色主题选择 | 浏览器本地 |
| 语言偏好 | 界面语言选择 | 浏览器本地 |
| 写作目标与每日进度 | 每日字数追踪 | 浏览器本地 |
| 上次打开的文件 | 恢复上次编辑状态 | 浏览器本地 |
以上数据永不离开你的浏览器。 没有云端服务器,没有远程同步,没有数据上传。
权限说明
| 权限 | 用途 |
|---|---|
storage | 本地保存编辑器内容、KDP 元数据和用户偏好 |
contextMenus | 右键菜单:追加选中文字到编辑器、网页转 Markdown |
activeTab | 获取当前标签页信息,用于网页转 Markdown 功能 |
sidePanel | 在 Chrome 侧边栏打开编辑器 |
<all_urls>(host_permissions) | Content Script 在网页上注入浮动按钮,仅显示 UI 覆盖层,不读取/修改/传输网页内容 |
Content Script 行为
- 在用户选中网页文字(3 个字符以上)时,显示一个 "KDP Kit" 浮动按钮
- 点击按钮后,仅将用户选中的文字存入本地 storage,然后打开编辑器
- 不读取网页 DOM 内容(除用户选中的文字外)
- 不修改网页的任何内容
- 不传输任何数据到远程服务器
第三方库
本扩展仅使用一个第三方库:
| 库 | 协议 | 用途 | 加载方式 |
|---|---|---|---|
| marked | MIT | Markdown 解析 | 本地加载(lib/ 目录) |
不加载任何远程代码,无 CDN 依赖,扩展不发起任何网络请求。