简而言之

Glazecalc 只保存运行您的账户所需的信息,不多保存。没有广告,没有分析,没有追踪。您的数据绝不出售,唯一处理它的公司是 Amazon Web Services,它托管网站并发送网站的邮件。

谁负责

Glazecalc 是一个免费、开源、非营利的项目,由其所有者 Aaron Filson 在美国运营。数据如何处理由所有者决定,因此在数据保护法中,所有者是数据的“控制者”。

如需询问您的数据,或行使任何权利,请写信到 privacy@glazecalcapp.com。您也可以在 GitHub 上提交 Issue,但 Issue 是公开的:切勿在其中写入您的电子邮件地址或任何个人信息。关于您的数据,大多数事情您都可以在账户页面上自己完成。

保存哪些数据,以及为什么

  • 您的账户:您的电子邮件地址,以及您的密码(仅以单向哈希 (bcrypt) 保存,绝不以密码本身保存)。您的设置(如语言、地区和单位)以及手头原料的列表也随账户一起保存。账户需要电子邮件地址,用于登录和重置忘记的密码。创建账户时,会向该地址发送一个链接,以确认地址属于您;在此之前,只有您提出请求时(例如重置密码),才会向该地址发邮件。
  • 价格(如果您填写了):您为每种原料支付的价格(每千克)和所用的币种,用于计算一批釉的成本。它们属于经营数据,随您的账户保存,只有您自己能看到:它们绝不属于配方,所以您分享的任何内容都不会显示它们。“下载我的数据”包含它们,删除账户时它们也会一并删除。试用中的价格,在两者币种相同时,会随试用的记录一起并入您的账户,用于您还没有定价的原料。
  • 更改电子邮箱:记录您的地址上次更改的日期,这样在此后的 30 天内,来自新地址的关闭两步验证的请求绝不会被接受。
  • 两步验证(如果您开启了):它是否已开启;身份验证器应用与 Glazecalc 共享的密钥(已加密);对每个通行密钥,保存其公钥(公钥本身无法登录)、设备提供的 ID 和详细信息、您为它取的名称,以及添加时间和上次使用时间;您的恢复码,仅以带密钥的单向哈希保存,因此没有人能读回它们;还有,如果有人输入了您的密码却没有完成第二步,Glazecalc 上次就此给您发邮件的时间(每天最多一次)。登录时,在输入密码和第二步之间,服务器会把这次登录的记录保存 5 分钟,页面只在内存中保存一个简短的令牌:不会新增 cookie,浏览器的存储中也不会留下任何内容。
  • Google、GitHub 或 Microsoft(如果您用其中之一登录):登录服务给您的 ID(一个永不改变的数字或代码;对 Microsoft,还包括您的账户所属目录的 ID:您所在组织的目录,个人账户则是 Microsoft 自己的目录)、您关联它的时间和上次用它登录的时间,以及您的账户是否有自己的密码。登录服务的其他任何信息都不保存:不保存您的名称、头像,也不保存能访问您在那里的账户的任何密钥。在您登录期间,服务器会保存一条登录记录,其中在需要时包含登录服务所说的您的电子邮箱:用于新账户时,它会成为账户的电子邮箱(来自 Microsoft 的电子邮箱不会被直接信任:您要像注册时一样,用我们发给您的链接来确认它);或者当某个 Glazecalc 账户已使用该电子邮箱时,在您登录该账户后,用它把 Google 或 GitHub 关联到该账户(Microsoft 只能从账户页面关联)。这条记录及其中的电子邮箱会在大约 10 分钟内删除。
  • 您保存的内容:您的配方、原料、添加剂、笔记、烧窑记录和建议,保持您写下的样子。只有您自己能看到,除非您用链接分享某个配方。
  • 回收站和早先版本:您从列表中移除的内容会完整地保留在回收站,以便您放回;您每次保存对某条记录的更改,也会保留这条记录在更改前的样子,以便您撤销更改。
  • 您用链接分享的配方(如果您分享了):分享的是哪个配方、链接何时生成、是否显示配方的备注,以及链接的单向哈希值(绝不保存链接本身)。任何拿到链接的人都能看到配方当前的样子,包括它的釉式;如果您选择显示备注,也能看到备注;绝不会看到您的电子邮箱、账户或任何价格。分享的配方不会被搜索引擎收录,链接也绝不会进入服务器日志。为防止滥用,每个 IP 地址打开的分享配方会在内存中计数 15 分钟。试用无法分享。
  • 访问令牌和已连接的应用(如果您生成或批准了):对每一个,保存它的名称、它可以做什么、令牌的单向哈希值(绝不保存令牌本身)和令牌最后 4 个字符,以及它的生成、上次使用、失效和吊销时间。
  • 令牌和应用做过什么:访问令牌或已连接的应用每创建、更改、移入回收站、放回或撤销一次更改,就记一行:何时、哪个令牌或应用、做了什么,以及该记录的标题(会截短)。绝不记录笔记的文字或记录中的其他任何内容。您在网站上所做的更改不会列出。
  • 次数限制:为防止猜测和失控的脚本,会统计:按 IP 地址或账户统计的登录尝试、注册、重置请求和试用次数;按 IP 地址统计的无效访问令牌次数;按账户统计的使用访问令牌发出的请求次数(每分钟 120 次、每天 5,000 次);按账户统计的使用访问令牌做出的更改次数(每分钟 60 次、每天 5,000 次);按令牌统计的每个访问令牌移入回收站的记录数;按 IP 地址统计的分享配方打开次数和什么都打不开的分享链接次数;以及按 IP 地址统计的、对 AI 助手工具(MCP)的请求次数:每分钟 60 次、每天 2,000 次;使用访问令牌时按账户统计,每分钟 300 次、每天 20,000 次,每分钟最多 10 次替换或匹配。
  • 试用(“立即试用”):没有电子邮件和密码,只有一个编造的名字,例如“speckled quiet kilns”。如果您在试用期间于同一浏览器中登录某个账户,试用期间制作的内容会并入该账户。
  • 重置密码和电子邮件链接:哪个账户提出了请求、何时提出、确认地址的链接发送到的地址,以及每个链接的指纹(不是链接本身)。
  • 日志:Web 服务器记录每个请求:您的 IP 地址、时间、请求的页面和浏览器的名称。应用记录错误及其发生的页面,绝不记录您的电子邮件地址。
  • 已删除的账户:账户的编号和删除时间,不含其他任何内容,这样恢复的备份就无法让账户重新出现。
  • 电子邮件问题:如果发往您地址的邮件被退回或被举报为垃圾邮件,Amazon 的电子邮件服务会把该地址加入不再发信的名单,并向所有者发送包含该地址的通知。
  • 您发给 Glazecalc 的邮件:发往 privacy@glazecalcapp.com 和 Glazecalc 其他地址的邮件,由 Amazon 检查垃圾邮件和病毒,保存在私有存储中,并转发到所有者自己的收件箱 (Gmail)。

法律依据

  • 运行您的账户、保存您保存的内容,以及有关账户的电子邮件,都是您所要求的服务:法律依据是您与 Glazecalc 之间的合同(GDPR 第 6(1)(b) 条)。
  • 保障网站安全和正常运行:日志、对任何人尝试登录的频率的限制、备份、已删除账户的记录和不再发信的地址名单。这些基于 Glazecalc 在安全、防止滥用和避免丢失您的作品方面的正当利益(第 6(1)(f) 条)。它们只短期保存,不用于其他任何用途。您可以写信到上述地址,对此提出异议。

不会对您做出任何自动化决定,不做用户画像,也不把任何数据用于广告。

数据保存在哪里,由谁处理

Glazecalc 运行在 Amazon Web Services (AWS) 上:服务器 (EC2)、备份 (S3) 和电子邮件 (Simple Email Service),全部位于美国俄勒冈州 (us-west-2)。AWS 仅代表 Glazecalc 处理数据,依据其数据处理条款。其他任何人都不会收到数据。

如果您居住在欧盟、英国或瑞士,您的数据会传到美国。Amazon 称其已通过欧盟-美国数据隐私框架及其英国和瑞士扩展的认证,AWS 的条款也包含欧盟的标准合同条款;即使该框架(目前正受到法院质疑)被推翻,这些条款仍然适用。所有者和 AWS 都在美国,美国法律可以要求二者交出数据。

