We read your screen,
not the inside of your apps.

Every claim maps to verifiable architecture

The floor

Four things we never do

The dangerous way to "read chat history" is to reach inside the chat app — attach to its process, decrypt its local database, impersonate its client. That can read what you aren't even looking at, and it leaves a detectable, ban-worthy trace on the platform. OKEight does none of it — these are capabilities that simply don't exist in our code.

×

Never attach to the process or read its memory

We don't attach to your chat app or read its running memory. We can't — and don't try to — reach the history you aren't looking at.

×

Never read or decrypt the local database

Your encrypted chat archives on disk are untouched. There is no code path that reads or decrypts your chat app's files.

×

Never connect to the chat platform's servers

To the platform, you look like a normal user of the official client: no fake client, no anomalous traffic, no signal that could get an account banned.

×

Never touch your account credentials

We don't log into your account and never need your password or tokens. Your identity stays strictly between you and your chat app.

How the data flows

One read, mostly on your device

From "glance at a contact and their tone" to a finished result, the data passes through four steps — the first two never leave your Mac.

1

Screen capture

Via a macOS system API (ScreenCaptureKit), capturing only the window shown on your screen. The OS does the capture; your chat app receives no signal that it happened.

On-device · system-level
2

Text recognition

Apple's built-in Vision framework turns the picture into text, on your Mac. No network, ~0.1–0.3s, nothing leaves your device.

On-device · nothing sent
3

AI reads attribution & tone

The extracted text is assembled into a scrubbed payload and passed to an AI model to judge who said what, and the tone. Where it goes is your choice — see below.

Sent to a model
4

Stored locally

The relationship and tone notes it derives live in files on your own Mac. They are not uploaded to OKEight's servers.

Local storage

Delete before spend: a contact you delete is caught before any AI call happens — never re-analyzed, never billed, never stored.

AI processing · your choice

Where step 3 goes is up to you

Only the "who said what, and in what tone" step needs an AI model. You have full control over where that data goes.

Default · built-in credits

Relayed through OKEight's secure proxy

A scrubbed text payload is forwarded to an AI model through our secure proxy — no key setup, works out of the box.

◆ Maximum privacy · recommended for sensitive use
Bring your own key

Straight to your own provider, bypassing us

Add your own AI provider key and the data goes directly to your own model provider, bypassing OKEight entirely — we don't even relay it. For the highest privacy, choose this.

Permissions & verifiability

Granting access is between you and your OS.
Our promises don't require your blind trust.

Screen Recording — used to capture the chat window shown on your screen. macOS prompts you clearly; you can revoke it any time in System Settings.

Accessibility — used to bring the chat window forward and scroll through history. Equally visible to you, equally revocable.

Invisible to the platform — these are grants macOS makes to OKEight. The system shows them to you; no chat platform is ever notified.

Provable with a packet capture — while reading your chats, not one packet goes to the chat platform's servers. Any network inspector confirms it.

Comparison

"Reading your screen" vs. "the way that gets you banned"

DimensionReaching into the chat appOKEight · reads the screen
Read methodAttach to process / decrypt databaseSystem screenshot + on-device OCR
What it can reachYour entire history (incl. what you aren't viewing)Only what's shown on your screen
Platform detectabilityHigh — process attach / fake client leave fingerprintsNone — you look like a normal official-client user
Account riskDocumented bansTriggers no anomalous platform-side signal
Where your data goesOften uploaded / centralizedStored locally; BYO key bypasses us entirely
This document describes OKEight's actual technical architecture, not marketing copy — every claim maps to how the product really behaves. Questions about any implementation detail are welcome.

我们读你的屏幕,
不钻进你的应用。

每一条声明都对应可核实的架构行为

底线

我们绝不做的四件事

"读取聊天记录"危险的做法,是钻进聊天软件内部——附着进程、解密它的本地数据库、伪造客户端。那既能读到你没在看的东西,又会在平台侧留下可被检测、可被封号的痕迹。这四件,OKEight 一件都没有——它们是我们代码里根本不存在的能力。

×

不附着进程、不读内存

我们不 attach 你的聊天软件、不读它的运行内存;拿不到、也不去拿你没在屏幕上看的历史全量。

×

不读、不解密本地数据库

你聊天软件里加密存储的聊天存档,我们碰都不碰——没有任何读取或解密它文件的代码路径。

×

不连接聊天平台服务器

平台侧看到的只是"你在正常使用自己的官方客户端":没有伪造客户端、没有异常流量、没有可封号的信号。

×

不接触你的账号凭据

我们不登录你的账号、不需要你的密码或 token。你的身份,始终只在你和你的聊天软件之间。

数据怎么流动

一次读取,大部分发生在你的设备上

从"看一眼联系人和语气"到算出结果,数据只经过四步——前两步完全不出你的 Mac。

1

屏幕截图

走 macOS 系统级接口(ScreenCaptureKit),只截你屏幕上显示的窗口。是系统在截,聊天软件对此完全无感知。

本地 · 系统级
2

文字识别

用苹果内置的 Vision 框架,在你的 Mac 上把画面转成文本。不联网、约 0.1–0.3 秒,不出你设备。

本地 · 不外发
3

AI 判断态度与归属

把提取的文本整理成脱敏结构后,交给 AI 模型判断"这句是谁说的、对方什么态度"。发往哪里由你选(见下)。

交给模型
4

本地沉淀

算出的关系档、语气理解,落在你自己 Mac 的本地文件里。不上传到 OKEight 的服务器。

本地存储

删除即止付:你删掉的联系人,在任何一次 AI 调用发生之前就被拦截——不再分析,不产生调用,不再沉淀。

AI 处理 · 你的选择

第 3 步发往哪里,你说了算

只有"判断谁说了什么、什么态度"这一步需要 AI 模型。对这一步的数据去向,你有完全的控制权。

默认 · 用内置额度

经 OKEight 安全代理转发

脱敏后的文本 payload 经我们的安全代理转发给 AI 模型,你无需自备密钥、开箱即用。

◆ 隐私最大化 · 推荐给敏感场景
自带密钥

直达你自己的模型,完全绕开我们

填入你自己的 AI 服务密钥,数据直接发往你自己的模型提供方,完全绕开 OKEight——我们连转发都不经手。追求最高隐私,选这个。

权限与可验证性

授权是你和系统之间的事;
承诺不需要你盲信。

屏幕录制权限 — 用于截取你屏幕上显示的聊天窗口。macOS 明确提示,你可随时在系统设置里撤销。

辅助功能权限 — 用于把聊天窗口切到前台、驱动滚动翻阅历史。同样对你可见、可撤销。

对平台不可见 — 这两项是 macOS 授予 OKEight 的,系统显示给你看,不会通知任何聊天平台。

抓包即可自证 — 读取你的聊天时,没有一个数据包发往聊天平台的服务器。用任意抓包工具都能验证。

对比

"只看屏幕" 与 "会封号的做法"

维度钻进聊天软件的做法OKEight · 只看屏幕
读取途径attach 进程 / 解密数据库系统级截屏 + 本地 OCR
能读到的范围你的全量历史(含你没在看的)仅你屏幕上显示的
平台可检测性高——进程附着 / 伪造客户端有指纹无——平台只见你在正常用官方客户端
账号风险有封号先例不触发平台侧任何异常信号
数据去向常被上传 / 集中本地沉淀,自带密钥可完全绕开我们
本文描述的是 OKEight 的实际技术架构,而非营销措辞——每一条声明都对应产品的真实行为。对任一实现细节有疑问,欢迎联系我们。