GameHeatmap
使用 Steam 登录
← 首页

隐私政策

最后更新: 2026-10-13

本政策说明 GameHeatmap — Steam 折扣热力图(https://zh.gameheatmap.app)收集哪些信息及其用途。本服务展示 Steam 价格历史,由个人运营,无需注册即可使用。降价提醒和“我的库”需要使用 Steam 账号登录,登录为可选项。

我们收集的信息

未登录时:服务器会为安全与调试自动记录标准访问日志(IP 地址、浏览器类型、来源页面、时间),并会保存设置类 Cookie 和访问统计 Cookie(见“Cookie 与浏览器存储”)。 使用 Steam 登录时:我们会获取您的 Steam 账号标识(steamid)并创建登录账号。设置降价提醒时,我们会保存您的邮箱地址和提醒列表;打开“我的库”时,我们会保存愿望单折扣摘要。这些数据存储在 Google Firebase(Firestore 数据库)中。各项的用途、保存和删除方式见下文。 我们不索取您的姓名、电话号码或支付信息。

位置信息

为以合适货币显示价格,托管服务商会在每个请求中附加由您 IP 推断的大致国家代码。我们仅用它为该次页面选择货币,不做存储。

Steam 登录(可选)

在 Steam 登录页面完成身份确认后,我们会获取您的 Steam 账号标识(steamid64)。系统据此在 Google Firebase Authentication 中创建登录账号,记录 steamid 以及账号创建和最后登录时间。我们不会获取您的 Steam 密码。 用途:保持登录状态,并读取您本人的数据(降价提醒、我的库)。 保存期限:直至您申请删除。退出登录会结束会话,但账号记录仍会保留。

降价提醒邮箱

当前状态:降价提醒已暂停,我们不再收集新的邮箱地址,也不发送提醒邮件。已保存的数据仅保留至您自行注销账号或申请删除为止,7 天内未确认的地址仍会被删除。以下说明在功能恢复后适用。 设置降价提醒时,我们会保存您填写的邮箱地址,仅用于发送目标价提醒邮件。邮件通过 Resend 发送,内容包括游戏名称、价格以及购买(商店)页面或游戏页面链接。在本站上,已保存的邮箱仅向已登录的您本人显示。 确认与退订:发送提醒前,我们会向该地址发送确认链接,只向已确认的地址发送提醒。每封提醒邮件都附有无需登录即可使用的退订链接;退订后我们会删除您的邮箱地址(提醒列表会保留到您自行取消)。为此我们还会保存确认状态、邮件语言、确认邮件的发送时间,以及一次性链接使用的随机代码(仅以哈希形式保存,确认代码 24 小时后失效)。7 天内未确认的地址将被删除。为限制同一地址收到的确认邮件数量,我们会将地址的哈希值和发送时间保留 1 天。 保存期限:直至您退订或申请删除。即使取消全部提醒,邮箱仍会保留;使用新邮箱重新设置提醒会覆盖原邮箱。

降价提醒列表

当前状态:降价提醒已暂停,无法设置新的提醒。现有条目会保留至您自行取消、注销账号或申请删除为止。 对于您设置提醒的每款游戏,我们会保存游戏 ID、游戏名称、目标价、货币、设置时间,以及最近一次提醒的价格和时间。用于目标价提醒和在“我的库”中显示列表。每个账号最多 100 条。 保存期限:直至您取消提醒。您可随时在游戏页面的降价提醒栏或“我的库”中自行取消(删除)。

愿望单摘要

打开“我的库”且成功读取您的 Steam 愿望单时,我们会为首页预览保存一份摘要:愿望单游戏数、正在打折的游戏数、折扣最大的最多 3 款游戏(名称、折扣、价格、图片)以及计算时间。每次打开“我的库”都会用新摘要覆盖,不保存完整的愿望单。 保存期限:直至您申请删除。

使用但不保存的 Steam 信息(我的库与好友)

登录后,我们会通过 Steam Web API 读取您本人的已拥有游戏、游戏时长、最近游玩的游戏和愿望单,并遵循您的 Steam 个人资料隐私设置。这些信息仅用于生成页面,不存入数据库(上述愿望单摘要除外)。为减少重复请求,会在服务器内存中临时保留约 4 分钟,在浏览器中临时保留约 3 分钟。 好友折扣功能会读取您的好友列表、好友的显示名称以及好友公开的愿望单,最多 40 位好友。这些同样仅用于生成响应,不做保存。 为查询价格,我们会将游戏 ID 发送给 IsThereAnyDeal,但不会同时发送任何可识别您身份的信息。

Cookie 与浏览器存储

第一方 Cookie: • locale — 所选语言,1 年 • country — 所选货币/国家,1 年 • gh_session — 登录会话(在各语言子域名之间保持登录),14 天,仅登录时 • steam_auth_state — 防止 Steam 登录被伪造的一次性值,5 分钟 • steam_auth_next — 登录后返回的页面,5 分钟 • steam_auth_token — 完成登录用的一次性令牌,60 秒 • gh_email_verify、gh_email_unsub — 确认/退订邮件链接中的一次性代码,保留到您在该页面按下按钮为止(最长 1 小时) steam_auth_* Cookie 仅在登录过程中生成,随后很快被删除或过期。 浏览器存储:登录后,Firebase 会将登录状态(身份验证令牌)保存在浏览器的 IndexedDB 中,退出登录时删除。 第三方 Cookie:Google Analytics(_ga、_ga_<ID>,按 Google 标准最长 2 年);启用广告时还有 Google AdSense 及其合作方的 Cookie(见“广告”“分析工具”)。 您可随时在浏览器中清除 Cookie。没有设置类 Cookie 站点仍可使用,但清除登录 Cookie 会退出登录。

受托处理方与第三方服务

• Vercel — 网站托管。处理所有请求的访问日志(IP、浏览器信息、路径、时间)。 • Google Firebase — 保存登录账号及上述数据(邮箱、提醒列表、愿望单摘要)。Firestore 数据存储在 Google Cloud 首尔区域(asia-northeast3,韩国)。 • Resend — 发送降价提醒邮件。接收收件邮箱地址和邮件内容(游戏名称、价格、链接)。 • Google Analytics — 访问统计(见“分析工具”)。 • Google AdSense — 广告(见“广告”)。 • Steam / Valve — 登录(Steam OpenID);以您的 steamid 读取已拥有游戏、愿望单和好友列表;游戏详情与图片。部分图片由浏览器直接从 Steam CDN 加载,Steam 因而可见您的 IP。 • IsThereAnyDeal — 按游戏 ID 和国家请求价格数据,不发送用户数据。部分游戏图片(封面、横幅)由浏览器直接从 IsThereAnyDeal 的 CDN 加载,因此 IsThereAnyDeal 可见您的 IP。 • flagcdn.com — 提供国旗图标并可见您的 IP。 • GOG / Epic Games — 公告板帖子中的部分图片(截图、封面图)由浏览器直接从其 CDN 加载,这些公司因而可见您的 IP。 各方均有自己的隐私政策。

广告

我们可能通过 Google AdSense 展示广告。Google 及第三方供应商会使用 Cookie,根据您对本站及其他网站的历史访问投放广告。您可在 Google 广告设置(adssettings.google.com)或 aboutads.info 关闭个性化广告。在欧洲经济区、英国和瑞士,使用广告 Cookie 前会显示同意提示。

分析工具

我们使用 Google Analytics 进行访问统计。Google Analytics 通过 Cookie 收集您访问的页面、设备和浏览器信息以及 Cookie 标识符,这些数据按 Google 的隐私政策处理。在欧洲经济区、英国和瑞士,您在同意提示中表示同意之前,Google Analytics 不会存储 Cookie,在此期间仅向 Google 发送不含 Cookie 的有限信号。您也可使用 Google Analytics 停用浏览器插件(tools.google.com/dlpage/gaoptout)阻止收集。 另外,我们使用 Vercel Analytics 进行不使用 Cookie 的访问统计。它不使用 Cookie 或浏览器存储,仅统计页面路径、国家/地区、设备和浏览器类型以及来源网站,不会跨网站跟踪,也不会识别个人身份。管理员页面不计入统计。 此外,我们使用 Vercel Speed Insights 在不使用 Cookie 的情况下测量页面加载性能(Core Web Vitals),仅收集页面路径、国家/地区、设备和浏览器类型、网络连接类型以及测量值。

数据留存

• 访问日志:由托管服务商(Vercel)按其政策留存后删除 • 登录账号、邮箱、愿望单摘要:直至您在“我的页面”自行注销账号或申请删除(无自动删除期限) • 降价提醒列表:直至您自行取消或注销账号 • “我的库”读取结果的临时保留(服务器与浏览器):约 3–4 分钟 • Cookie:见“Cookie 与浏览器存储”所列期限

您的权利与删除

使用 Steam 重新登录确认当前会话后,您可以在“我的页面”删除 GameHeatmap 账号。这会删除 Firebase Authentication 账号、该账号文档及其子集合,以及关联的邮箱确认和退订令牌。不会删除 Steam/Valve 账号,也不会删除与账号无关的内容(如新闻文章、免费游戏板块的帖子和游戏价格数据)。多个账号共用的邮箱发送限制记录(仅哈希值)可能保留最多 24 小时。已交给邮件服务商的邮件仍可能发送。Firebase 备份(如有)和 Vercel 托管日志按各自服务提供商的保留政策处理。 您也可以单独取消价格提醒,或通过提醒邮件中的退订链接删除邮箱地址。根据您所在地(如欧洲经济区/英国的 GDPR、加州的 CCPA/CPRA),您可能有权访问、更正、删除或反对处理您的个人数据,并向监管机构投诉。广告相关数据请使用上文 Google 的控件。

联盟链接

指向游戏商店的部分链接为联盟链接。若您通过这些链接购买,我们可能从商店获得佣金,但这不会改变您支付的价格。我们不会收到有关您购买的任何个人信息。

儿童

本服务不面向 16 岁以下儿童,我们不会有意收集其数据。

变更

本政策可能更新,上方“最后更新”日期将随之改变。更新后继续使用即表示接受修订后的政策。

联系

有关本政策的问题或删除申请:contact@gameheatmap.app。