← TourCir 地图 / Map · 隐私政策 / Privacy policy
Cookie 与本地存储政策
Cookies & browser storage
最近更新 / Last updated: 2026-10-05 · 政策版本 / Policy version: 2026-10-05
本页说明 TourCir 网站使用的 Cookie、localStorage 与离线缓存。Cookie 可随请求发送给网站;localStorage 留在当前浏览器中,只有代码读取并发送时才会传出;缓存保存基础静态文件。并非所有网络请求都使用 Cookie。
This page describes cookies, localStorage and offline caches used by TourCir. Cookies can accompany website requests. LocalStorage stays in this browser unless code reads and sends it. Caches hold basic static files. Not every network request uses cookies.
1. 您的选择 / Your choices
首次访问时,可选择“全部接受”“拒绝非必要”或“自定义”。必要存储始终开启;偏好与统计默认关闭,继续浏览或关闭设置窗口不会同意它们。拒绝后仍可搜索、查看地图、导航、登录、发布地点和使用手动安装入口。您可随时使用每个在线页面的“Cookie 设置”更改或撤回可选同意。
On your first visit, choose Accept all, Reject optional or Customize. Essential storage remains on. Preferences and analytics start off; browsing or closing the settings does not enable them. Rejection leaves search, maps, navigation, sign-in, place publishing and manual installation available. Use Cookie settings on any online page to change or withdraw optional consent.
选择仅适用于当前浏览器及网站来源(例如 tourcir.com 与 www.tourcir.com 的本地存储相互独立),不会同步到账户或其他设备。我们保存选择 180 天;过期、政策版本变更或清除浏览器数据后会重新询问。存储被浏览器阻止时,选择仅在当前页面生效。
Choices apply to this browser and website origin (for example, localStorage on tourcir.com and www.tourcir.com is separate), not your account or other devices. We remember them for 180 days, then ask again; a policy-version change or cleared browser data also triggers a new choice. If browser storage is blocked, choices last only for the current page.
2. 实际存储清单 / Storage inventory
- 必要 / Essential · tourcir-consent-v1 · localStorage
- TourCir 保存政策版本、必要/偏好/统计选择及保存时间,180 天。用于遵守您的选择。
TourCir stores the policy version, essential/preferences/analytics choices and save time for 180 days to honor your decision. - 必要 / Essential · sb-…-auth-token · localStorage
- Supabase 登录会话(包括令牌与会话资料),用于保持登录及账户操作。由认证系统刷新或清除;退出登录或清除网站数据可移除,具体会话有效性由认证服务控制。认证流程还可能使用 Supabase 的短期验证存储。
Supabase sign-in session, including tokens and session information, keeps account features working. The authentication system refreshes or clears it; signing out or clearing site data removes it, while the authentication service controls session validity. Authentication flows may also use temporary Supabase verification storage. - 必要 / Essential · __Host-tourcir-contribution · Cookie
- 匿名发布地点请求时由 TourCir 设置,用于贡献认领及滥用防护,最长 30 天。HttpOnly、Secure、SameSite=Lax,仅本网站使用,客户端脚本无法读取。
Set by TourCir during a guest place-publishing request for contribution ownership and abuse prevention, up to 30 days. It is HttpOnly, Secure and SameSite=Lax, scoped to this website and unreadable by client scripts. - 必要 / Essential · tourcir-pwa-static-v1 · CacheStorage
- TourCir 离线提示页与五个应用图标,由服务工作线程维护,直至浏览器清除或版本更新替换。此缓存不保存地图地点、账户或 API 响应。
TourCir’s offline explanation and five app icons, maintained by the service worker until cleared by the browser or replaced on a version update. This cache does not store map places, account data or API responses. - 可选偏好 / Optional preferences · tourcir.map.view.v1 · localStorage
- 保存地图中心经纬度、缩放、保存时间及最近定位时间,供下次访问恢复视图;只使用 30 天内的值。只有同意偏好后才读取与保存。
Saves map-center coordinates, zoom, save time and last location time to restore the view; only values up to 30 days old are used. Read and saved only after preferences consent. - 可选偏好 / Optional preferences · tourcir-pwa-remind-after-v1 · localStorage
- 保存安装提醒可再次出现的时间,30 天冷却期。仅在同意偏好后自动提醒及保存;手动安装功能不受影响。
Stores when an installation reminder may return, with a 30-day cooldown. Automatic reminders and persistence require preferences consent; manual installation remains available. - 可选统计 / Optional analytics · tourcir-map-visitor · localStorage
- TourCir 随机浏览器标识与创建时间,最多使用 30 天后更换。仅在同意统计且发生地点浏览、分享或导航事件时创建;与地点编号、事件类别一同发送到由 Supabase 托管的 TourCir 统计数据表,服务器添加事件日期,用于地点使用计数及同日去重。此标识是假名标识,并非“完全匿名”。
A random TourCir browser ID and creation time, replaced after at most 30 days of use. Created only after analytics consent when a place view, share or navigation event occurs. Sent with the place ID and event type to TourCir’s Supabase-hosted event table, where the server adds the event date for usage counts and same-day deduplication. This is a pseudonymous identifier, not a claim of complete anonymity.
localStorage 不会像 Cookie 那样自动过期。上述期限控制应用是否继续使用旧值;拒绝或撤回对应类别时,会删除本页列出的该类别可选存储。也可通过浏览器的网站数据设置清除存储。
LocalStorage does not expire automatically like a cookie. The periods above control whether the application continues using an old value; rejecting or withdrawing a category removes its listed optional storage. You can also clear it through your browser’s site-data settings.
3. 撤回后会怎样 / What withdrawal does
撤回立即停止后续可选统计,并删除本浏览器的统计标识;关闭偏好会删除保存的地图位置与安装提醒时间,不会移动当前地图。登录会话、匿名发布凭证与基本离线资源保留。撤回不会取消已发送的网络请求,也不会自动删除此前已保存在服务器的统计记录;如需请求删除相关数据,请联系 partner@tourcir.com。当前应用未实现统计记录的自动清理期限。
Withdrawal stops future optional analytics and deletes the browser identifier. Disabling preferences removes the saved map view and installation reminder time without moving the current map. Sign-in sessions, guest publishing receipts and basic offline assets remain. Withdrawal cannot undo a request already sent and does not automatically delete previously stored server events. Contact partner@tourcir.com for data-deletion requests. The current application does not implement an automatic deletion period for server event records.
4. 功能服务与第三方请求 / Functional services and third-party requests
网站托管使用 Vercel;Supabase 提供认证、数据与图片存储,并承载同意后的统计。unpkg 与 jsDelivr 提供 MapLibre/Supabase 前端资源,OpenFreeMap 提供地图。地图搜索与城市定位通过我们的服务器使用 Photon(Komoot)等地理服务。目录页面可能从 Unsplash 或用户指定的图片主机加载图片。加载这些服务可能向相应服务商发送 IP 地址、浏览器技术信息和请求内容;这与可选统计开关不同。
Vercel hosts the website. Supabase provides authentication, data and image storage, and hosts consented analytics. unpkg and jsDelivr deliver MapLibre/Supabase client assets; OpenFreeMap supplies the map. Map searches and city lookups use geographic services including Photon (Komoot) through our servers. Directory pages may load images from Unsplash or user-specified image hosts. Loading these services may send their operators your IP address, browser technical information and requested content; these functional requests are distinct from the optional analytics switch.
点击外部导航链接后,Google Maps、Apple Maps 或高德地图会按各自政策处理目的地与请求信息。我们未在当前代码中配置 Google Analytics、广告像素或广告 Cookie;不会把未确认的第三方 Cookie 名称列为本站实际使用。服务商可能独立处理网络日志或存储,其详情请查阅各方政策。
When you follow external navigation links, Google Maps, Apple Maps or Amap handle destination and request information under their policies. The current site code does not configure Google Analytics, advertising pixels or advertising cookies. We do not list unverified third-party cookie names as actual site storage. Providers may independently handle network logs or storage; consult their policies for details.
5. 定位与浏览器设置 / Location and browser controls
接受 Cookie 不授予设备定位权限。定位由浏览器单独询问或使用您已授予的权限,您可在浏览器设置中撤回;地图中心也可能是手动移动的结果。禁止所有网站存储可能使登录、贡献认领或离线图标等功能不可用。仅拒绝可选类别不会清除这些必要数据。
Accepting cookies does not grant device-location permission. Location uses the browser’s separate permission prompt or an existing permission, which you can revoke in browser settings. The saved map center can also reflect manual panning. Blocking all site storage can disrupt sign-in, contribution ownership or offline icons; rejecting only optional categories does not remove that essential data.
6. 联系与更新 / Contact and updates
如有疑问,请联系 partner@tourcir.com。如果新增可选用途或服务,我们将更新本政策与同意版本,在启用新可选处理前重新取得选择。
Questions: partner@tourcir.com. If optional purposes or services change, we will update this policy and consent version and request a new choice before enabling new optional processing.