您的浏览器不会从其他网站加载任何内容:没有来自别处的字体、脚本、图片或分析,网站的安全设置也会阻止它们。只有在您点击时,才会打开指向 GitHub 和其他网站的链接。

用 Google、GitHub 或 Microsoft 登录由您选择,只有在您点击它的按钮时才会发生。您的浏览器随后会前往该登录服务,它会把您的 ID 和电子邮箱发给 Glazecalc。它们各是独立的公司,按各自的隐私政策,对您与其分享的内容负责。Glazecalc 的页面不会加载它们中任何一个的脚本或图片。

账户保存在哪里,以及您的选择

Glazecalc 是一个免费的开源项目。无论您住在哪里,账户及其保存的全部内容都保存在美国的服务器上,如上所述。

阅读指南不需要账户,您也可以用“立即试用”体验计算器,无需电子邮件地址或密码。试用在同样的服务器上保存 14 天。

任何人都可以在自己的电脑或服务器上运行自己的 Glazecalc:代码在 GitHub 上免费提供。

是否在这里创建账户,在了解它保存在美国的情况下,由您自己决定。

Glazecalc 按“原样”提供,不附带任何担保。其维护者对您创建账户的决定,或对其数据存放的位置,不承担责任或法律责任。

保存多久

  • 您的账户和您保存的内容:直到您删除它们为止。账户不会因闲置而被移除。
  • 回收站和早先版本:被移除的记录,保留到移除后 30 天,或直到您永久删除它或清空回收站;早先版本保留 90 天,且每条记录只保留最近 20 个(以及访问令牌更改之前的那一个),整个账户只保留最近 20,000 个,但保留时间绝不超过记录本身:记录在回收站里时,它的各个版本会随它一起删除。删除账户时两者会立即一并删除。
  • 分享链接:直到您停止分享该配方、为它生成新链接、把它移入回收站或删除账户。把配方从回收站放回,不会再次分享它。重置密码或在所有设备上退出登录,也会使您所有的链接失效;修改密码则不会。
  • 访问令牌和已连接的应用:每个保留到失效后 30 天(每一个都会失效,最长不超过一年),或直到您删除账户。重置密码或“在所有设备上退出登录”会使它们全部立即失效。
  • 令牌和应用做过什么:90 天,或直到您删除账户。
  • 次数限制:这些计数只保存在服务器的内存中,保存 1 分钟到 24 小时,服务器重启时就会丢失。
  • 试用:自开始起 14 天,之后连同其中的全部内容一起删除,除非您创建账户来保留它。
  • 重置密码和电子邮件链接:重置链接 30 分钟内有效,其记录约一小时后删除;确认地址的链接有效并保存 24 小时。
  • 两步验证:每个身份验证器应用、通行密钥和每套恢复码,保存到您将其移除、关闭两步验证或删除账户为止。等待第二步的登录在 5 分钟后删除;您开始添加但没有完成的应用或通行密钥,最多 10 分钟后删除。
  • Google、GitHub 或 Microsoft:每个关联保留到您取消关联或删除账户。进行中的登录会在 10 分钟后删除。
  • 备份:数据库的加密副本保存 30 天,服务器磁盘的副本保存 7 天。因此,已删除的账户会在 30 天内从所有备份中消失。
  • 已删除账户的记录:37 天,比任何备份都长一点。
  • 日志:Web 服务器的日志保存 14 天。应用和数据库自己的日志按大小限制(各 50 MB),在访问量小的网站上,这能追溯到几天前。服务器磁盘的副本会把日志最多再保留 7 天。
  • 不再发信的地址名单:直到所有者移除某个地址为止;对于不再属于任何账户的地址,所有者每月移除一次。所有者会在 30 天内删除退信通知。
  • 您发给 Glazecalc 的邮件:在 Amazon 的存储中保存 30 天,在所有者的收件箱中则保留到回复您为止。对于有关您的数据的请求,会保留一份简短记录(何时收到、提出了什么要求、做了什么),保存三年。

您的权利

