本政策涵盖适用于 iPhone、iPad、Mac、Apple Vision Pro 和 Android 的 Regexcellent,由 Mihail Duchev 发布。对于支持或隐私问题,请联系 support@regexcellent.app.
原生 Apple Vision Pro 版本遵循与下面针对 Apple 设备所述相同的本地存储、可选 iCloud 同步和可选 App Store-tip 实践。可用性取决于您的商店和地区。
该政策描述的是哪个版本
标记为版本 1.3 的部分描述了版本 1.3 测试候选版本和更高版本的安装版本。他们不会宣布公开发布或更改已安装的早期版本的行为。
1.0 版本将应用程序数据存储在本地,没有云同步或购买。 1.0.1 版引入了可选的同步和 Apple 提示。 Android 版本 1.0.3 添加了一个可选的 Ko-fi 链接以获取提示。此更新的可用性取决于您的商店和地区。以下标记版本 1.0.1 的部分也适用于具有这些功能的更高版本;这些功能不会更改已安装版本 1.0 的行为。
所有版本都使课程、参考和正则表达式引擎可离线使用。发布者不运营 Regexcellent 帐户服务器、广告服务或分析后端,也不出售应用程序数据或将其用于定向广告。
本地应用数据
应用程序商店在本地应用程序存储中完成了课程和挑战、练习日和连胜、保存的模式、未完成的 Playground 模式和示例文本、匹配标志、入门状态、外观选择和提醒首选项。 1.0 版不会将这些项目发送到发布者或同步服务。同步处于关闭状态,直到您启用它。早期的同步版本不包括未完成的 Playground 草稿、入门、外观和提醒首选项。具有扩展同步功能的较新版本添加了受支持的外观和编辑器首选项;未完成的草稿、入门和提醒设置仍然保留在本地。
本地副本将保留,直到您更改或删除它们,清除应用程序'数据或通过操作系统删除存储。 Android将应用程序数据排除在系统云备份和设备传输之外;这与版本 1.0.1 中的可选云端硬盘同步是分开的。在 iPhone/iPad 上,删除应用程序通常会删除其本地容器,而卸载则保留数据。 Apple 系统备份可能会保留早期副本。在 Mac 上,删除应用程序可能会保留其容器、首选项和备份。恢复系统备份可能会恢复应用程序数据。
工作空间和本地实践记录 — 1.3 版
保存的工作区可以包含其名称、正则表达式、示例文本、匹配标志、执行引擎和匹配模式、替换模板、注释、标签、收藏夹状态、创建/更新日期和测试用例。测试用例可以包括输入文本、预期捕获值和预期替换输出。这些字段存储在本地,如果您启用可选同步,这些字段将包含在您的私有 iCloud 数据库或 Google Drive 应用程序数据文件夹中保存的工作区中,如下所述。没有发布者后端接收此内容。
具有扩展同步功能的新版本包括学习聚合,例如掌握、提示使用、复习时间表和最佳解决方案,以及外观、编辑器大小和匹配调色板首选项。早期版本将这些记录保存在本地。最近的工作区历史记录、未保存的 Playground 草稿、通知设置、入职、帐户授权和其他设备控制仍保留在本地。完成记录和练习天数仍然是可选同步的一部分。扩展同步仅适用于提供它的已安装版本,并且不宣布公开发布。删除本地存储可以删除仅设备记录;保存的工作区文件不会备份整个应用程序。
正则表达式求值在本地运行。选择 JavaScript 在 Apple 上使用隔离的 WebKit Worker,或在受支持的 Android 设备上使用 AndroidX JavaScriptSandbox。表达式、输入文本和替换模板不会发送到服务器进行匹配。执行限制会终止缓慢的 JavaScript 操作。 Android JavaScript 的可用性取决于兼容的系统 WebView 支持;本机引擎仍然可以离线使用。
可选的 iCloud 同步 — 版本 1.0.1
如果您启用 iCloud 同步,Regexcellent 会将学习/练习进度和保存的模式(包括其名称、示例文本和匹配标记)发送到应用程序'您的 iCloud 帐户中的私人数据库。它还使用记录标识符、编辑/删除信息和同步状态来组合 Apple 设备之间的更改。该应用程序使用 iCloud 帐户标识符来保存每个帐户's 本地数据分离;它不会请求您的 Apple 帐户电子邮件或密码。发布者无法通过开发者门户看到私有 CloudKit 数据。苹果'服务和存储规则适用。看 苹果'隐私政策 和 私有CloudKit存储.
使用同一 Apple 帐户在 iPhone、iPad、Mac 和 Apple Vision Pro 之间进行同步;它无法连接到 Android 或 Google Drive。 Regexcellent 使用此设备中登录 iCloud 的一个 Apple 帐户'系统设置。当您第一次启用同步时,它会将您现有的本地进度和保存的模式添加到该帐户'iCloud 数据。如果您稍后在系统设置中更改 Apple 帐户,同步将关闭并保留旧帐户'单独的本地数据。为新登录的帐户启用同步使用单独的工作区,不会自动导入原始本地数据或旧帐户'的数据。确认注销或帐户更改将返回到原始本地工作区。关闭同步而不更改帐户会保留连接的帐户'的本地副本及其云数据。 CloudKit可以使用Apple'后台推送服务通知应用程序同步数据发生变化;这与可选的练习提醒是分开的,并且出版商运营的推送服务器不会接收您的学习数据。
可选的 Google 云端硬盘同步 — 版本 1.0.1
如果您连接 Google Drive,Regexcellent 会读取和写入学习/练习进度、保存带有名称/示例文本/标志的模式,并在您选择的 Google 帐户的私人应用程序数据文件夹中编辑/删除标识符。它仅请求访问其自己的隐藏应用程序数据,而不是您的普通云端硬盘文档、电子邮件或联系人。该文件夹与 Android 系统备份分开。谷歌在其解释中解释了这种存储 应用程序数据文档.
使用同一选定的 Google 帐户在 Android 设备之间进行同步;它不连接到 Apple 设备或 iCloud。该应用程序接收所选帐户'的电子邮件和云端硬盘帐户标识符来显示和验证连接,并将这些值、同步首选项和上次同步时间存储在私人应用程序设置中。随机安装标识符可区分每个设备's 同步快照。授权令牌在内存中用于向 Google 发出请求,不会写入应用程序中's 保存同步设置或发送给发布者。 Google 根据其处理授权和云请求 隐私政策.
断开连接会停止应用程序'同步工作并保留您的本地数据、最后的帐户设置和现有的云端硬盘数据。它本身并不撤销谷歌's 授权授予。您可以在您的 Google 帐户中单独删除该资助'连接的应用程序设置。连接另一个帐户需要先确认,然后才能将保留的本地学习数据合并到其中。
通过 Google API 收到的信息仅用于提供您选择的同步功能。它不用于广告、出售或转移到发布商后端。 Regexcellent'Google 用户数据的使用遵循以下规定 Google API 服务用户数据政策 并适用 Google Workspace 有限使用要求.
删除同步数据 — 版本 1.0.1
删除已保存的图案会将其从可见库中删除,并且当启用同步并成功时,会发送删除标记,以便其他设备无法恢复它。这是同步删除,而不是承诺立即擦除每个存储的字节。苹果's 删除记录保留模式'内容,旧版 Android 安装快照可能会保留内容,直到被替换或删除。本地同步元数据、删除标记和提供商管理的副本也可能保留。
关闭同步、撤销访问或卸载应用程序本身不会删除云数据。要删除云副本,请在每台设备上关闭同步并使用 Apple'iCloud 应用程序存储控制或 Google'Regexcellent 的应用程序数据控件。如果您想要完全重置,请分别删除本地应用程序存储和相关系统备份。重新启用与保留的本地数据的同步可以再次上传该数据。没有承诺应用程序内批量云擦除命令或固定的提供商保留期。删除数据之前请联系支持人员以获取指导;发布者无法远程删除您的私人提供商帐户或设备备份。
可选 Apple 提示 — 版本 1.0.1
Apple 版本可以通过 App Store 提供可选的一次性提示。提示无法解锁任何内容,并且所有功能仍然免费。 Apple 处理结帐和付款详细信息。该应用程序接收 StoreKit 产品/价格信息和交易标识符以及验证/撤销状态,以完成购买并处理中断的交易。它不会接收支付卡详细信息、创建发布商持有的购买配置文件或将收据发送到发布商服务器。 Apple 根据自己的条款和隐私规则保留购买记录。
可选的 Android 提示 — 版本 1.0.3
进度包括指向开发人员的链接 科菲页面。它会打开您的浏览器以获取通过 Stripe 处理的可选一次性提示。提示什么都不能解锁。该应用程序不会向 Ko-fi 发送进度、模式、帐户标识符或付款详细信息,也不会接收付款确认或存储小费历史记录。应用程序中没有 Ko-fi 或 Stripe SDK 或嵌入式结帐。
Ko-fi 和 Stripe 处理您在其网站上提供的信息,例如您的电子邮件、显示名称、消息和付款信息,以及浏览器/网络信息 Ko-fi 的隐私政策 和 Stripe 的隐私政策。发布者可以接收这些服务提供的支持消息和交易/联系信息,以处理小费、退款和所需的会计。保留遵循这些目的、适用的法律要求和提供商政策;卸载应用程序不会删除他们的付款记录。如果对发布者和记录提供者持有的记录有疑问,请联系支持人员。不要将私人正则表达式示例或密码放在提示消息中。
工作区文件和结果共享 — 版本 1.3
您可以通过操作系统选择文本或工作区文件'文件选择器,预览工作区导入,以及导出或共享工作区文件和提取的结果。导出的工作区文件包含其保存的内容,包括示例文本、注释和测试用例。在分享之前查看该内容。该应用程序没有托管共享服务,仅将文件发送到您通过系统控件选择的目的地或收件人。
您选择的文件提供者或接收者可以根据自己的规则存储或处理文件。删除工作区或断开应用程序同步不会删除应用程序外部的副本;使用所选目的地管理这些副本。共享或导出工作区文件可以在 Apple 和 Android 之间传输,而无需在生态系统之间启用帐户同步。
提醒、剪贴板和链接
练习提醒是可选的本地通知。该应用程序会在需要时请求许可并在您的设备上安排它们。您可以在进度或系统设置中禁用提醒;确切的交付取决于操作系统。
复制模式或生成的代码会将您选择的内容放在系统剪贴板上。您可以选择粘贴或共享的位置。网站链接会打开您的系统浏览器并需要互联网。操作系统和您选择的任何目的地管理这些副本和访问。
支持和网站访问
如果您发送电子邮件 support@regexcellent.app,Cloudflare Email Routing 将您的消息转发到发布者的支持收件箱。 Cloudflare、发布者和收件箱提供商会处理您的电子邮件地址和您发送的信息,以交付和处理您的请求。它用于回答您的请求并维护必要的通信,并在不再需要时将其删除,除非需要保留。请勿以样本模式或屏幕截图发送密码、付款详细信息或私人生产数据。
regexcellent.app 由 Cloudflare 托管,它可能会处理 IP 地址、浏览器信息、请求的 URL 和请求时间以交付和保护网站。提供程序的处理和保留取决于其配置和 云耀'隐私政策;不承诺固定的提供商日志保留。发布商不会在网站上添加广告跟踪器、分析、联系表格或邮件列表。
儿童、隐私请求和变更
该应用程序适用于青少年和成人编程学习者。提供商帐户和购买是可选的,并取决于提供商'年龄、家庭和同意规则。如果您认为儿童在支持请求中发送了个人信息,请联系发布者进行审核并在适当的情况下删除。
根据您所在的位置,适用的法律可能会规定有关发布者持有的个人信息的权利。请联系支持地址以获取有关支持通信的请求以及管理本地/提供商数据的帮助。当做法发生变化时,本政策将会更新;其特定于版本的部分并未宣布未发布的功能已经可用。