跳到正文

Cookie 与浏览器存储

最后更新:2026年10月25日

文档目录 · 10 个章节
  1. 011. 适用范围与存储类型
  2. 022. 语言偏好 Cookie
  3. 033. 公共网站本地存储
  4. 044. 账户访问、偏好与草稿
  5. 055. 微型网站功能使用的存储
  6. 066. 运营方的网站与账户分析
  7. 077. 发布者选用的跟踪器与外部服务
  8. 088. 管理您的浏览器数据
  9. 099. 存储期限与服务器记录
  10. 1010. 更新与联系方式

待审核草案。 本文件作为正式 Cookie 政策发布前,必须经过法律审核,包括审核第三方跟踪和同意控制。

1. 适用范围与存储类型

本政策说明 Smart QR Codes 运营方在公共网站、账户应用和已发布的微型网站上使用的 Cookie 与浏览器存储。有关服务器端信息和数据请求,请参阅隐私政策。

运营方为 Ozumni LLC。

Cookie 可以随请求发送至其所属的主机。localStorage 会跨多次访问保存某个网站源的值。sessionStorage 通常在浏览器标签页会话期间有效。这些机制各不相同,浏览器数据也与存储在本服务服务器上的记录相互独立。

公共网站、账户界面和访客微型网站的语言控件使用 qrcw_locale Cookie 来记住所选语言。其值是语言代码,配置的有效期为写入之日起一年。它适用于设置该 Cookie 的主机及该主机下的全部路径。

该 Cookie 使用 SameSite=Lax,并在 HTTPS 上标记为 Secure。界面可以读取它;它不是会话身份验证 Cookie。删除后,您的语言偏好可能会被重置;以后再次选择语言时可能会重新创建它。

3. 公共网站本地存储

  • qrcw-theme 存储浅色、深色或系统主题偏好。
  • qr_templates 存储您保存的二维码设计模板,包括其名称、外观设置,以及任何已保存的徽标引用或图像数据。
  • qrcw_qr_scan_history 和 qrcw_barcode_scan_history 在此浏览器中存储最近的扫描结果和时间戳。每项历史记录仅保留最新 20 条,并提供清除历史记录的控件。
  • pending_qr_id 存储一个引用,用于在登录后继续创建动态二维码。它只是引用,并非二维码内容本身。对应的临时服务器记录有单独的有效期。
  • 在公共网站启用分析控制的情况下,qrcw_analytics_consent 会记录允许或拒绝分析的选择。

应用程序没有为这些 localStorage 条目设置基于时间的有效期。它们会一直保留,直至相关功能将其删除或替换、您清除网站数据,或者浏览器将其删除。在本地保存扫描器历史记录并不表示访问已扫描的目标地址时不会产生服务器记录。

4. 账户访问、偏好与草稿

账户客户端将 accessToken 和 refreshToken 存储在 localStorage 中,而非 HttpOnly Cookie 中。当前服务器设置中,访问令牌的有效期为 15 分钟,刷新令牌的有效期最长为七天。刷新成功后,刷新令牌会被替换。令牌到期不会自动从浏览器中移除已存储的值。

退出登录会删除本地账户令牌,并请求撤销所提供的刷新令牌。请勿分享这些值。在共享设备上使用完毕后,请退出登录并清除网站数据。

  • dashboard.sidebar.collapsed 和 dashboard.sidebar.v2 记录侧边栏偏好及其设置版本。
  • qr_templates 和以 qrk-ms-draft: 开头的条目保存二维码设计或本地微型网站草稿。草稿可能包含正在编辑的内容,并会在成功保存后清除。
  • qrcw_menu_view、qrcw_orders_muted、qrcw_kitchen_muted 和以 qrcw_orders_kanban_ 开头的条目,为相关账户功能存储视图、声音或看板偏好。
  • 会话存储包括用于识别编辑器标签页的 qrk-tab-id,以及用于控制页面加载错误恢复的 qrcw.chunk-reload-guard。管理会话还可能保存获授权支持访问所需的本地状态。

账户偏好和本地草稿没有统一的基于时间的有效期。它们何时删除取决于相关功能或浏览器数据的清除。在保留副本或成功保存之前,请勿清除尚未保存的草稿。

5. 微型网站功能使用的存储

