QuietGlass:用AirPods和摄像头守护Mac屏幕隐私的开源工具

QuietGlass 是一款利用AirPods传感器与摄像头人脸检测自动保护Mac屏幕隐私的免费开源应用。
QuietGlass 是由开发者 Clinton Imaro 打造的免费开源 Mac 应用,通过两套互补机制实现「感知式」屏幕隐私保护:其一是复用兼容 AirPods 的头部运动传感器,当用户视线离开屏幕时自动模糊画面;其二是调用 Mac 摄像头进行实时人脸检测,一旦识别到第二张面孔即触发肩窥防护警告或内容遮挡。应用还提供区域保护、敏感文本模糊、Focus 模式等多粒度遮挡策略,并支持可选的机主身份确认。所有识别与处理均在本地完成,不上传云端。应用以原生 Swift 开发,要求 macOS 14 及以上,源代码完全开放。
QuietGlass:为Mac打造的隐私守护开源应用
在咖啡馆、办公室或高铁上打开笔记本,你是否担心屏幕内容被身边人瞥见?QuietGlass 给出了一个颇具巧思的答案:一款免费、开源的 Mac 应用,把 AirPods 和摄像头变成了屏幕隐私的「哨兵」。当你移开视线,屏幕自动模糊;当摄像头发现视野里出现另一张面孔,它会提醒你或直接遮挡内容。

这款产品由开发者 Clinton Imaro 打造,在 Product Hunt 上获得 71 票、排名 #18,归类于 Open Source、GitHub 与 Apple 三大标签之下。它的核心思路很简单:让隐私保护变成一种「感知式」的自动行为,而不是需要你手动锁屏的负担。
视线追踪:AirPods 成为隐私触发器
QuietGlass 最有辨识度的功能,是利用兼容的 AirPods 进行头部朝向感知。当你戴着 AirPods 转头或看向别处,应用会判断你的注意力离开了屏幕,随即将画面模糊化。等你重新看回屏幕,内容再度清晰。
这套机制巧妙地复用了 AirPods 内置的空间音频与运动传感器能力,把一副耳机变成了隐私开关。对于经常在公共场合处理敏感信息的用户来说,这意味着无需记得手动操作——离开视线的瞬间,屏幕就已经「熄灭」在旁人眼中。
值得一提的是,这一功能对 AirPods 并非强制依赖。官方标语「with or without AirPods」明确表示,即便没有兼容耳机,QuietGlass 依然可以通过摄像头方案提供保护。
AirPods 的头部追踪能力源于其内置的加速度计与陀螺仪组合。从 AirPods Pro(第一代)及 AirPods(第三代)开始,苹果引入了「头部追踪空间音频」功能,通过惯性测量单元(IMU)实时感知佩戴者的头部朝向,让音场随头部转动保持相对固定。QuietGlass 正是复用了这套传感器数据的读取接口——macOS 提供了 CoreMotion 框架,允许应用在用户授权后访问已配对 AirPods 的运动数据。这意味着应用无需任何额外硬件或摄像头权限,仅凭头部角度变化就能推断注意力方向。不过,不同代际的 AirPods 在传感器精度和 API 支持上存在差异,并非所有型号都能获得同等体验,这也是官方强调「兼容的 AirPods」而非泛指所有型号的原因。
摄像头识别:多一张脸就报警
如果说 AirPods 方案解决的是「你走神了」,那么摄像头方案解决的则是「有人在偷看」。QuietGlass 会调用 Mac 的摄像头,检测画面中是否出现第二张面孔。一旦发现旁边有人凑过来看,即使你本人仍在正视屏幕,应用也会发出警告或直接模糊内容。
这一「肩窥防护」(shoulder surfing protection)的设计,补齐了单纯视线追踪的盲区。此外,QuietGlass 提供可选的「机主识别」功能:在解除摄像头保护前,先确认坐在屏幕前的确实是你本人,避免他人冒用。
所有这些识别与处理都在本地 Mac 上完成,不上传云端。对于一款隐私工具而言,这种「隐私处理本身也保护隐私」的本地化架构,是相当关键的信任基础。
「肩窥攻击」(Shoulder Surfing)是信息安全领域的经典物理层威胁,指攻击者通过直接观察受害者屏幕、键盘或手机来窃取密码、账号或敏感信息。研究表明,在公共场所约有 30% 的人曾无意或有意地瞥视他人屏幕内容。传统的防护手段包括屏幕防窥膜(利用微百叶窗结构限制可视角度)和手动锁屏,但前者会牺牲显示效果,后者依赖用户主动操作。QuietGlass 的摄像头人脸检测方案属于软件层面的主动防护:通过 Apple 的 Vision 框架在本地实时运行人脸检测模型,无需联网即可识别画面中的人脸数量。当检测到第二张面孔时立即触发响应,将被动防护转变为实时感知,弥补了防窥膜无法应对正面直视、用户分心时无法自动锁屏等场景的不足。
灵活的遮挡策略与原生体验
QuietGlass 并不是简单粗暴地把整块屏幕糊掉,而是提供了多种粒度的保护方式:
- 区域保护:只保护某个窗口或你圈选的特定区域
- 敏感文本模糊:针对屏幕上的敏感文字进行遮挡
- Focus 模式:保持当前活动窗口清晰,其余内容模糊
这些选项让用户能够在「隐私」和「可用性」之间自行权衡——你可以只藏起密码框,也可以让整个后台一片朦胧。
技术层面,QuietGlass 采用原生 Swift 开发,支持刘海(notch)区域的快捷控制,运行流畅且与 macOS 系统深度契合。应用要求 macOS 14 及以上版本,作为开源项目,感兴趣的开发者也可以查阅其实现细节。
一款「小而美」的隐私工具
QuietGlass 的价值在于它把几种成熟技术——AirPods 传感器、摄像头人脸检测、屏幕内容遮挡——组合成了一个连贯的隐私体验。它免费、开源、本地处理,覆盖了从「自己走神」到「他人偷看」的多种场景。
当然,作为一款依赖硬件感知的工具,它的实际效果会受到光线、摄像头视角、AirPods 型号兼容性等因素影响,评论区目前互动尚少,真实体验有待更多用户验证。但对于注重公共场合隐私、又不想为繁琐操作分心的 Mac 用户来说,QuietGlass 提供了一个值得一试的免费选项。
相关推荐

大厂AI工程化面试:前端监控到Agent全链路可观测性
从PerformanceObserver采集性能指标、onerror与unhandledrejection捕获异常,到RAG链路重排优化、上下文压缩控制token成本,再到对标LangSmith与Sentry的全站AI全链路可观测性体系设计,拆解大厂AI工程化面试的三层递进考点。

WorkBuddy保姆级教程:手把手搭建专属AI Agent工作助理
WorkBuddy保姆级教程:从豆包等聊天模型的局限讲起,手把手教你搭建专属AI Agent工作助理,实现本地文件批量处理与自动化操作,非程序员也能轻松上手。

Windows下用LangChain-Chatchat+DeepSeek搭建本地知识库
本文整理B站教程,详解Windows下用LangChain-Chatchat与DeepSeek搭建本地知识库的全流程,包括Anaconda环境配置、Ollama模型管理、镜像源加速及常见报错解决,助你快速实现RAG问答。