隐私政策

最后更新:2025 年 3 月 8 日

核心原则:MarkStackAI 是自托管软件。你的数据存储在你自己的服务器上,我们(开发者)无法也不会访问你的任何数据。

1. 概述

MarkStackAI 是一款开源自托管的书签与知识管理系统,包含 Web 应用和 Chrome 浏览器扩展。本隐私政策说明我们如何处理你的数据。

由于 MarkStackAI 是自托管软件,它运行在你(或你的组织)自己的服务器上。我们(开发团队)仅提供软件,不托管、不存储、不访问你的任何数据

2. 数据收集与存储

2.1 Web 应用

MarkStackAI Web 应用在你的服务器上运行,存储以下数据:

所有数据均存储在你服务器上的 SQLite 数据库文件中,不会传输到任何第三方服务。

2.2 Chrome 扩展

MarkStackAI Sync Chrome 扩展在你的浏览器中存储以下数据:

这些数据仅存储在你的浏览器本地存储中,并仅与你配置的自托管服务器通信。不会发送到开发者或任何第三方

3. Chrome 扩展权限说明

扩展请求的每个权限都有明确用途:

权限用途
bookmarks 读取和写入 Chrome 书签,实现浏览器与服务器之间的双向同步
storage 存储登录凭据、同步状态、用户设置、离线暂存数据
alarms 定时触发自动同步和服务器连接检测,确保数据及时更新
tabs 获取当前活动标签页的标题和 URL,用于“一键收藏”功能
optional_host_permissions 在登录时动态请求服务器域名的访问权限,仅用于与你自己的服务器通信

4. 数据传输

MarkStackAI 的数据传输仅发生在以下两个端点之间:

  1. 你的浏览器(Web 应用 / Chrome 扩展)
  2. 你自己部署的 MarkStackAI 服务器

不存在第三方数据传输。我们不运行任何云服务、不收集使用数据、不追踪用户行为。

唯一的外部网络请求发生在以下场景(由你的服务器发起,与扩展无关):

5. 我们不会做的事

6. 数据安全

我们在软件设计中采取了多项安全措施:

但请注意:作为自托管软件,服务器的网络安全、访问控制和备份策略由你负责。我们强烈建议使用 HTTPS、修改默认密码、定期备份。

7. 数据删除

由于数据完全存储在你的服务器上,你拥有完全的数据控制权:

8. 第三方服务

本软件不依赖任何第三方云服务。以下是可选功能中涉及的外部 API(仅在你主动启用时才会触发):

这些请求由你的服务器发起,不包含任何用户身份信息。

9. 儿童隐私

MarkStackAI 不专门面向 13 岁以下的儿童,也不会故意收集儿童的个人信息。

10. 政策变更

我们可能会不时更新本隐私政策。更新将发布在本页面,并在项目 GitHub 仓库中记录。重大变更会通过 GitHub Release 通知。

11. 联系方式

如果你对本隐私政策有任何疑问,请通过以下方式联系我们:


Privacy Policy

Last updated: March 8, 2025

Core principle: MarkStackAI is self-hosted software. Your data is stored on your own server. We (the developers) cannot and do not access any of your data.

1. Overview

MarkStackAI is an open-source, self-hosted bookmark and knowledge management system consisting of a web application and a Chrome browser extension. This privacy policy explains how your data is handled.

Since MarkStackAI is self-hosted software, it runs on your (or your organization's) own server. We (the development team) only provide the software—we do not host, store, or access any of your data.

2. Data Collection & Storage

2.1 Web Application

The MarkStackAI web application runs on your server and stores:

All data is stored in a SQLite database file on your server. No data is transmitted to any third-party service.

2.2 Chrome Extension

The MarkStackAI Sync Chrome extension stores the following in your browser:

This data is stored only in your browser's local storage and only communicates with your configured self-hosted server. Nothing is sent to the developers or any third party.

3. Chrome Extension Permissions

PermissionPurpose
bookmarks Read and write Chrome bookmarks for bidirectional sync between browser and server
storage Store login credentials, sync state, user preferences, and offline data
alarms Schedule automatic sync and server connectivity checks
tabs Get the active tab's title and URL for the "quick bookmark" feature
optional_host_permissions Dynamically request access to the user's server domain at login time; used only to communicate with the user's own server

4. Data Transmission

Data transmission in MarkStackAI occurs only between:

  1. Your browser (web app / Chrome extension)
  2. Your self-hosted MarkStackAI server

There is no third-party data transmission. We do not operate any cloud services, do not collect usage data, and do not track user behavior.

5. What We Do NOT Do

6. Data Security

We implement multiple security measures in the software design:

Note: As self-hosted software, server network security, access control, and backup strategy are your responsibility. We strongly recommend using HTTPS, changing default passwords, and regular backups.

7. Data Deletion

Since all data is stored on your server, you have full control:

8. Third-Party Services

The software does not depend on any third-party cloud services. The following external APIs are involved in optional features (only triggered when you actively enable them):

These requests are made by your server and contain no user identity information.

9. Children's Privacy

MarkStackAI is not directed at children under 13 and does not knowingly collect personal information from children.

10. Policy Changes

We may update this privacy policy from time to time. Updates will be published on this page and recorded in the project's GitHub repository. Significant changes will be announced via GitHub Release.

11. Contact

If you have any questions about this privacy policy, please contact us via: