
这个门户用于支持生活方式,不做诊断,也不开具治疗方案。健康数据按 GDPR 处理——基于客人的明确同意,并存放在欧盟服务器上。
Wellness & Lifestyle Intelligence 是一类支持生活方式的产品:关注睡眠、活动、饮水、饮食和酒店理疗。它使用的数字与医疗领域相同,但不宣称用于医疗,也不承诺治疗效果。
门户会做这些事:接收手表里的每日状态和体重秤的称重记录,把它们与客人自己的平均值比较,在客人的「账户」里和医生的「面板」上展示整体情况,并保存和显示医生作出的安排。
它绝不会做这些事:不给疾病下结论,不开药,也不开饮食处方,不取消或替代医生的安排,也不承诺某项理疗可以治愈问题。
当算法涉及安排时,这个区别最明显。免费且属于酒店自有项目的内容——比如健康步行路线、住宿已包含的桑拿——门户会自行调整。对于收费理疗,它只会建议改期,最终由医生决定(具体机制)。
把一个程序归为医疗器械的,不是算法有多复杂,而是制造商赋予它的用途:诊断、预防、监测、预测、预后、治疗或减轻疾病(欧盟医疗器械法规 (EU) 2017/745,第 2 条)。这个门户不宣称这类用途——而且这不只是文件里的说法,产品本身有 3 处可以看出来:
酒店提供的 комплект 是普通的 Garmin Forerunner 165 Music 手表和 Garmin Index S2 体重秤,都是商店购买的常规产品。门户不会使用它们的医疗功能:Garmin 只会在获批为医疗器械的地区启用 ECG 应用,而在其他国家购买的手表甚至可能完全没有这个功能。
心率、心率变异性、睡眠阶段、呼吸和血氧饱和度,都是手腕上消费级光学传感器的读数。门户也是这样呈现它们的:把它们看作客人自身身体状态的变化,而不是检查结果(手表实际测量什么)。
这类归类靠的不是文件里的一句话,而是对外作出的承诺。如果酒店宣传说«我们能通过手表给你做诊断»或«我们一周就能治好你»,那比任何代码改动都更快打破这条界线。
在 GDPR 下,各方角色是这样划分的,而且这种划分比任何关于合作关系的表述都更重要:对客人和监管机构负责的是酒店。
| 角色 | 对应方 | 职责 |
|---|---|---|
| 控制者 | 作为法人实体的酒店 | 决定为何收集数据;对客人和监管机构负责;其详细信息写在门户的政策中 |
| 处理者 | longev.eu | 负责代码和服务器,依据数据处理协议并按酒店指示工作 |
| 医生 | 酒店的首席医生,姓名已列明 | 可以查看入住期间的数据,安排疗程和理疗;受医疗保密义务约束 |
| 托管方 | 托管服务商,数据中心在欧盟 | 负责服务器运行;也是处理者,按合同执行 |
| Garmin | Garmin 云端 | 接收手表记录的数据:可以是客人自己的账户,也可以是借用 комплект 所对应的酒店账户 |
| 登录和模型 | 是否通过 Google 登录由客人自己选择;模型功能则取决于酒店是否保持开启 | |
| 地图 | OpenStreetMap、mapy.com | 地图瓦片由客人的浏览器直接请求;健康路线的轨迹不会发送给它们 |
这个平台不是通常意义上的多租户:不同酒店的客人不是靠共享表中的一列来区分。每家酒店在服务器上都有自己的进程、自己的目录和自己的数据库,而代码是同一套。
这点的区别很实际。查询出错时,也不可能把另一家酒店的客人显示给本酒店看——因为这些数据根本不在它的数据库里。酒店如果停止使用,带走的是自己的完整文件,而不是从共享存储里导出的一部分。
健康数据属于特殊类别(GDPR 第 9 条),仅在注册时点「同意条款」在法律上还不够。因此需要两次同意:一次是注册时的一般同意,另一次是在问卷前对健康数据处理作出的明确同意。
这个顺序由服务器控制,不是由界面控制:如果政策还没有被接受,第二次同意的请求会被拒绝。
两次同意都会连同政策版本号和时间一起保存。只有内容含义发生变化时版本才会增加,不会因为错别字而增加——这时门户会在任何页面上方弹出窗口,重新询问所有人。
这种情况已经发生过 3 次:1.5 版增加了房间里的体重秤和身体成分,1.6 版写明了 AI 模型以及 3 次离开 EEA 的数据传输,1.7 版增加了饮食日记和餐盘照片。每一次都重新询问了所有客人。
门户的政策与酒店自己的政策分开,只涵盖门户本身:包括「账户」、问卷、健康路线和手表。客房预订和酒店推送则属于酒店自己的政策。

一项权利如果说是有,但实际要靠写邮件给酒店来行使,通常就等于没有。所以在「账户」里有一个「我的数据」区块,里面放了4个按钮。

员工账户不能用这些按钮删除。医生的签名会出现在别人的安排和晨间记录下面,所以这类账户要由管理员移除——这样签名不会悄悄脱开。
删除的两种深度,以及删除后哪些内容会保留,见个人数据;那里也说明了为什么套件发放日志会保留,而员工写的住客备注会删除。
服务器位于欧盟;数据中心所在国家会在各酒店自己的政策里写明。数据只有在3种情况下会离开这里,这3种情况都会在政策中逐项列出:
门户里没有广告,也没有分析统计代码。住客的浏览器里只保存会话令牌和所选语言。
但 Garmin 账户里的每日历史无法删除:Garmin 没有提供这个功能。即使我们的副本已经删掉,这些天的数据仍会按 Garmin 自己的条款保留在它那里。门户只会从这类账户中读取住客持有该套件那次入住期间的日期——不过把这件事说清楚,比不说更诚实。
每一类数据都有各自的保存期限,这里的删除是指从数据库中删掉记录,不是只在界面里隐藏。
有1条记录会有意在住客删除后继续保留——活跃入住的计费记录:其中指向账户的链接会被清空,这样当月还记得这次入住发生过,但不会再指向任何人(活跃住客如何计算)。
| 内容 | 期限 |
|---|---|
| 账户 | 直到住客自己删除 |
| 问卷、健康路线、个人资料、饮泉疗程 | 最后一次活动后3年——或直到撤回同意 |
| 饮食日记和其中的餐食照片 | 同样是3年;照片会随记录一起从磁盘删除,不只是从列表里消失 |
| 借出手表的每日状态 | 会在客人的资料卡中保留,跨入住记录也是同样的 3 年 |
| 重设密码链接 | 60 分钟 |
| 服务器日志 | 最长 90 天 |
门户中的部分文字由人工智能模型生成:晨间摘要的表述、医生消息的翻译、步行明信片的背景文案,以及根据餐盘照片估算的卡路里。
它不计算风险等级,不选择心率区间,也不更改计划——它接收的只是门户已经算好的结果。门户中完全不存在具有法律后果的自动化决定(GDPR 第 22 条)。
文本由模型生成这一点,会在告知内容中直接告诉客人:这是欧盟人工智能法规第 50 条的要求。
还有最重要的一道保险:只要超级管理员还没有确认已与服务提供方签订数据处理协议,任何带有个人文本的请求都不会发出。开关默认关闭——沉默不等于同意。免费套餐不适合用于这里:按提供方自己的条款,它会从收到的内容中学习。
根据照片得出的卡路里,门户会以区间显示,并允许修改:这是基于图片的估算,不是测量值。
欧盟条例 (EU) 2016/679 — GDPR · 欧盟医疗器械条例 (EU) 2017/745 · 欧盟人工智能条例 (EU) 2024/1689 · Úřad pro ochranu osobních údajů
个人数据:两项同意、导出和删除 — 从客人的一侧看同样这些权利,按按钮一步一步说明。
平台如何安排理疗 — 算法在哪里停止,医生从哪里开始。
价格:Setup、Base 和 Active Guest — 启动包含什么,以及活跃客人是怎么计算的。
手表测量什么 — 具体有哪些数字会从手腕传过来。
前台:应用操作 — 为什么套件在交给下一位客人前要先清除。
门户的完整隐私说明无需登录即可查看,就在隐私页面。
← All articles