LaunchRepo
隐私政策
谁是责任方?
The CodeCave GmbH, Alfred-Nobel-Str. 29, 50226 Frechen, Germany 对通过 LaunchRepo 处理的个人数据负责。如有隐私相关请求,请联系 info@thecodecave.de。
浏览本网站
我们的托管服务商 Railway 会处理连接数据,例如 IP 地址、请求的 URL、时间戳和浏览器信息,以便提供网站并保障其安全。我们基于合法利益(GDPR 第 6 条第 1 款 (f) 项)使用这些数据,以确保网站可靠运行并防止滥用。字体和界面资源均从本地提供。我们仅为连接位置在欧盟/欧洲经济区、英国和瑞士以外的访客加载 X 浏览器像素。Cloudflare 根据 IP 地址推断国家,并通过 cf-ipcountry 传给不使用缓存的 /api/geo/ 端点;我们不存储该国家信息,也不将其写入日志。从这些地区连接的访客不会加载浏览器像素。如果国家信息缺失、未知、表示 Tor,或检查失败或超过 1.5 秒,也不会加载像素。
网站分析(Rybbit)
为了解网站的使用情况,我们在自行运营的基础设施上运行开源分析工具 Rybbit;任何分析数据都不会发送给第三方分析服务商。Rybbit 不设置 cookie,也不会在你的设备上存储任何标识符。它会记录你浏览的页面、来源网站、页面标题、屏幕尺寸、浏览器、操作系统、语言、设备类型,以及根据你的 IP 地址推断出的国家和地区;IP 地址本身不会被存储。我们还会记录产品页面和内容页面上的交互事件,例如哪个板块或对比表进入了可视区域、文章阅读到了什么位置、点击了哪个按钮、链接或常见问题条目、是否使用了价格计算器,以及点击了哪些外部链接。这些事件仅包含固定标签,绝不包含你输入的任何内容。访客通过一个假名化标识符进行计数,该标识符由 IP 地址和浏览器信息加上每日更换的 salt 计算哈希值得出,因此不同日期的访问无法相互关联。法律依据为我们衡量和改进网站的合法利益(GDPR 第 6 条第 1 款 (f) 项);由于不会在你的设备上存储或读取任何信息,无需依据 § 25 TDDDG 征得同意。如果你的浏览器发送 Do Not Track 或 Global Privacy Control 信号,分析脚本将不会加载;访问页面和 API 页面也不会加载该脚本。我们仅在需要统计数据期间保留分析数据,之后将其删除或进行汇总。
购买与访问
当购买功能开放且你选择购买时,Stripe 会处理你的付款信息。我们获取的是你的邮箱、付款参考号和付款状态,而非你完整的银行卡信息。Resend 负责发送访问邮件。Convex 存储购买和访问记录。连接 GitHub 时,其稳定的账号 ID 和用户名会与你的购买关联,以便我们邀请该账号加入仓库并验证访问权限。上述处理用于履行你的订单(GDPR 第 6 条第 1 款 (b) 项)。
转化衡量(X Ads)
以下说明的是服务器端事件。我们在 X(Twitter)上投放广告,并衡量哪些广告促成了结账开始和购买。我们向 X 发送两类事件。“Checkout Start”会在 Stripe Checkout 会话创建后立即发送,此时尚未付款,且仅在该会话自身包含来自 X 广告的点击标识(twclid)时发送。该事件包含此点击标识,以及可获取的 IP 地址和浏览器标识(user agent),还包含格式为 checkout:<Stripe 会话 ID> 的引用编号,以避免重复计数;不会发送电子邮箱地址或购买金额。“Purchase”会在付款得到确认且购买记录保存后发送。该事件包含购买时所用电子邮箱地址的 SHA-256 哈希值、可获取的点击标识、IP 地址和 user agent,以及实付金额、币种和订单编号。两类事件还包含事件时间、事件标识、商品数量 1 和“LaunchRepo license”这一描述。电子邮箱地址在发送前会经过不可逆的哈希处理,X 不会收到明文。接收方为作为独立控制者的 X Corp.,地址 865 FM 1209, Building 2, Bastrop, TX 78602, 美国;由此产生的向美国的数据传输,我们依据欧盟委员会的标准合同条款进行。法律依据是我们衡量广告商业成效的合法利益(GDPR 第 6 条第 1 款 (f) 项)。你可随时通过 info@thecodecave.de 对该处理提出异议。
X 浏览器像素与网站受众
我们仅为连接位置在欧盟/欧洲经济区、英国和瑞士以外的访客加载 X 浏览器像素。Cloudflare 根据 IP 地址推断国家,并通过 cf-ipcountry 传给不使用缓存的 /api/geo/ 端点;我们不存储该国家信息,也不将其写入日志。从这些地区连接的访客不会加载浏览器像素。如果国家信息缺失、未知、表示 Tor,或检查失败或超过 1.5 秒,也不会加载像素。对符合条件的访客,我们加载 X Corp. 的脚本 https://static.ads-twitter.com/uwt.js 并配置像素 rfg9g。它记录访问,并将页面 URL、来源页面、IP 地址、浏览器信息及可用的广告标识发送给 X。仅在像素已实际加载且收到有效的 Stripe Checkout URL 后,在跳转及付款之前,浏览器还会发送带有 conversion_id checkout:<Stripe 会话 ID> 的 Checkout Start(tw-rfg9g-rfjm9),即使没有 twclid。此引用用于与符合条件的服务器事件去重。我们不会向此浏览器事件添加电子邮箱、金额或币种;Purchase 仍仅由服务器发送。视浏览器和 X 设置而定,X 可能存储或读取广告 cookie,包括用于点击 ID 的第一方 _twclid 以及第三方 muc_ads 和 personalization_id。X 用这些标识关联访问、衡量广告并创建用于再营销的网站受众。接收方是美国的独立控制者 X Corp.;适用上文所述的传输保障。我们主张的 GDPR 依据是广告衡量及受众创建的合法利益(第 6 条第 1 款 (f) 项),但这不能替代 § 25 TDDDG 对设备存储或访问所要求的同意。加载前我们不会征求同意。访问、API 和联盟账户页面、本地/测试主机及启用 Do Not Track 或 Global Privacy Control 的浏览器均被排除。可通过 info@thecodecave.de 提出异议。启用 DNT/GPC 可防止本网站日后加载;也可在浏览器中阻止追踪/脚本或第三方 cookie,并删除已有 cookie。仅阻止 cookie 不一定停止所有请求。X 广告和个性化设置:https://x.com/settings/personalization。cookie 说明:https://help.x.com/en/business-and-advertising/about-conversion-tracking。
登录与数据保留
访问链接在 15 分钟后失效,且仅可使用一次。一个必要的安全会话 cookie 可支持最长 24 小时的访问。我们会在交付许可和履行法定记录保存义务所需的范围内保留购买记录;访问/安全记录按运营和防止滥用的需要予以保留。如需删除不再需要的记录,请与我们联系。
服务商与你的权利
我们的服务商可能在欧洲经济区以外处理数据。这些服务必须受适用的数据传输保障措施和数据处理协议约束。在适用情况下,你可以要求查阅、更正、删除、限制处理和数据可携带,可以反对基于合法利益的处理,并可向数据保护监管机构投诉。北莱茵-威斯特法伦州:ldi.nrw.de。