最后更新并于2026年10月20日起生效 · 版本1.2
本隐私政策说明,当您访问我们的网站、体验演示、在KuKA上经营餐厅、作为餐厅员工工作,或坐在使用KuKA点餐的餐厅餐桌旁时,KuKA如何收集、使用、共享和保护个人数据。
我们根据欧盟第2016/679号条例(《通用数据保护条例》,“GDPR”)和葡萄牙第58/2019号法律处理个人数据。Cookie及类似技术还受葡萄牙第41/2004号法律(ePrivacy)约束。
1. 谁负责您的数据
KuKA由Vírgula Majestosa Unipessoal, Lda运营,纳税人编号(NIPC)为519131410,注册地址为葡萄牙Largo República da Turquia 6, Lumiar, Lisboa(“KuKA”、“我们”)。
任何隐私事宜的联系方式:support@getkuka.com。
我们的角色视情况而定:
- 对于网站访客、请求演示的人员、商业客户及其管理员、计费和开票数据、安全和运营日志以及落地页统计数据,我们是控制者。
- 对于餐厅或特许经营(我们的商业客户)输入KuKA或通过KuKA生成的有关其食客、订单和员工的数据,我们是处理者。在此情况下,餐厅是控制者,我们按照其书面指示行事,具体见合作伙伴服务条款第10条的数据处理条款。
如果您是食客,并对您的订单或账单有疑问,请先联系餐厅。
2. 本政策的范围
本政策涵盖KuKA网站(getkuka.com、www.getkuka.com)和KuKA应用程序(app.getkuka.com),包括注册和演示页面、后台、员工屏幕以及通过餐桌二维码打开的顾客页面。KuKA提供英语、欧洲葡萄牙语、巴西葡萄牙语、法语、西班牙语、荷兰语、德语、意大利语、简体中文和日语版本。各版本旨在表达相同含义。
本政策不涵盖我们链接到的或您从KuKA访问的由他人运营的网站或服务,例如Stripe Checkout。这些网站适用其自身的政策。
3. 我们收集哪些数据
我们网站的访客
- 页面加载时您的浏览器发送的技术数据:IP地址、浏览器和设备类型(用户代理)、请求的地址、日期和时间。我们的服务器和网络组件会将其记录在运营日志中。
- 落地页统计:随机访客标识符(存储在Cookie中)、向您展示的测试变体(A或B)、页面路径、来源网站、活动标签(utm_source、utm_medium、utm_campaign)、对我们的主要行动号召按钮的点击,以及是否提交了演示请求或创建了演示。自称为机器人或链接预览的请求不会记录为访问。
- 您的语言偏好,以及由我们的网络边缘提供的粗略国家/地区指示(标头CF-IPCountry),仅用于选择默认语言。
请求演示的人员
- 全名、电子邮件地址、场地名称和密码(仅以哈希形式存储)。
- 您接受的合作伙伴条款的日期和版本,以及您可选的“我想关注KuKA的成长”复选框。
- 有关演示本身的数据:创建和过期时间、状态、示例数据事件以及您在引导式产品导览中的进度。
商业客户及其管理员
- 账户数据:姓名、电子邮件地址、密码哈希、时区、角色以及对特许经营和餐厅的访问权限、账户状态、接受合作伙伴条款的日期以及电子邮件确认状态。
- 业务数据:您输入的特许经营和餐厅名称、菜单、价格、图片、餐桌、班次和设置。注册时可选提供葡萄牙税号(NIF)。
- 计费数据:Stripe客户和订阅引用、订阅状态和日期、在Stripe Checkout中输入的计费姓名、地址、税号和电子邮件、发票编号、金额、增值税明细行,以及财务发票开具和交付状态。
- 通信:交易电子邮件(见第6条)以及您发送给支持人员的消息。
餐厅员工
- 由您的雇主或特许经营管理员创建的账户数据:姓名、电子邮件地址、密码哈希、角色以及您可以访问的餐厅。
- 运营记录:您在应用中执行并记录到您用户名下的操作,例如谁关闭了餐桌账单。
- 安全记录:管理事件的访问审计日志(例如授予或撤销访问权限、创建超级管理员、恢复令牌以及打开可观测性控制台),包括操作者和目标用户的ID和电子邮件、相关特许经营或餐厅以及时间。
餐桌旁的食客
- KuKA不会索取姓名、电子邮件、电话号码或支付卡详情。
- 随机顾客标识符(Cookie)、您签到的餐桌及时间、购物车中的菜品、您的订单(菜品、数量、状态、时间、已付款或未付款)以及由此产生的账单,还有适用的菜单或固定价格选项。
- “访客”部分所述的浏览器和网络数据。
4. 我们为何使用数据以及依据什么法律基础
| 目的 | 数据 | 法律依据(GDPR第6条) |
|---|---|---|
| 运营和保护网站及应用;检测滥用;保留运营日志 | 技术数据、账户标识符 | 合法利益,第6(1)(f)条:运行安全可靠的服务 |
| 处理演示请求、注册、电子邮件确认、登录和密码重置 | 姓名、电子邮件、密码哈希、场地名称、令牌 | 合同或合同前步骤,第6(1)(b)条 |
| 向商业客户提供服务(菜单、餐桌、角色、员工屏幕) | 账户和业务数据 | 合同,第6(1)(b)条 |
| 为餐厅接收和管理食客的订单和账单 | 顾客标识符、餐桌、购物车、订单 | 为餐厅执行,餐厅依据其与食客的合同,第6(1)(b)条。我们作为其处理者 |
| 订阅计费、增值税、财务开票和会计 | 计费数据、发票数据 | 合同,第6(1)(b)条,以及法律义务,第6(1)(c)条(税法和会计法) |
| 交易电子邮件:确认链接、密码重置、演示登录链接、试用提醒、发票交付 | 电子邮件地址、姓名、链接 | 合同,第6(1)(b)条 |
| 汇总的落地页统计和A/B测试 | 访客标识符、变体、页面、来源、活动标签、点击 | 合法利益,第6(1)(f)条:改进我们的公开页面。Cookie见第10条 |
| 有关KuKA进展的更新,仅在您勾选可选框时 | 姓名、电子邮件 | 同意,第6(1)(a)条。您可以随时撤回 |
| 访问审计日志和平台管理 | 操作者和目标用户数据、事件 | 合法利益,第6(1)(f)条:保护账户和问责 |
| 监控和故障排除(日志、指标、跟踪) | 技术数据 | 合法利益,第6(1)(f)条 |
| 遵守法律、回应当局、确立或抗辩法律主张 | 视需要 | 法律义务,第6(1)(c)条;合法利益,第6(1)(f)条 |
当我们依赖合法利益时,已将其与您的权利进行权衡。您可以提出反对(见第11条)。
我们不会仅基于自动化处理做出对您产生法律或类似重大影响的决定。A/B测试只会改变您看到的落地页版本。
5. 数据来自哪里
- 当您填写表单、使用应用或联系我们时,来自您。
- 来自您的雇主或特许经营管理员,他们创建或邀请员工账户。
- 通过Cookie和服务器请求,自动来自您的设备和浏览器。
- 来自Stripe,它告知我们订阅状态、付款以及结账时输入的计费详情。
- 来自餐厅,涉及与顾客相关的运营数据,如菜单、价格和餐桌设置。
6. 谁接收数据
我们不出售个人数据。我们仅在需要时与以下接收方共享。
| 接收方 | 角色 | 目的 | 位置 |
|---|---|---|---|
| 使用KuKA的餐厅或特许经营 | 控制者(针对食客和员工数据) | 接收其场所创建的订单和数据;其管理员可查看其员工账户 | 场所自行选择 |
| Stripe | 独立控制者和我们的处理者 | 订阅结账、卡支付、计费门户、发票和税费计算。我们不会接收或存储完整卡号 | 欧盟/欧洲经济区和美国 |
| Moloni或我们配置的其他开票服务提供商 | 处理者 | 在启用开票时,为订阅开具经认证的财务发票并通过电子邮件发送 | 葡萄牙(Moloni) |
| Resend | 处理者 | 交易电子邮件的交付 | 美国 |
| Hostinger International Ltd. | 处理者 | 服务器、数据库(PostgreSQL)、上传图片存储、备份以及我们自托管的监控工具 | 欧盟(德国) |
| Google Fonts、jsDelivr和cdnjs(Cloudflare) | 独立控制者 | 您的浏览器直接从他们处加载字体、图标集和SignalR脚本,因此他们会看到您的IP地址和用户代理 | 全球/美国 |
| 专业顾问、当局 | 控制者或处理者 | 法律、会计和审计支持;遵守法律要求 | 葡萄牙/欧盟 |
我们自己的平台管理员(超级管理员)可以访问平台以提供支持和安全保障。此类访问受角色限制,管理操作会被记录。
7. 国际传输
上述部分接收方,即Stripe、Resend、Google和Cloudflare,位于或可能位于美国,或可能从美国访问数据。当个人数据离开欧洲经济区时,我们依据欧盟委员会的充分性决定(例如针对认证接收方的欧盟-美国数据隐私框架)或委员会通过的标准合同条款,并在需要时采取补充措施。我们的托管位置见第6条。
您可以致信我们(第14条)索取适用保障措施的副本。
8. 我们保留数据多长时间
我们仅在收集目的所需的时间内保留个人数据。我们能够精确说明的期限如下。对于其他数据,我们说明所适用的标准。
| 数据 | 保留期限 |
|---|---|
| 登录会话Cookie | 最长8小时,在您活跃期间续期 |
| 密码重置链接 | 有效期为1小时 |
| 管理员恢复令牌 | 有效期为30天,除非提前使用或撤销 |
| 演示会话 | 默认持续24小时;到期后演示用户会自动禁用 |
| 演示请求记录(姓名、电子邮件、场地、同意) | 12个月 |
| 新商业账户上未确认的电子邮件 | 注册后允许30天宽限期访问 |
| 商业客户账户数据 | 账户活跃期间及关闭后24个月,除非法律要求更长 |
| 发票和会计记录 | 葡萄牙税法和商业法要求的期限(目前为十年) |
| 为餐厅保留的订单、账单和顾客数据 | 按餐厅指示,直到与餐厅的协议结束,然后按合作伙伴条款所述删除或返还 |
| 落地页统计 | 访客Cookie:最长365天。事件记录:13个月 |
| 访问审计日志 | 12个月 |
| 运营日志、指标和跟踪 | 在我们的标准监控设置中:日志7天、跟踪48小时、指标30天 |
保留期后,数据将被删除或不可逆地匿名化。为确立、行使或抗辩法律主张所需的数据可保留至该主张解决。
9. 我们如何保护数据
我们采取与风险相适应的技术和组织措施。产品目前已有的措施包括:
- 加密传输:生产站点通过HTTPS提供,并发送HTTP严格传输安全标头。
- 密码使用ASP.NET Core Identity密码哈希器进行哈希处理,绝不会以明文存储或回传。演示登录令牌仅以哈希形式存储。密码重置链接在1小时后过期。
- 登录Cookie为HttpOnly和SameSite=Lax。表单使用防伪令牌防止跨站请求伪造。
- 用于保护Cookie和令牌的密钥(ASP.NET Core数据保护)与数据库分开存储在服务器上。
- 访问基于角色,并限于用户被授予的特许经营和餐厅。管理访问变更会写入审计日志。
- 我们的跟踪配置会从跟踪数据中移除数据库语句。监控控制台仅对已认证的平台管理员开放。
- 卡数据在Stripe的托管页面上输入,而不是在KuKA上。
没有系统是完全安全的。如果个人数据泄露可能危及您的权利,我们将在知悉后72小时内通知CNPD,并在法律要求时告知受影响的个人(GDPR第33条和第34条)。
10. Cookie及类似技术
Cookie是存储在您浏览器中的小文件。我们仅按下述方式使用Cookie和浏览器存储。我们不使用广告Cookie,也不使用第三方跟踪Cookie。
Cookie
| 名称 | 目的 | 期限 | 类型 |
|---|---|---|---|
| KuKA.Auth | 让您保持登录应用 | 最长8小时,活动时续期 | 严格必要 |
| .AspNetCore.Antiforgery.* | 保护表单免受跨站请求伪造 | 浏览器会话 | 严格必要 |
| .AspNetCore.Culture | 记住您的语言 | 1年 | 严格必要(您请求的偏好) |
| KuKA.Demo | 将您的浏览器关联到演示会话 | 默认24小时 | 严格必要 |
| KuKA.CustomerId | 随机顾客标识符,用于关联您在餐桌的购物车、订单和账单 | 30天 | 点餐严格必要 |
| KuKA.Cart | 保留您购物车中的菜品 | 7天 | 点餐严格必要 |
| KuKA.MenuExperience | 记住在餐桌选择的菜单选项(点餐方式、固定价格菜单和饮品) | 7天 | 点餐严格必要 |
| KuKA.TablesSection | 记住餐厅页面上的餐桌部分处于打开还是关闭状态 | 1年 | 严格必要(您请求的偏好) |
| tt_landing_visitor | 用于匿名落地页统计的随机访客标识符 | 365天 | 分析、第一方、非必要 |
| tt_exp_welcome | 记住您看到的落地页版本(A或B) | 30天 | A/B测试、第一方、非必要 |
浏览器存储
| 名称 | 目的 | 期限 |
|---|---|---|
| localStorage "theme" | 记住浅色或深色显示 | 直到您清除 |
| sessionStorage "kuka-tour-step" | 记住您在引导式产品导览中的位置 | 直到标签页关闭 |
| sessionStorage "staff-dashboard-tab" | 记住您上次打开的员工仪表板标签页 | 直到标签页关闭 |
第三方资源
我们的页面从Google Fonts和jsDelivr加载字体和图标样式,并从cdnjs加载SignalR脚本。当您的浏览器请求这些文件时,这些提供商会收到您的IP地址和用户代理。我们不会将其用于广告或跟踪。
您的选择
严格必要的Cookie无法在不破坏服务的情况下关闭。您可以在浏览器设置中阻止或删除Cookie;如果这样做,两个非必要Cookie将不会用于统计,应用可能会要求您重新登录或丢失购物车。上述非必要Cookie仅限于匿名的第一方统计和A/B测试。
11. 您的权利
根据GDPR,您有权:
- 访问我们持有的关于您的个人数据并获得副本。
- 更正不准确或不完整的数据。
- 在不再有理由保留数据时删除(“被遗忘权”)。
- 在某些情况下限制处理。
- 可携带:在处理基于同意或合同并通过自动化方式进行时,以结构化、常用、机器可读的格式接收您提供给我们的数据。
- 基于与您情况相关的理由,反对基于合法利益的处理。
- 随时撤回同意,不影响此前的处理(例如可选的更新复选框)。
- 不受仅基于自动化处理且具有法律或类似重大影响的决定约束。我们不会做出此类决定。
要行使权利,请致信support@getkuka.com。我们可能会要求您确认身份。我们会在一个月内答复;在复杂情况下,期限最多可再延长两个月,我们会告知您原因。行使您的权利是免费的,除非请求明显无根据或过度。
如果您是食客或员工,您关于我们为餐厅处理的数据的请求可能会转交给该餐厅,因为它是控制者。
投诉。 您有权向监管机构投诉:葡萄牙数据保护委员会(CNPD),Av. D. Carlos I, 134, 1.º, 1200-651 Lisboa, Portugal,www.cnpd.pt。您也可以向您居住或工作的欧盟国家的主管机构投诉。如果您在巴西,第13.709/2018号法律(LGPD)规定的权利也可能适用,并可通过同一联系方式行使。
12. 儿童
KuKA是商业工具,不面向16岁以下儿童。我们不会有意收集儿童的个人数据。我们不会询问顾客的年龄或身份;如果餐桌旁有未成年人,由餐厅负责下单人。如果您认为儿童向我们提供了数据,请联系我们,我们将删除。
13. 本政策的变更
我们可能会更新本政策,以反映产品、我们的提供商或法律的变化。版本号和日期位于本页顶部。如果变更属重大变更,我们将在生效前在产品或网站上发出醒目通知。早期版本可应要求提供。
14. 联系方式
Vírgula Majestosa Unipessoal, Lda,Largo República da Turquia 6, Lumiar, Lisboa, Portugal。NIPC 519131410。
电子邮件:support@getkuka.com。