Version 1.0 · Effective 2026-05-27 · plain text

BarkAgent Privacy Policy

This policy describes how the BarkAgent iOS application ("the App") and the BarkAgent self-hosted push relay ("the Server", deployed at barkagent.we2.xyz) handle your data. The App and the Server are open source.

1. Who we are

BarkAgent is an open-source project. We do not operate analytics, advertising, attribution, or crash-reporting infrastructure. The App contains no third-party SDKs.

2. Data we process

On your device: APNs device token, configured server addresses + API keys, optional AES key (Keychain only), AgentTask / AgentStep records, cached push images. Stored inside the App Group container group.com.barkagent.shared.

On the Server: Cloudflare KV stores only device:<key> → APNs token. We do not log push bodies and do not persist push payloads.

In transit: HTTPS to (a) the Bark servers you configured, (b) image URLs embedded inside push payloads (chosen by the sender), and (c) Apple Push Notification service. No other network destinations are contacted.

3. What we do not collect

Name, email, phone, contacts, calendar, location, IDFA, device fingerprint, browsing history, microphone, camera, health, biometric data — none. The App never asks for these permissions.

4. Encryption

Pushes may be end-to-end encrypted with AES-128/192/256. Keys live only in your iPhone's Keychain; the Server transports ciphertext only. APNs JWT is signed locally on the Server with ES256.

5. Sharing

We do not sell, rent, or share your data. The only entities that ever see BarkAgent traffic are Apple (push delivery), Cloudflare (Worker host), and the operator of any Bark server you added — which may be yourself.

6. Your rights

Delete a registration via DELETE /register/:device_key; delete local data by uninstalling; self-host the open-source Server; audit every byte on the wire via the public source code.

7. Children

BarkAgent is not directed to children under 13 and we do not knowingly collect data from them.

8. Contact

Open an issue at the project repository.


BarkAgent 隐私政策

本政策说明 BarkAgent iOS 应用("应用")与 BarkAgent 自部署推送中继("服务器",运行于 barkagent.we2.xyz)如何处理您的数据。两者均为开源。

1. 我们是谁

BarkAgent 是开源项目。我们不运营任何分析、广告、归因或崩溃上报基础设施。应用不包含 任何第三方 SDK。

2. 我们处理哪些数据

在您的设备上:APNs device token、已配置的服务器地址 + API key、 可选 AES 密钥(仅 Keychain)、AgentTask / AgentStep 记录、推送图片缓存。位于 App Group 容器 group.com.barkagent.shared 内。

在服务器上:Cloudflare KV 只存 device:<key> → APNs token。我们不记录推送内容,也不持久化推送 payload。

传输中:HTTPS 到(a)您配置的 Bark 服务器,(b)推送 payload 内嵌 的图片 URL(由发送方决定),(c)Apple APNs。除此之外不接触其他网络目标。

3. 我们不收集的内容

姓名、邮箱、电话、通讯录、日历、位置、IDFA、设备指纹、浏览历史、麦克风、 相机、健康或生物特征数据 — 都不收集。应用从不申请这些权限。

4. 加密

推送可使用 AES-128/192/256 端到端加密,密钥只存在于您 iPhone 的 Keychain。服务器 仅转发密文。APNs JWT 在服务器本地用 ES256 签名。

5. 共享

我们不售卖、出租或共享您的数据。唯一会接触到 BarkAgent 流量的第三方: Apple(投递推送)、Cloudflare(Worker 宿主)、以及 您添加的 Bark 服务器运营者(自部署时即您本人)。

6. 您的权利

调用 DELETE /register/:device_key 删除注册;卸载应用清除本地数据; 使用开源代码自部署服务器;通过公开源代码审计每一字节的网络出口。

7. 儿童

BarkAgent 不面向 13 岁以下儿童,我们也不会有意收集其数据。

8. 联系方式

请到项目仓库提 issue。