Pitwall macOS

Pitwall macOS Privacy Policy

Last updated: October 29, 2026

In short: Pitwall macOS processes agent activity on your Mac and stores its collected data locally. The current app and collector do not upload this data, and we do not operate a server that receives it. You can choose to share information with us when asking for support.

This policy covers Pitwall macOS, its event collector, and this website (pitwall.oasislab.dev). Pitwall is provided by oasislab.dev ("we"). Questions: [email protected].

What Pitwall reads on your Mac

To show what your coding agents are doing, Pitwall reads, on your Mac only:

Pitwall stores selected fields and excerpts rather than complete conversations or tool output. Excerpts, paths, error messages and configuration backups may contain sensitive information from the source. Truncating text does not remove all personal information or secrets.

What Pitwall stores, and where

These files and settings stay on your Mac; Pitwall does not upload them. Clearing history does not delete collected events, config backups or the agents' own records. Uninstalling the collector removes its hooks or plugins and leaves event files and backups in place. Before deleting Pitwall's local files, uninstall the optional Harness navigation plugin in Settings and resolve any remaining profile entries, so Harness does not retain references to deleted plugin files. Then stop the app, uninstall the collector, and delete ~/.pitwall/ and ~/Library/Application Support/Pitwall/ (or your custom collector directory). App preferences are stored separately by macOS; deleting the app does not itself clear them. Copies made by your own backup or sync tools are managed by those tools.

Network

The app and collector do not upload collected agent data. The app makes network requests for software updates and license operations, as described below; the collector does not make external network requests. The optional Harness navigation plugin uses only Harness's existing authenticated local channel. They do not include telemetry, automatic crash reporting or usage analytics. Agent software, website hosting, downloads and information you choose to share for support are separate from this local collection.

License operations apply to versions that take a license key. When you activate or deactivate a key, the app sends the key and your Mac's hardware model (for example "Mac15,3", not its name) to our activation service, which runs on Cloudflare Workers and passes them to Creem to check the license. The service returns a signed token, which the app stores in your Keychain with the key and the trial start date and verifies offline. Once a week, an activated app sends the key and this Mac's activation ID to the same service to check whether the license was disabled, for example after a refund; if Creem says it was, the app removes the license from this Mac. If the check can't get an answer, nothing changes. The service doesn't keep its own copy of these requests beyond Cloudflare's standard request logs, and it never receives agent data. Without an activated license, no weekly license validation is sent.

Software updates: distribution builds use Sparkle to check a signed update list on pitwall.oasislab.dev once a day. After you confirm an update, the app downloads its signed installer from GitHub Releases and restarts. These requests expose normal connection information such as your IP address and the app version in the HTTP User-Agent to the hosting services. No license key, agent data or extra system profile is included. You can turn off automatic update checks in Settings and still check manually. That setting does not turn off license validation. Hosting services may keep their standard request logs.

Permissions

These permissions can be declined; the affected features may be unavailable while the board remains usable. The current app doesn't ask for Accessibility, Screen Recording or Full Disk Access.

Diagnostics you choose to share

"Copy diagnostics" in Settings copies a report of app and system versions, source health, session counts and settings to your clipboard. It is designed to omit request and reply text and session identifiers, and is not automatically sent to us. Review it before sharing, especially if you add screenshots, logs or other files. Anything you choose to paste into an issue or email is shared through that service.

When you contact us

If you email us or open an issue, we use what you send only to reply and to fix the problem. We keep support email only as long as needed for that. GitHub issues are public and governed by GitHub's privacy statement.

This website

The current site does not set cookies or include analytics or third-party scripts in its own code. Your language choice is saved in your browser's local storage. Our hosting provider may process standard request data, such as IP address and browser type, to deliver the site and protect it from abuse. Downloads are served by GitHub, under GitHub's privacy statement.

Payments

Pitwall Pro is sold by Creem, our reseller and merchant of record. Creem collects your name, email, billing address and payment details to process the purchase, calculate tax and send your license key, under Creem's privacy policy. We don't receive your card details. Creem shares with us your name, email, country and order details, which we use only to support your purchase, handle refunds and keep the records the law requires.

Children

Pitwall is a developer tool and isn't directed at children under 16.

Your rights

Collected agent data is stored on your Mac, where you can inspect and delete it as described above. We cannot access or delete those local files remotely. For anything you've sent us, email [email protected] to ask for a copy or deletion.

Changes

If this policy changes, we'll update the date above. For significant changes, we'll also note them on the home page.

Pitwall macOS

Pitwall macOS 隐私政策

最后更新:2026 年 10 月 29 日

简而言之:Pitwall macOS 在你的 Mac 上处理 Agent 活动,采集到的数据保存在本机。当前 App 和采集器不会上传这些数据,我们也没有接收这些数据的服务器。寻求支持时,你可以自行选择向我们分享信息。

