不注册、不登录
产品没有账号体系,也不需要邮箱、手机号。我们不知道谁在用 Olympia, 也就无从收集与之绑定的任何信息。
隐私声明 · 更新于 2026-11-14
Olympia 不注册、不登录、不收集用户数据。默认情况下编译、判题、对拍全部在本机完成;唯一的例外是「云端运行」——它默认关闭,只有你主动勾选时,当次代码与这一组样例输入才会发到 Spanning 的服务器执行。
产品没有账号体系,也不需要邮箱、手机号。我们不知道谁在用 Olympia, 也就无从收集与之绑定的任何信息。
产品默认不发送使用统计与崩溃报告,且该行为不可通过设置项更改。
编译、提交前检查、跑样例、对拍、比赛模式、模板默认都在本机执行。 唯一的例外是「云端运行」:它默认不勾选,只有你主动开启时,当次代码才会发到我们的服务器。
下面这些即使拔网线也能用,不发生任何网络请求: 编译与运行(不勾选云端运行时)、编译配置、提交前检查、跑样例判定、对拍、比赛模式、ACM / IOI 模板、 打开已经缓存的题面、编辑器的全部基础功能。
扩展市场为唯一例外:仅在你主动搜索或安装扩展时联网。
下面三件事都需要你主动操作,产品不会在后台自行发起。
你的机器直接向洛谷、Codeforces、AtCoder 请求对应题目页面, 不经过我们的服务器,也不携带任何本机标识。抓取到的题面保存在工程文件夹内。
题面内容的版权归原题站与作者,Olympia 只是把它显示在你正在用的编辑器里。
只有你填写了服务地址并主动提问时才会发请求,请求直接发往你填写的服务地址(通常是你自行订阅的第三方模型服务,或本机运行的服务)。我们既不是转发方,也不是接收方。
随请求带过去的是你当前打开的代码和题目上下文,这是让回答有用的前提; 数据在你所选服务的使用协议下处理,请把这一点一起转给学校和家长。
这是可选功能,默认不勾选。勾选后,当次代码与这一组样例输入会发送到 Spanning 的服务器编译并运行,结果回传到面板。 不使用该功能时,相关请求不会发生。
服务器只做这一次编译与运行:结束后立即删除当次工作目录,不保留代码、不记录代码内容; 产品没有账号体系,因此也没有任何标识可以把这些数据与某个人对应起来。
密钥通过密码框输入,保存在 本机加密存储中(使用 Windows 账户密钥加密),不会写进配置文件,不会出现在同步配置里,也不会打进日志。
题面、对拍数据、界面配置与程序本体分别保存在固定位置,均可手动删除。
日志只写在本机,不会被上传;出现故障时你可以自己选择把哪段日志贴进 issue。
Olympia 面向中学阶段的竞赛学习,因此刻意做成「不需要账号、不上传内容、可以完全离线」的形态。云端运行默认关闭,拉取题面与 OlympiaAI 也都需要使用者主动操作;如果学校或家长希望完全不联网,全部都不勾选、不填写即可。
这份声明如有变化,会同时更新页面顶部的日期。 对本声明或产品有任何问题,可以在源码仓库提 issue, 用中文描述就行。
遥测:产品内置 enableTelemetry = false,这是产品级开关,不是设置项,用户无需也无法在设置中关闭。
扩展市场:编辑器在搜索或安装扩展时会向 open-vsx.org 发送请求。
云端运行:请求发往 Spanning 位于中国大陆的服务器,服务端在临时目录中编译并运行这一次提交,结束后立即删除该目录;服务端不保存代码、不记录代码内容,也不按用户归档任何数据。
服务地址与模型:设置项为 olympia.ai.baseUrl(服务地址)与 olympia.ai.models(模型列表);设置文件中只有这两项,不含密钥。
密钥存储:密钥保存在应用状态库(对应 VS Code 的 SecretStorage),使用 Windows 账户密钥加密;系统「凭据管理器」中不会有该条目,去那里找不到。
本机文件位置:题面在 工作区\.olympia\problems;对拍反例在 工作区\stress-fail;界面配置、扩展状态与运行日志在 %APPDATA%\Olympia;程序本体与内置工具链在 %LOCALAPPDATA%\Programs\Olympia IDE。以上均可手动删除;卸载时也可勾选清除用户数据。