发布者启用相应功能后,已发布的微型网站可以使用额外的浏览器存储:

  • 以 qrcw_lang_ 开头的条目会记住为该微型网站选择的语言。
  • 以 qrcw_minisite_tracking_consent: 开头的条目会按微型网站分别保存允许或拒绝发布者跟踪的选择。
  • qrcw_device_id 存储互动菜单功能使用的稳定访客设备标识符。以 qrcw_guest_phone_ 开头的条目可以记住访客输入的电话号码。
  • 以 qrcw_cart_ 开头的条目存储菜单的当前购物车。购物车会在清空时,或相关付费订单流程成功完成后被删除。
  • 以 qrcw_waiter_table_ 或 qrcw_preorder_ 开头的会话条目为相关功能保留选中的餐桌或临时付款返回状态。

上述 localStorage 项目没有统一的基于时间的有效期。电话号码、设备标识符以及通过表单或订单提交的信息也可能被传输给本服务或发布者配置的接收方。这些数据不一定只存储在您的设备上。

6. 运营方的网站与账户分析

如果通过服务配置启用平台分析,公共网站和账户将使用采用 Google Consent Mode v2 的 Google Analytics 4。未配置分析标识符时,不会加载 Google Analytics 脚本。

用户作出选择前,analytics_storage、ad_storage、ad_user_data 和 ad_personalization 均为 denied。qrcw_analytics_consent 保存允许或拒绝分析的选择。允许分析后,analytics_storage 变为 granted;由于此控件不请求广告 Cookie 同意,广告信号仍为 denied。

拒绝后,客户端不会发送 Google Analytics 事件。用于重定向、安全保护和扫描报告的服务器端事件不受该浏览器偏好控制。

7. 发布者选用的跟踪器与外部服务

微型网站发布者可以加入第三方像素和其他外部服务,现有微型网站也可能保留旧设置。发布者配置的跟踪脚本只有在访问者通过该微型网站的独立通知允许分析和营销工具后才会加载。每个微型网站的选择会分别保存。

外部地图、媒体和其他嵌入式内容在加载时也可能连接其服务提供商。有关相应服务提供商存储的用途、有效期和控制方式,请参阅发布者提供的信息和相关服务提供商的政策。运营方网站的分析偏好设置无法控制所有第三方内容。

当您选择使用 Google 登录,或者在相应功能可用时选择 Stripe Checkout 或 Customer Portal,外部服务可以依据其自身政策使用自己的存储。打开二维码目标地址或其他外部链接也可能会将您带到采用不同数据处理惯例的服务。

8. 管理您的浏览器数据

  • 如有相关控件,请使用扫描器的清除历史记录操作,或在相应工具中删除已保存的模板。
  • 使用浏览器的网站数据设置,删除相关网站源的 Cookie、localStorage 和其他已存储数据。公共网站、账户和自定义微型网站域名可以有各自独立的存储。
  • 使用公共网站的分析设置控件清除已保存的偏好,并再次显示选择。
  • 使用浏览器控件阻止或删除第三方 Cookie,并就发布者或外部服务提供商各自的跟踪器向其查询。
  • 在共享设备上退出账户。清除数据可能会删除偏好、扫描器历史记录、购物车和未保存的草稿,并可能要求您重新登录。

阻止存储可能影响登录和依赖已保存状态的功能。清除浏览器数据不会取消订阅、撤回已提交的表单或删除服务器端记录。如需提出这些请求,请联系 hi@smartqrcodes.io。

9. 存储期限与服务器记录

语言 Cookie 的配置有效期为上述一年。localStorage 通常会在浏览器重启后继续保留,直至被删除;sessionStorage 通常在标签页会话期间有效。浏览器设置、会话恢复和存储政策可能会影响这些期限。

令牌有效期由服务器控制,与浏览器存储相互独立。pending_qr_id 所引用的临时服务器记录会在 30 分钟后过期,而残留的本地引用没有自己的计时器。其他服务器记录遵循隐私政策所述的单独保留安排。

10. 更新与联系方式

浏览器存储或跟踪安排发生变化时,需要更新本政策。当前版本可在本Cookie 政策页面查看,并注明修订日期。

如对 Cookie、本地数据或分析选择有疑问,请通过 hi@smartqrcodes.io 联系 Smart QR Codes 的运营方。