本政策适用于 Pitwall macOS、它的事件采集器,以及本网站(pitwall.oasislab.dev)。Pitwall 由 oasislab.dev(“我们”)提供。如有问题请联系:[email protected]。

Pitwall 在你的 Mac 上读取什么

为了显示各个 Coding Agent 的状态,Pitwall 只在你的 Mac 本机读取:

Pitwall 保存的是选定字段和摘录,而不是完整对话或工具输出。摘录、路径、错误信息和配置备份可能包含来源中的敏感信息;截短文字并不能去除所有个人信息或密钥。

Pitwall 保存什么、存在哪里

这些文件和设置保存在你的 Mac 上,Pitwall 不会上传它们。清空历史不会删除采集事件、配置备份或 Agent 自己的记录。卸载采集器会移除其 hook 或插件,保留事件文件和备份。删除 Pitwall 本地文件前,还应在设置中卸载可选 Harness 导航插件并处理残留登记,以免 Harness profile 指向已删除的插件。之后退出 App 并卸载采集器,再删除 ~/.pitwall/ 和 ~/Library/Application Support/Pitwall/(使用自定义采集目录时,删除对应目录)。App 偏好设置由 macOS 单独保存,删除 App 本身不会清除这些设置;你自己的备份或同步工具生成的副本由相应工具管理。

网络

App 和采集器不上传采集到的 Agent 数据;App 会为下述软件更新和授权操作联网,采集器不向外部发起网络请求;可选 Harness 导航插件只使用 Harness 既有的认证本地通道。不包含遥测、自动崩溃上报或使用统计。Agent 软件本身、网站托管、安装包下载,以及你为寻求支持主动分享的信息,不属于这一本地采集过程。

授权操作仅适用于可输入授权码的版本。激活或停用授权码时,App 会把授权码和你的 Mac 机型标识(例如“Mac15,3”,而不是电脑名称)发送给我们运行在 Cloudflare Workers 上的激活服务,由它转交 Creem 核验授权。服务返回一个签名凭证,App 把它连同授权码和试用开始时间存入你的钥匙串,离线验证。已激活的 App 每周会把授权码和这台 Mac 的激活 ID 发送给同一服务一次,确认授权是否已被禁用(例如已退款);如果 Creem 确认已禁用,App 会从这台 Mac 上移除授权。校验得不到答复时,一切照旧。除 Cloudflare 的标准请求日志外,激活服务不另行保存这些请求,也从不接收 Agent 数据。没有激活授权时,不发送每周授权校验。

软件更新:正式分发的 App 使用 Sparkle,每天向 pitwall.oasislab.dev 请求一次已签名的更新列表。经你确认后,从 GitHub Releases 下载已签名的安装包,安装并重启。托管服务会收到 IP 地址、HTTP User-Agent 中的 App 版本等正常连接信息,不包含授权码、Agent 数据或额外系统概况。你可在设置中关闭自动更新检查,仍可手动检查;这个开关不影响授权校验。托管服务可能保留标准请求日志。

系统权限

这些权限都可以拒绝,受影响的功能可能不可用,看板仍可使用。当前 App 不请求辅助功能、屏幕录制或完全磁盘访问权限。

你主动分享的诊断信息

设置中的“复制诊断信息”会把 App 与系统版本、来源健康状况、会话数量和设置等信息复制到剪贴板。报告设计上不包含请求与回复正文或会话标识,不会自动发送给我们。分享前请检查内容,尤其是你另行附加的截图、日志或其他文件;主动粘贴到 Issue 或邮件中的内容会通过相应服务分享。

当你联系我们时

如果你发邮件给我们或提交 Issue,我们只会用你提供的内容来回复和解决问题,支持邮件只保留到处理所需的时间。GitHub Issue 是公开的,适用 GitHub 隐私声明。

本网站

当前网站自身的代码不设置 Cookie,也未加入统计分析或第三方脚本。你选择的语言保存在浏览器的本地存储中。网站托管服务商可能会处理标准的访问数据(例如 IP 地址和浏览器类型),用于提供网站服务和防止滥用。安装包由 GitHub 提供下载,适用 GitHub 隐私声明。

付款

Pitwall Pro 由我们的经销商和记录商户 Creem 销售。Creem 依据其隐私政策收集你的姓名、邮箱、账单地址和付款信息,用于处理购买、计算税费和发送授权码。我们不会收到你的银行卡信息。Creem 会向我们提供你的姓名、邮箱、国家和订单信息,我们只用于支持你的购买、处理退款,以及保存法律要求的记录。

儿童

Pitwall 是面向开发者的工具,不面向 16 岁以下的儿童。

你的权利

采集到的 Agent 数据保存在你的 Mac 上,你可以按上述说明查看和删除;我们无法远程访问或删除这些本地文件。对于你发给我们的内容,可以发邮件到 [email protected] 索取副本或要求删除。

变更

本政策如有变更,我们会更新上方的日期;重大变更还会在首页说明。