← 返回

隐私政策

最后更新:2026年7月

"码芽"是一个免费的编程学习网站,不需要提供你的真实姓名、邮箱或其他个人身份信息。具体来说:

账号完全可选,不用也能学

打开网站就能直接用,不需要注册、不需要登录。想换设备继续学,可以用"导出/导入进度码" (纯本地,一段文字复制粘贴,不涉及任何账号)。

如果你想要更省事的换设备同步方式,也可以选择注册一个账号——用户名随便起, 密码随便设,不需要填写真实邮箱或姓名。

学习进度存在哪里

不注册账号的情况下:你写的代码和通关进度只保存在这台设备的浏览器里 (专业说法叫 localStorage),不会发送到任何服务器。清除浏览器数据,或者点网站里的 "重置进度"按钮,这些记录就会被清空。换一台设备或者换一个浏览器打开,是看不到之前的 进度的(除非你用了下面说的导出/导入进度码)。

注册账号并登录的情况下:你的用户名、密码,以及你选择同步的那部分学习 进度,会存到 Supabase(一个第三方后端服务)的服务器上,这样才能在换设备登录同一个 账号时找回进度。密码由 Supabase 安全托管加密处理,我们看不到、也不存储明文密码。 这种情况下你的进度确实会被发送到服务器,跟不注册账号时不一样,请知悉。

排行榜是公开的

注册账号并同步过一次进度之后,你的用户名和四条赛道加起来通关的关卡数,会自动出现在 全站公开的排行榜页面上——这一步是自动的,不需要额外勾选同意, 任何人(不用登录)都能看到这个排行榜。如果不想公开这些信息,不要注册账号,或者注册时 起一个不会被认出是你本人的用户名。排行榜不会显示你写的代码或者具体关卡内容,只有用户名 和一个总数字。

不做任何跟踪

没有埋点、没有用户行为分析工具、没有广告、没有第三方跟踪代码。

用到的第三方资源

网站运行 Python 代码用到一个叫 Pyodide 的开源工具,是从 jsdelivr 这个公共CDN加载的。 加载这个文件的过程中,jsdelivr 可能会像所有网站服务器一样记录一些基本的访问信息(比如IP地址), 这是所有从CDN加载文件的网站都会有的情况,"码芽"本身不会额外收集或使用这些信息。

如果你选择注册账号,账号信息(用户名、加密后的密码)和你同步的学习进度会存在 Supabase(一个开源后台服务)上——只有在你主动注册/登录的情况下才会用到这个服务, 不注册就完全不涉及。

联系方式

这是一个个人的学习类小项目,免费提供给大家使用,不销售任何商品或服务。