AlgoCode & AlgoClass 隐私政策
一、引言
AlgoCode(学生端)与 AlgoClass(教师端)(以下合称"本软件")是面向 C++ 算法与数据结构教学的桌面软件,配套提供在线题库(OJ)与课件服务。我们深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。本隐私政策旨在向您说明我们如何收集、使用、存储和披露您的信息,以及您享有的相关权利。
使用本软件及配套网站(algocode.com.cn)即表示您同意本隐私政策的条款。如您是未成年人,请在监护人陪同下阅读本政策,并在征得监护人同意后使用我们的服务。
二、我们收集的信息
我们仅收集为您提供服务所必需的信息:
- 账号信息:您在注册时提供的用户名、手机号或邮箱地址(用于登录与找回密码),以及您自愿设置的头像。
- 学习数据:您在在线题库中提交的代码、评测结果(正确/错误等)、做题记录与学习进度。这些数据用于提供评测服务与保存您的学习进度。
- 代码投屏信息:课堂投屏功能会使用客户端生成的硬件特征码标识您的设备,用于教师端接收您主动推送的代码,方便课堂演示与指导。
- 设备与日志信息:为保障软件正常运行与安全,我们可能收集您的操作系统类型与版本、软件版本号、崩溃日志等基础信息。
三、信息的使用
我们收集的信息仅用于以下目的:
- 注册、登录与账号安全管理;
- 提供代码评测、学习进度记录与课堂投屏等核心功能;
- 软件更新检查与故障排查;
- 在获得您同意的前提下,向您发送必要的服务通知。
我们不会将您的个人信息用于与上述目的无关的用途。如用途发生变化,我们将重新征求您的同意。
四、信息的存储与保护
- 存储位置:您的数据存储于我们在中国大陆境内部署的服务器中。
- 存储期限:我们仅在实现上述目的所必需的期限内保留您的信息。您注销账号后,我们将依法删除或匿名化处理您的个人信息。
- 安全措施:我们采用加密传输(HTTPS)、访问控制、定期安全审计等措施保护您的数据安全。
五、信息的共享与披露
我们不会向任何第三方出售、出租或共享您的个人信息,但以下情形除外:
- 获得您的明确同意;
- 依据法律法规、司法程序或政府主管部门的要求;
- 为保护我们、其他用户或公众的人身财产安全所必需。
六、未成年人保护
本软件面向中小学生等未成年人提供算法学习服务,我们非常重视对未成年人个人信息的保护:
- 我们仅在监护人同意的前提下收集、使用未成年人个人信息;
- 我们收集的未成年人信息仅限于提供教学服务所必需的范围,不包含任何敏感个人信息;
- 监护人有权查询、更正或删除被监护人的个人信息,也可以通过下文联系方式联系我们处理;
- 若我们发现在未事先获得可证实的监护人同意的情况下收集了未成年人个人信息,会设法尽快删除相关数据。
七、您的权利
您对自己的个人信息享有以下权利:
- 查询与更正:您可以在账号设置中查看并修改您的账号资料;
- 删除:您可以联系我们删除您的账号及相关数据;
- 撤回同意:您可以通过注销账号等方式撤回您的授权同意。
您可以通过下文联系方式向我们提出上述请求,我们将在 15 个工作日内予以答复。
八、政策的更新
我们可能适时修订本隐私政策。当政策发生重大变更时,我们会在网站显著位置发布通知或通过其他方式告知您。修订后的政策自公布之日起生效,您继续使用我们的服务即视为接受修订后的政策。
九、联系我们
如您对本隐私政策有任何疑问、意见或建议,或需要行使您的个人信息权利,请通过以下方式联系我们:
- 邮箱:5266917@qq.com
- 作者:Lionel Fung
- 网站:https://algocode.com.cn
我们将在收到您的请求后 15 个工作日内回复。