隐私政策
1. 我们收集的信息
本网站(roblemumin.com)是个人专业作品集网站。我们收集最少的信息:
- 通过您的电子邮件客户端发送的联系表单提交(姓名、电子邮件、公司、消息)
- 基本 Web 服务器日志(IP 地址、浏览器类型、访问的页面)
- 身份验证和受保护文档功能使用 Cookie 和服务器端会话。其他交互功能使用浏览器存储及各功能的活动数据,具体说明见下文。
- 活动数据处理涵盖 Kaboom(1.1)、资料库(1.2)、Calixa(1.3)、受 NDA 保护的文档(1.4)、Zork 存档(1.5)及留言簿(1.6)。
- 不使用广告跟踪器、跨站分析或第三方广告网络
1.1 Kaboom 游戏遥测
Kaboom 记录游戏活动和技术请求数据,以了解游戏性能与使用情况。
收集的数据:
- 技术会话标识: 随机 UUID(在您的浏览器中生成)、会话开始/结束时间、总游戏时间
- 游戏统计: 分数、达到的级别、剩余生命、音频模式选择(播客/配乐)
- 技术指标: 性能数据(帧率、延迟)、崩溃报告、浏览器类型、设备类型
- 地理数据: 国家和城市(从 IP 地址派生,不直接存储)
处理边界:
- ❌ 无姓名、电子邮件地址或联系信息
- 可能保留包括 IP 哈希和可用连接元数据在内的技术标识;参见上述说明及第 5 节中的托管日志。
- 可能保留包括 IP 哈希和可用连接元数据在内的技术标识;参见上述说明及第 5 节中的托管日志。
- ❌ 无跨站跟踪或第三方数据共享
为什么我们收集这些数据:
- 改善游戏体验: 识别性能问题、优化不同设备、修复错误
- 了解参与度: 查看访客是否真正玩游戏并享受它
- 音频功能分析: 了解玩家是否更喜欢收听播客或游戏配乐
- 技术优化: 确保游戏在不同浏览器和设备上流畅运行
法律依据:此处理基于合法利益(GDPR 第 6(1)(f) 条),用于改善我们网站的互动功能和用户体验。
1.2 资料库页面活动
当您浏览资料库页面时,我们会安静地记录访客打开、预览或下载了哪些文档,以及哪些搜索词帮助访客找到所需内容。这是我们让资料库保持有序,并优先展示真正有用材料的方式——除此之外别无他意。
收集的数据:
- 技术会话标识: 在您浏览器中生成的随机 UUID、会话开始/结束时间、每页停留时长
- 文档活动: 查看、预览或下载了哪些文档
- 搜索词: 在资料库搜索栏输入的文本(用于改进搜索)
- 技术指标: 页面加载时间、浏览器、设备类型——用于发现并修复卡顿
- 大致位置: 国家与城市,从请求时的 IP 地址推导。IP 本身在存储前已哈希——原始地址绝不保留。
处理边界:
- ❌ 不收集姓名、邮箱地址或联系信息
- 可能保留包括 IP 哈希和可用连接元数据在内的技术标识;参见上述说明及第 5 节中的托管日志。
- 可能保留包括 IP 哈希和可用连接元数据在内的技术标识;参见上述说明及第 5 节中的托管日志。
- ❌ 没有跨站追踪或广告网络
法律依据:合法利益(GDPR 第 6(1)(f) 条)——严格用于让资料库对访客保持有用。
1.3 Calixa — 职业问答聊天与终端
Calixa 有两个入口:从导航可达的紧凑聊天窗口,以及位于 /calixa.html 的全屏复古终端。两者都用于回答关于我职业背景的问题。如果您打开任一入口并发送消息,事情完全是这样发生的:
数据流向:
- 您的问题 → 我们的服务器 → 转发至 OpenRouter → 答案返回您的浏览器
- 上下文文档: 关于我职业经历的一组简短背景注释会与问题一起发送,让 AI 保持在主题上
- IP 地址: 用于请求频率限制和技术会话记录;可能存储经过哈希处理的 IP 标识。托管访问日志见第 5 节。
- 仅终端额外发送: 当您使用 /calixa.html 的全屏终端(而非导航小部件)时,每个请求还会携带一个浏览器生成的 UUID 加会话 UUID、您的首选浏览器语言、时区、屏幕分辨率、入口 URL 与来源 URL。这些帮助终端正确格式化回复(语言、时段)并理解访客来自哪些页面。所有值均在浏览器中生成——没有一项来自 cookie 或持久账户。
处理边界:
- 部分记忆信息可能按上述说明保留在服务器上;这并非承诺不保留任何对话信息。
- 浏览器 UUID 可将访问与存储的会话和记忆记录关联;无需注册账户。
- ❌ 不会将您所输入的内容用于广告
关于 OpenRouter: Calixa 通过 OpenRouter 将您的问题及所选上下文发送给配置的模型提供商。启用外部查询嵌入时,查询文本也会发送给 NVIDIA。提供商的数据处理取决于相应服务条款和配置;本网站并未证实所有提供商均不将数据用于训练的普遍保证。
法律依据:合法利益(GDPR 第 6(1)(f) 条)以回答访客问题,结合您的主动行为——除非您输入并按下发送,否则什么都不会被发出。
1.4 文档查看器 — 受 NDA 保护的访问
NDA 保护的文档需要填写包含联系方式的接受表单,用于管理 NDA。其他功能也可能处理标识或自愿提供的姓名,详见本政策。
收集的数据(仅限 NDA 表单内):
- 全名: 如同您在 NDA 接受表单中所填。
- 邮箱地址: 用于签发并校验您的逐文档访问密码,并在需要执行或修订 NDA 时与您联系。
- 公司或机构: 可选自由文本字段。
- 同意凭证: 服务器端记录您勾选了接受框,附带时间戳与文档标识。
- CSRF 与会话令牌: 短期技术令牌,唯一目的是防止针对该表单的跨站请求伪造。
此处不收集的内容:
- ❌ 不收集上述字段以外的任何信息——没有用户画像、没有广告 ID、没有社交网络关联。
- ❌ 该表单不用于市场营销、新闻通讯,或除 NDA 管理之外的任何追踪。
法律依据: 合同(GDPR 第 6(1)(b) 条)——NDA 本身就是该处理所履行的合同。第 17 条下的删除权适用,但受到 NDA 所产生的保留义务约束。
1.5 Zork — 可分享的存档代码
Zork 终端(zork.html)允许您将进度保存到自己浏览器的 localStorage(永不发送至任何地方)或——仅在您明确输入 /export 或按下导出按钮时——将存档快照上传至我们的服务器,以便通过 8 字符短代码在另一台设备上继续游戏。
使用 /export 时存储的内容:
- 游戏编号: 1、2 或 3(存档属于哪一部 Zork)
- 存档 blob: Z-machine 解释器产出的不透明二进制状态——通常是 1–3 KB base64
- 随机代码: 服务端生成的 8 字符标识;这是您用来恢复游戏的代码
- 时间戳: 创建时间与最后读取时间(仅用于让闲置代码过期)
处理边界:
- ❌ 没有访客标识、没有会话、没有账户
- IP 的单向哈希用于请求频率限制。它不是原始地址;这并不证明所有技术记录都会在一小时后删除。
- ❌ 没有游玩历史、没有键入的命令、没有解析器输入
- ❌ 没有跨设备追踪——存档代码只是您选择创建的一个书签
保留期: 存档代码在闲置 90 天后自动删除。若您想长期保留某个存档,偶尔恢复一次即可——这次访问会重置计时。反过来,如果您改变主意,没有账户需要删除:代码会自行过期。
法律依据:您的主动行为(GDPR 第 6(1)(a) 条同意,通过输入 /export)。该功能仅为让便携恢复更方便而存在。
1.6 CCIT 留言簿 — 匿名留言
Calixa 终端(calixa.html)包含一个可选的匿名留言簿,通过 /GUESTBOOK 与 /SIGN 命令访问。如果您输入 /SIGN 加上一段简短消息,该消息会保存在服务器上,并向后续读取留言板的访客显示。除非您显式提交,否则不会存储任何内容。
签留言簿时存储的内容:
- 消息: 您所提交的文本(最长 280 字符)。控制字符会被剥离,< > 会被转义,以确保任何标记都不会执行。
- 显示名: 可选——若您使用 /SIGN -n NAME,名字会与消息一起存储。否则该条目显示为 ANONYMOUS。
- 国家代码(两字母): 若 Cloudflare 边缘节点为您的请求解析出(例如 DE、CN)。没有城市、没有区域、没有原始 IP。
- 时间戳: 消息创建与最后更新时间。
- IP 与 User-Agent 哈希: 各自的加盐单向哈希,仅用于速率限制(每 30 分钟 3 次提交)与滥用关联。原始值绝不存储。
不存储的内容:
- ❌ 没有账户、没有登录、没有访客标识
- ❌ 没有原始 IP(仅哈希,无法逆向到原始 IP)
- ❌ 没有指纹识别、没有跨设备追踪
- 审核过滤器拒绝在公开留言中显示联系方式。被拒绝的提交仍可能连同拒绝状态一起存储。
审核: 服务端过滤器会拒绝包含 URL、联系方式、辱骂、仇恨关键词、垃圾内容与提示注入的消息。被拒消息以 rejected 状态存储(不显示),以便审查重复滥用模式。过滤器偏严格——误判会写入日志并附上原因,仅此而已。
法律依据:您的主动行为(GDPR 第 6(1)(a) 条同意,通过输入 /SIGN 并提交)。该功能作为简单的访客对访客留言板存在。
2. 我们如何使用信息
信息仅用于:
- 回复专业咨询
- 网站维护与安全
- 通过匿名遥测分析改善 Kaboom 游戏体验(第 1.1 节)
- 了解哪些文档和搜索内容对访客有帮助,以保持资料库的实用性(第 1.2 节)
- 在您提问时,通过 Calixa 聊天或终端生成回答(第 1.3 节)
- 管理受保护文档的 NDA 接受记录(第 1.4 节)
- 存储访客自愿保存的 Zork 存档,以便跨设备继续游戏(第 1.5 节)
- 在法律要求时履行法律义务
网站活动数据的用途: 第 1.1–1.6 节所述活动仅用于了解访客如何使用交互功能、识别技术问题、管理 NDA 访问以及提高网站实用性。这些数据绝不出售,不与第 5 节列明的特定处理服务商之外的第三方共享,也不用于广告。
3. 信息共享
我们不会向第三方出售、交易或共享您的个人信息,除非:
- 法律要求时
- 保护我们的权利或安全
- 经您明确同意
- 为第 5 节已描述的服务进行的第三方处理。
4. 数据安全
我们实施适当的安全措施来保护您的信息。但是,没有互联网传输是 100% 安全的。联系表单使用您的电子邮件客户端(我们的服务器上不存储数据)。
5. 第三方服务
- OpenRouter / NVIDIA: Calixa 通过 OpenRouter 将您的问题及所选上下文发送给配置的模型提供商。启用外部查询嵌入时,查询文本也会发送给 NVIDIA。提供商的数据处理取决于相应服务条款和配置;本网站并未证实所有提供商均不将数据用于训练的普遍保证。
- 托管提供商: 提供本网站的服务器保存短期访问日志(IP、URL、用户代理),用于安全和防止滥用,这是网站托管服务的常见做法。
- SARC-FM 播放器(可选): 加载广播播放器时,浏览器会直接连接到独立网站 sarc-fm.net。这项服务与 Calixa 分开。请查看电台自身的隐私信息。
本网站可能链接到外部网站。我们不对其隐私做法负责。在提供任何信息之前,请查看其隐私政策。
6. GDPR 合规
GDPR(德语简称 DSGVO)规定了以下数据主体权利:
- 访问权(第 15 条 GDPR): 请求我们处理的个人数据信息
- 更正权(第 16 条 GDPR): 请求更正不准确的个人数据
- 删除权(第 17 条 GDPR): 请求删除您的个人数据("被遗忘权")
- 数据可携权(第 20 条 GDPR): 以结构化、机器可读格式接收您的数据
- 反对权(第 21 条 GDPR): 反对处理您的个人数据
- 投诉权: 如果您认为您的权利受到侵犯,请联系数据保护机构
处理的法律依据: 个人数据处理基于合法利益(第 6(1)(f) 条 GDPR)用于专业通信和网站安全。联系表单数据在您同意的情况下处理(第 6(1)(a) 条 GDPR)。
7. 您的权利
除 GDPR 权利外,您还有权:
- 随时撤回同意(不影响先前的处理)
- 在某些情况下限制处理
- 在法律要求时接收数据泄露通知
- 向主管监管机构提出投诉 — 运营者所在地为科隆(北莱茵-威斯特法伦州),主管机构为 LDI NRW,Kavalleriestr. 2-4, 40213 Düsseldorf, Germany(https://www.ldi.nrw.de)。联邦事务:BfDI,波恩(https://www.bfdi.bund.de)。
8. 儿童隐私
本网站不针对 16 岁以下儿童。我们不会故意收集 16 岁以下儿童的个人信息。
9. 本政策的变更
我们可能会偶尔更新此隐私政策。变更将在本页发布,并附上更新的修订日期。
10. 控制者与联系方式
GDPR 第 4 条第 7 项含义下的数据控制者:Roble Mumin,德国科隆。运营者所在地(北莱茵-威斯特法伦州科隆)的主管监管机构为:北莱茵-威斯特法伦州数据保护与信息自由专员(LDI NRW),Kavalleriestr. 2-4, 40213 Düsseldorf(https://www.ldi.nrw.de)。联邦层面事项:联邦数据保护与信息自由专员(BfDI),波恩(https://www.bfdi.bund.de)。
11. 法律依据(GDPR)
对于欧盟居民,我们处理您信息的法律依据:
- 合法利益: 专业网络和商业通信
- 同意: 当您提交联系表单时
- 法律义务: 法律要求时
12. 版权与内容保护
本网站上的所有内容均受版权法保护:
- 禁止未经授权的复制: 未经书面许可,不得复制、分发或重新发布内容
- 仅供专业使用: 信息仅用于专业网络和商业通信目的
- 知识产权: 所有材料代表原创作品和专业知识
- 联系获取许可: 使用我们的联系表单进行任何内容使用请求