您可以查看、更正、带走和删除您的数据。其中大部分您可以在账户页面上自己完成:

  • 查看并带走:“下载我的数据”会把所有内容保存为一个文件 (JSON),其中包括您的两步验证方式的名称和日期(绝不包括它们的密钥或代码),并把您的配方和原料保存为电子表格 (CSV)。
  • 更正:可随时更改您的设置和记录。要更改电子邮件地址,请打开发到新地址的链接;旧地址如果已确认,会收到更改通知,所有设备都会退出登录。
  • 删除:“删除我的账户”会立即移除您的账户和您保存的全部内容,“放弃试用”对试用也是如此。备份中的副本会在 30 天内消失。
  • 在所有设备上退出登录:结束您账户在每台设备上的会话。

如有其他事项,例如请求在更正错误期间暂停使用您的数据,或对数据的使用方式提出异议,请写信到 privacy@glazecalcapp.com。这是免费的,您会在一个月内得到答复。只会要求您证明账户属于您,方式是登录或打开发到其地址的链接,绝不会要求您出示身份证件。

如果您不满意,可以向数据保护机构投诉:在欧盟,向您所在国家的机构投诉;在英国,向信息专员办公室投诉。

Cookie 和浏览器存储

Glazecalc 设置两个 cookie(第二个只在您用 Google、GitHub 或 Microsoft 登录时设置),并在您的浏览器中保存几个小的值。每一个都用于您要求的某件事:保持登录、用 Google、GitHub 或 Microsoft 登录,或记住您做出的选择。没有一个会跟踪您,也没有一个被分享,所以法律不要求事先征求同意,也没有 cookie 横幅。

名称用途保留多久
__Host-glazecalc_sessionglazecalc_sessionCookie让您保持登录。它保存您的登录令牌。页面上的脚本无法读取它,浏览器只通过 HTTPS 把它发送给 Glazecalc 自己的服务器,并且绝不会随从其他网站发起的请求一起发送。在您登录、创建账户或开始试用时设置。保留到您关闭浏览器为止;如果您勾选“在此设备上保持登录”,则保留 7 天;试用为 14 天。退出登录会将其移除。
__Host-glazecalc_oauthglazecalc_oauthCookie只在您用 Google、GitHub 或 Microsoft 登录时使用:它把登录服务的回应与您的浏览器绑在一起,这样别人无法完成您的登录,也无法替您开始登录。页面上的脚本无法读取它。在您点击“使用 Google 继续”“使用 GitHub 继续”或“使用 Microsoft 登录”,或在账户页面关联其中一个时设置。登录完成时移除,或 10 分钟后移除。
session本地存储标记您已登录(账户或试用),让应用知道要向服务器询问。它不保存令牌或密码。直到您退出登录或会话结束。
trial本地存储试用期间,保存试用的名称和结束日期,用于显示。直到试用结束,或试用被保留或放弃。
weightUnitgramPrecisionthemepaletteleadpreferredRegionformatdecimalMarktemperatureconeslanguagedensityenglishTermsnoticerecipeHelplimitSetcurrencycalendar本地存储您在此浏览器上更改的设置,这样下一页无需等服务器回应就能立即显示。theme 和 palette 会在页面出现之前为页面着色,language 会用您的语言打开页面。直到您更改它。退出登录会恢复您在未登录时所做的选择(如果有的话),并移除其余的。
visitor.languagevisitor.notice本地存储未登录时您选择的语言,或您关闭了翻译说明这件事,这样退出登录时它们会恢复。直到您清除浏览器的存储,或在此浏览器上删除账户。
region本地存储原料库列表的地区筛选。直到您把筛选恢复为全部地区。
includeAdditives本地存储新配方是否把添加剂计入釉式,按您上次的选择。直到您清除浏览器的存储。
printModeprintBatch本地存储您上次打印配方时的选择:整个配方、称料单或称料表,以及批量。直到您清除浏览器的存储。
token本地存储来自旧版 Glazecalc 的登录令牌。现在不再写入。页面打开时即被移除。
readEnglish会话存储您选择用英文阅读已翻译的页面,这样应用就不再把您转到您的语言。直到您关闭标签页。
reloadedFor会话存储网站发布新版本后,哪个页面在何时被重新加载,这样页面每分钟最多重新加载一次。直到您关闭标签页。

您可以随时在浏览器的设置中清除其中任何一项。删除账户会移除这里保存的登录标记和所有设置。

儿童

Glazecalc 是为陶艺人设计的工具,并非面向儿童。

变更

如果本声明有变化,页面顶部的日期也会随之改变。