学校、数据保护官和合作伙伴提出的问题。
机构在与我们合作前提出的所有问题,都在一个地方作答:平台如何运作、我们如何保护儿童、我们持有哪些数据,以及我们如何保障数据安全。
每个问题的答案都以简要版本开头。如果数据保护官、安全审核人员或采购团队需要了解具体机制,请打开 更多详情 (位于其下方)。
跳转到某个主题
八个部分,85 个问题。
安全、隐私和儿童保护分开列出,因为机构审核人员会分别进行评估。
关于 Class2Class
8 个问题什么是 Class2Class?
Class2Class 是一个在线平台,教师可以通过它将自己的班级与其他国家的班级联系起来,共同开展有结构的合作项目,并与联合国可持续发展目标保持一致。
教师创建或加入一个项目,与国外的合作班级配对,并与学生一起按照共享的项目结构开展工作。平台提供配对、项目框架、协作空间,以及最终的证据和证书。
Class2Class 是为谁设计的?
主要面向小学和中学的教师及其学生。学校和机构合作伙伴围绕他们参与其中,而不是作为日常使用者。
Class2Class 是非营利组织吗?
不是。Class2Class 是一家以社会使命为导向的营利性公司。
法律实体为 Class2Class ApS,一家丹麦公司,CVR 44991071,注册地址为丹麦 2100 哥本哈根 Ø 区 Østerbrogade 148, 1th。丹麦法律和欧盟法律是主要适用的法律体系。
平台如何实现财务可持续性?
长期模式是让平台对教师和学生保持免费,并从机构获取收入:企业合作、基金会资助、国际组织、学校的付费增值服务、机构影响力报告、教师专业发展以及学校管理工具。
目前没有学校付费。正在考虑的未来付费服务包括:经过验证的学校网络、教师专业发展、学校分析、机构影响力报告和管理洞察。
Class2Class 对教师和学生免费吗?
是的,并且我们打算保持这一状态。不向教师和学生收费,也没有面向他们的付费等级。
机构和企业合作伙伴发挥什么作用?
合作伙伴资助并赞助教育项目,作为支持者获得曝光,并获得教育影响力的证据。他们无法访问班级、学生或教师。
合作伙伴可获得的好处包括:作为支持者的曝光、参与教育项目、教育影响力的证据,以及在新市场支持教育的机会。合作伙伴可以看到什么、不能看到什么,已在第 8 部分中完整说明。
合作伙伴可以向学生宣传或推广产品吗?
不可以。Class2Class 不是面向儿童的营销渠道,合作伙伴也不会向学生宣传或推广产品。
这是一项设计立场,而不仅仅是政策立场:平台上没有广告展示位,没有向合作伙伴开放的学生数据,也没有任何机制可供合作伙伴定位或联系学生。合作伙伴支持教育项目,而不是推销产品。
Class2Class 销售广告吗?
不销售。平台不包含任何广告。
Class2Class 如何运作
12 个问题Class2Class 项目如何运作?
教师创建项目或加入现有项目,并与另一国家的合作班级配对,两个班级按照共同的活动结构开展工作,朝着共同的成果努力。教学由教师负责,平台提供结构、空间和证据。
班级如何配对?
教师可以通过平台的“连接”板块找到彼此并建立联系,匹配依据包括学科、年龄段、语言、可持续发展目标兴趣和可用时间。配对是教师对教师进行的。
教师可以看到另一个班级的哪些信息?
教师的姓名、所在学校、所在国家,以及其选择公开的专业资料(学科、语言、兴趣、可用时间)。另一个班级的学生层面信息不会被展示。
参与的班级如何沟通?
在平台内部,通过项目聊天和教师之间的私信进行。实时课堂会议则通过教师自行选择和安排的外部视频工具进行。
项目是同步的还是异步的?
两者都支持,由教师决定。大多数合作是异步交流;实时课堂会议和小组会议是可选的补充。
是否必须进行实时视频通话?
不必须。一个项目可以完全以异步方式完成。
谁负责监督班级之间的互动?
由参与的教师负责。Class2Class 的角色是为他们提供工具、规则和报告渠道;对学生的监督是教师和学校的责任。
这一点体现在平台的授权模型中,而非仅停留在政策层面:群聊只能由教师或管理员创建,教师只能添加其任教、同班或同项目的学生。该限制由服务器强制执行,而非仅依靠界面。
教师可以在 Class2Class 之外进行沟通吗?
可以,而且许多教师这样做。教师自愿与合作教师交换联系方式,这发生在平台之外,不在我们的控制范围之内。绝不得交换学生的联系信息。
平台为教师提供了一个可选的 WhatsApp 号码字段,该字段有其独立的隐私设置,并记录了政策同意的时间戳,因此通过该渠道进行的教师间联系是一项受支持且经过同意的功能,而非变通办法。
教师可以直接联系另一个班级的学生吗?
不可以。教师只能与其任教的学生开启一对一对话。违反行为准则可能导致账户被删除。
学生之间可以直接联系吗?
仅限年满 16 岁的学生,或已验证获得家长同意的年幼学生,并且只能与同样通过该项检查的其他学生联系。其他所有人完全无法进行学生之间的直接消息传递。
这是平台最严格的把关机制,值得准确说明,因为它比大多数机构审核人员的预期更为严格。
学生只有在年满 16 岁,或其家长同意已记录为已验证的情况下,才能进入“连接”板块。该检查在双方同时适用:学生可以看到的其他学生名单同样按此规则过滤,因此受限的学生既无法联系他人,也不会被他人看到。该规则在数据层而非界面中强制执行,并采用失效即关闭的机制:如果无法读取学生的个人资料,访问将被拒绝而非允许。
学生可以参与项目对话吗?
可以,但仅限其所在项目内。项目聊天仅限项目参与者,学生只能看到其所属的项目。
需要家长同意但尚未验证的学生会怎样?
他们无法使用该产品。在验证同意之前,他们看到的不是仪表板,而是一个等待同意的页面。
儿童保护
10个问题Class2Class 对学生保护(safeguarding)采取什么做法?
学生保护被视为一项持续进行的运营流程,而不仅仅是一份政策文件:包括书面政策、在平台授权模型中强制执行的教师介导互动、内容审核、产品内举报渠道、匿名举报途径以及教师教育。
管理性文件包括《儿童保护政策》、《行为准则》、《伦理指南》以及《保护与治理框架》,并辅以年度儿童安全风险评估,以及举报处理和吹哨人程序。
Class2Class 是否有《学生保护政策》?
有。该政策发布于 /child-safeguarding/ ,学校和合作伙伴可按要求获取完整版本。
Class2Class 是否有《行为准则》?
有,发布于 /code-of-conduct/。该准则适用于所有代表 Class2Class 的人员,包括员工、承包商和合作伙伴。
谁负责监督学生?
由参与的教师及其所在学校负责。Class2Class 提供平台、规则、审核工具和举报渠道,但不承担也无法对课堂进行监督。
如何防止不当互动?
从结构上看,通过移除可能发生此类互动的途径来实现。教师不得在其教学关系之外与学生发送消息,群聊只能由教师创建,未经验证家长同意的16岁以下学生完全无法直接发送消息,且上述每项规则均在服务器端强制执行。
防范是分层进行的:授权模型消除机会,《行为准则》和《学生保护政策》确立行为期望,审核拦截漏网内容,举报渠道发现其余问题。第2节对每一道关卡的代码层面细节作了说明。
如何举报学生保护方面的问题?
共有三种途径。在平台内,任何用户均可举报某条消息、某篇帖子或另一用户,举报将进入审核队列并生成案件。也可通过电子邮件联系学生保护和数据保护官(DPO)联系人。此外,对于不希望被识别身份的人员(包括平台以外的人员),还可通过匿名网络表单举报。
产品内举报以案件形式存储,包含状态、状态时间戳以及更改状态的审核员,因此处理过程可审计,而非随意进行。举报分为两类:平台问题和行为举报,后者包含被举报的用户、帖子或聊天消息。
有人违反学生保护规则会怎样?
举报将依据举报处理程序进行分级处理。处理结果从警告到隐藏内容、封禁账户或直接删除账户不等。教师与学生之间跨班级的直接联系可能导致账户被删除。
平台支持消息级审核,即隐藏消息并记录隐藏者及时间,同时支持账户级封禁。涉及儿童的严重案件将根据《儿童保护政策》进行上报,必要时转交相关地方主管部门处理。
教师是否会获得学生保护方面的指导?
会。指导通过入职培训、已发布的政策、社区提醒、定期教师会议以及《人工智能素养与负责任使用指南》提供。工作人员每年需接受关于人工智能素养、《伦理指南》、学生保护和举报处理的培训。
如果学校有更严格的学生保护要求,怎么办?
以学校的要求为准。教师应遵循其所在学校的政策行事;如学校需要书面明确某项具体要求,我们将作为数据处理协议(DPA)或补充协议的一部分予以签署。
Class2Class 是否开展儿童安全风险评估?
是的,每年依据固定模板进行,其结果纳入学生保护框架,而非独立存在。
隐私与数据保护
15个问题Class2Class 收集哪些个人数据?
教师和学生的账户及资料数据、他们在项目中创建的内容,以及登录和平台使用等运营数据。完整的处理活动记录载于我们的《处理活动记录》(ROPA)中。
收集哪些关于教师的数据?
姓名、电子邮件地址、密码、学校、国家、时区、语言,以及教师自愿填写的专业资料:角色、学科、兴趣、可持续发展目标(SDG)重点、可用时间、个人简介和头像。可选填写WhatsApp号码,并可单独设置隐私选项。
教师也可以使用 Google 账户登录,此时会存储服务提供方的身份信息。电子通讯订阅的同意选择与账户创建分开记录。
学生是否可以创建账户?
可以。学生自行注册账户,但必须使用教师提供的推荐码,因此学生不能脱离参与课堂独立加入。
Class2Class 是否收集学生的电子邮件地址?
是的。创建和验证学生账户以及找回访问权限时需要电子邮件地址。
除电子邮件外,Class2Class 是否收集学生的其他联系信息?
不收集。不收集学生的邮寄地址、电话号码或WhatsApp号码。WhatsApp字段仅存在于教师账户中。
Class2Class 为何收集出生日期?
用于确定学生年龄,因为年龄决定是否需要家长同意,以及学生能否使用直接消息功能。这是一项数据保护控制措施,而非资料字段。
注册时仅接受可算出6至25岁年龄的出生日期。年龄随后触发两项独立的限制:家长同意要求依据学生所在国家的同意年龄确定;学生之间的消息功能则要求年满16岁或已获验证的同意。
Class2Class 如何处理家长同意?
如果学生未达到其所在国家规定的数字同意年龄,账户将被标记为需要经验证的家长同意,在记录同意之前,学生无法使用平台。验证由教师或学生的辅导员完成。
同意年龄按国家分别确定,而非采用单一的全球标准,因为《通用数据保护条例》第8条允许成员国在13至16岁之间自行设定。平台内置各国对照表:德国、荷兰、爱尔兰、波兰、罗马尼亚、斯洛伐克、匈牙利、卢森堡、克罗地亚和列支敦士登为16岁;法国、捷克、希腊和斯洛文尼亚为15岁;奥地利、保加利亚、塞浦路斯、意大利、立陶宛、西班牙和澳大利亚为14岁;在没有相关法律规定的国家,则统一采用13岁的底线,这与美国《儿童在线隐私保护法》(COPPA)保持一致。
学生记录中存储以下信息:是否需要同意、是否已验证、验证方式、验证时间戳以及撤销时间戳。
处理个人数据的法律依据是什么?
依据各项处理活动,载于《隐私政策》和《处理活动记录》(ROPA)。在标准学校部署中,学校是学生数据的控制者,Class2Class 是处理者,二者依据数据处理协议(DPA)确立关系。
用户能否要求删除其数据?
可以。教师或学生可在“设置”中删除自己的账户,该请求将立即执行,而非排队等待处理。
删除是对记录进行匿名化处理,而非彻底销毁,这是协作型平台的常规做法,也便于向数据保护官(DPO)明确说明。删除时:电子邮件地址被移除,姓名变为“已删除用户”,用户名和头像被清除,账户被标记为已删除并予以封禁,身份验证记录从 Supabase Auth 中永久删除,因此无法登录。发送给该用户或由该用户发出的通知被永久删除,聊天成员身份被停用。用户贡献的项目内容保留,但不再可归属于某个已识别的个人。
学校能否要求删除其数据?
可以,通过数据保护官(DPO)办理。作为控制者,学校可要求删除或返还学生数据,数据处理协议(DPA)规定了合作结束时的处理方式。
Class2Class 是否出售个人数据?
不出售。用户数据从不出售。
Class2Class 是否与合作伙伴共享个人数据?
不共享。合作伙伴仅接收汇总及匿名化的信息。详见第8节。
用户数据是否用于训练人工智能模型?
不用于。我们已与人工智能服务提供方签订合同约定不得用于训练。详见第7节。
Class2Class 是否开展过数据保护影响评估?
已开展。我们持续维护数据保护影响评估(DPIA),并附有《通用数据保护条例》第9条及第5条第1款第(f)项的合规声明。
学校可就隐私问题联系谁?
数据保护官(DPO),联系方式为 dpo@class2class.org。教师也可直接向团队提出针对特定国家的问题,或在全球教师线下见面会上提出。
安全
11个问题Class2Class 如何保护用户数据?
通过一套有文件记载的安全不变量来实现,每项变更都需对照这些不变量进行审查,而非仅依赖功能清单。核心原则包括:所有受保护的数据均通过同源服务器层传输至浏览器;每项受保护操作均采用失败即关闭(fail closed)机制,除非调用者的身份、租户、所有权和角色均已确认;数据库还通过行级安全性(RLS)独立执行相同的租户规则。
平台的安全属性在我们的工程代码库中以明确的不变量形式写明,代码审查人员和自动化安全工具会据此评估每一项变更。机构审查人员通常最关心以下几点:
- 会话保存在安全的、仅限 HTTP 的 Cookie 中。身份验证凭据绝不存放在浏览器存储、查询参数或应用程序标头中。
- 每个基于 Cookie 进行身份验证的变更操作都会经过统一的 CSRF 防护控制。
- 仅持有标识符本身不会自动获得访问权限。调用者、租户、所有权和角色必须逐项确认,否则操作将被拒绝。
- 组件从不直接访问数据库。服务器端的数据访问需经过数据仓库层,并使用限定于调用者的事务。
- 运行时数据库登录所使用的角色无法绕过行级安全,也不能直接登录,并且不能回退到所有者级别的访问权限。
- 行级安全、授权、视图、函数、触发器和实时策略均执行相同的租户和所有权规则,面向浏览器角色开放的数据表在出错时默认拒绝访问。
- 存储路径强制执行存储桶、前缀、所有者、租户、内容类型、大小和生命周期规则,签名 URL 不会泄露无关或已过期的内容。
密码是如何存储的?
密码由 Supabase Auth 在欧盟境内使用 bcrypt 进行哈希处理,绝不以明文形式存储。
从旧系统导入、迁移后尚未登录过的账户,在转换之前仍会通过旧身份验证存储进行验证,转换完成后才会迁移至 Supabase Auth。
如何控制对生产系统的访问?
生产数据库访问通过一个受限的应用程序角色进行,该角色无法绕过行级安全。管理凭据、服务角色密钥和服务提供商令牌仅限服务器端使用,并遵循最小权限原则,普通用户会话无法访问这些内容。
如何管理员工权限?
遵循最小权限原则,管理功能与普通账户相分离。普通会话无法通过修改声明、标识符、标头或路由参数来获得管理功能。
如何发现和处理安全事件?
依据书面的数据泄露响应程序执行,生产环境中的错误与异常监控为检测提供依据。
Class2Class 是否有事件响应流程?
有,包括通知义务。数据泄露通知时限属于 DPA 中的合同承诺,而非尽力而为的义务。
Class2Class 是否进行漏洞评估?
是的。2026 年 8 月,我们开展了一项结构化的应用安全评估计划,共分三轮进行;同时,每项变更都会经过自动化控制:密钥扫描、静态安全分析和依赖项漏洞监控,并定期进行维护性排查。
该计划在设计上有意将编写修复代码的人员与宣布问题已修复的人员分开。每一轮均采用两条相互独立的检测路线,即静态分析路线和灰盒审查路线,并在比对前封存结果。第 2 轮将每项修复都视为未经证实,对第 1 轮的整改进行复测;第 3 轮则在不了解整改人员说法的情况下核实问题是否已真正关闭。
我们采用了三项验证标准:只有当未授权的情形被拒绝时,某项控制才被视为有效 以及 并且已证明合法情形仍能成功;如果提供回归测试作为证据,则会从产品代码中删除该控制并重新运行测试套件,以证明测试确实能够拦截该问题;对于可能影响合法用户的整改,在应用前会先基于生产数据进行评估。
严重程度依据 CVSS v3.1 进行评分。在整个计划中,严重程度范围从低到高, 没有任何发现达到严重级别。各轮之间严重程度明显下降,最后一轮中没有任何发现达到高级别。 所有发现均已整改,目前不存在任何已知的未关闭问题,无论其严重程度如何。 每项整改都由回归测试加以保障,且该测试本身也经过了变异检测。少数问题被接受而未作改动,每项均附有记录的理由、明确的影响边界以及会重新开启该问题的条件。
如何评估第三方供应商?
每个次级处理者均记录了其角色、所在地、传输机制和 DPA,并已列入我们 DPA 的附录 C。该清单已与平台实际运行的服务进行核对,最近一次核对于 2026 年 8 月 27 日完成。
Class2Class 是否获得 ISO 27001 认证?
尚未获得。我们的控制措施已对照 ISO 27001 进行映射并持续监控,认证审核正在进行中。在实际取得证书之前,我们不会声称已获得认证。
Class2Class 是否符合 SOC 2 要求?
尚未符合。SOC 2 鉴证正按相同基础推进中。
Class2Class 可以向学校或合作伙伴提供哪些安全文件?
安全评估摘要、附有附录 C 的 DPA、次级处理者清单、ROPA、DPIA、数据泄露响应程序以及安全审查政策。我们也将协助学校完成其自身的安全问卷。
合规
10个问题Class2Class 遵循哪些隐私与安全框架?
以《通用数据保护条例》(GDPR)作为适用法律,控制措施对照 ISO 27001 和 SOC 2 进行映射。在要求更严格的情况下,儿童保护遵循与《儿童在线隐私保护法》(COPPA)相当的标准,无障碍功能遵循 WCAG 2.1 AA 级。人工智能功能依据《欧盟人工智能法》进行开发。
Class2Class 是否正在申请 ISO/IEC 27001 认证?
是的。控制措施已完成映射并持续监控,认证审核正在进行中。
Class2Class 是否正在申请 SOC 2?
是的,正在进行中。
Class2Class 如何应对各国特定的监管要求?
如果某国设定的门槛比 GDPR 基准更严格,我们则采用更严格的标准。最明显的例子是数字同意年龄,平台按国家分别设定,而不是采用单一的全球统一标准。
各国同意年龄的具体情况请参见第 4 节的表格。对某国具体问题有疑问的教师可直接联系数据保护官,或在全球教师交流会上提出。
Class2Class 是否设有数据保护官?
设有,联系方式为 dpo@class2class.org.
Class2Class 如何处理儿童隐私?
我们将年龄视为一种访问控制手段,而非用户资料属性。学生的年龄决定是否需要家长同意(依据其所在国家的年龄门槛),以及其是否可以使用直接消息功能。这两道关卡均在数据层强制执行,并在出错时默认拒绝访问。
第 4 节说明具体机制,第 2 节说明消息功能的限制。相关支持文件包括《儿童保护政策》、专为 13 至 18 岁学生编写的儿童友好型隐私摘要,以及家长数据主体访问请求(DSAR)流程。
Class2Class 如何评估新的合规要求?
通过儿童保护与治理框架进行评估,包括年度儿童安全风险评估、年度透明度报告,以及用于独立评估的外部审查范围。
Class2Class 能否完成学校的安全或隐私问卷?
可以。请发送给数据保护官。本问答是我们作答所依据的资料来源,因此各学校获得的回复保持一致。
Class2Class 是否设有反腐败政策?
设有,对任何形式的腐败零容忍,并公布于 /anti-corruption/.
参与的学校仍需承担哪些责任?
共四项,由于机构审查人员会重点关注这些内容,因此有必要明确说明:决定是否参与以及哪些班级参与;取得学校自身政策要求的各项当地家长许可,包括使用学生图像的许可;在课堂活动和实时会议期间对学生进行监督;以及将学校自身的儿童保护和可接受使用政策适用于平台上教师和学生的行为。
人工智能
12 个问题Class2Class 是否使用人工智能?
是的,用于项目创建助手(帮助教师规划项目)以及可从帮助菜单访问的支持聊天机器人。两者均为辅助性工具,均不对学生做出任何决定。
平台中在哪些地方使用了人工智能?
用于面向教师的项目编写:提出项目标题和描述、生成活动和学习成果、推荐可持续发展目标(SDG)、技能及儿童权利相关联系、对学习成果进行分类,以及生成项目封面图片。此外还包括支持聊天机器人。
教师数据是否用于训练人工智能模型?
否。我们已与模型提供方签订合同承诺,不将数据用于训练。
Class2Class 用户数据是否用于训练外部人工智能模型?
否。这是与各提供方签订的合同承诺,而非我们所依赖的某项设置。
Class2Class 使用哪些人工智能模型?
文本功能默认使用 Anthropic 的 Claude Haiku 模型,并以 Google Gemini 和 OpenAI 作为备用,全部通过 Vercel AI Gateway 路由。项目封面图片由 Google Gemini Flash Image 生成。
当提供方出现故障或触发速率限制时,网关会自动切换至其他提供方,这也是为何某一功能的次级处理者清单中会出现三家提供方的原因。备用提供方处理的与默认提供方相同的、由教师编写的项目上下文。
AI 能否对学生做出决定?
不能。没有任何 AI 功能会对学生进行评估、打分、排名、建立档案或作出任何判定。AI 只帮助教师规划项目。
AI 能否自动发布教育内容?
不能。每项 AI 输出都只是建议,必须由教师审核并接受。若没有教师的操作,AI 生成的任何内容都不会传达给学生。
教师是否会审核 AI 生成的内容?
会。教师对所有内容进行审阅、编辑、批准,并保留最终的教育决定权。
Class2Class 如何保持人工监督?
教师是 AI 输出进入课堂的唯一途径,这一点由授权模式强制执行,而不是仅靠惯例。员工还需每年完成 AI 素养与职业道德行为培训,并设有书面的 AI 事件报告程序。
Class2Class 如何保护教师的自主性与创造力?
我们将 AI 设计为辅助规划,而不是代替教师编写课程。教师的教学选择、框架设计以及对自己班级的调整正是本工具的核心价值,而不是它要取代的内容。
Class2Class 如何根据《欧盟人工智能法案》对其 AI 系统进行分类?
通过对清单中每个 AI 系统进行的、有文件记录的第 6(3) 条风险分类评估。
是否向教师和学生披露 AI 的使用情况?
是。AI 功能在产品中均有标识,我们为教师发布了《AI 素养与负责任使用指南》。教师在接受条款时确认,他们会在与学生使用 AI 功能之前阅读并遵守该指南。
数据共享与合作伙伴报告
7 个问题合作伙伴能否查看个别学生?
不能。任何形式下均不允许。
合作伙伴能否识别参与的班级?
不能。报告采用汇总形式,无法识别具体班级。
影响力报告包含哪些信息?
参与人数、教师汇总反思、学习成果、项目成果以及课堂证据的摘要,按国家和联合国可持续发展目标(SDG)分类整理。
合作伙伴能否联系参与的学生?
不能。本平台不提供此类机制,且此类行为被禁止。
合作伙伴能否联系参与的教师?
不能通过平台联系。任何联系均通过 Class2Class 进行,且仅限于教师已同意的情况。
合作伙伴能否将 Class2Class 的数据用于营销?
合作伙伴可以表示其支持 Class2Class,并可以使用我们提供的汇总影响力数据。他们不会获得任何个人数据,因此没有可用于营销的个人信息,并且不得向学生进行营销。
谁可以查看教师自己班级的报告?
仅教师本人。教师可以下载自己项目的影响力报告,但无法查看其他教师的报告。
报告在每次请求时根据实时数据生成,不会存储任何内容,且该途径设有访问频率限制。访问权限仅限于请求者本人。
这里没有您的问题?
请将您自己的安全或隐私问卷发送给我们,我们将予以填写。如有任何关于个人数据的问题,请写信给我们的数据保护官。
Class2Class ApS · CVR 44991071 · Østerbrogade 148, 1th, 2100 København Ø, Denmark(丹麦)。
