隐私政策
1. 我们是谁
Scentprint 是一款由 Kossai Ghanmi运营的移动应用程序,Kossai 是居住在埃及开罗的个人。Kossai 是本政策中描述的个人信息的数据控制者 —— 决定为何以及如何处理这些信息的人。
Scentprint 面向全球个人提供 —— 无论您身在何处,都欢迎使用,我们不会按国家/地区屏蔽访问。一些司法管辖区适用的数据本地化或监管制度,对于像我们这样的基础设施(托管在 Google Cloud/Firebase 和 Cloudflare 上)来说,很难从境外完全满足,因此我们无法保证本政策符合每个国家的具体国内要求。如果您所在地区的当地法律限制访问此类服务,您有责任遵守该法律。
有关隐私问题,请联系我们 support@scentprint.app.
本政策解释了我们会收集什么、为什么收集、与谁共享、保留多长时间以及您拥有的权利。我们使用通俗语言而非法律术语撰写。
2. 简短版本
- 我们收集运行香水收藏应用程序所需的内容:您的账户详细信息、您添加的香水、您如何使用它们以及您拍摄的香水瓶照片。
- 我们不使用 GPS,也不请求位置权限。 对于基于天气的仪式建议,应用程序会根据您手机的时区设置估算城市级别的位置,并将该估算发送给我们的天气提供商。您可以在 个人资料 → 设置 → 仪式天气,并且不会发送任何内容 — 参见第3E节。
- 应用显示广告,由Google AdMob提供,以保持免费。您的收藏、佩戴历史、日记、心情记录、皮肤类型、出生年份、性别和口味偏好 从未 用于定向广告,也从未与任何广告网络共享 — 参见第3F节。 我们不出售您的个人数据。
- 您扫描的照片会发送给第三方AI服务以识别瓶子。照片本身保留在您的设备上 — 我们不会将其上传到我们的服务器。我们存储在云端的唯一图像是您选择设置的个人资料图片和背景。
- 如果您扫描的标签带有条形码,应用会发送 仅该条形码编号,直接从您的手机发送到 Open Beauty Facts — 一个免费公共产品数据库 — 以查找品牌和产品名称。参见第3C节。
- 您可以从应用内永久删除您的账户。要请求您的数据副本,请通过电子邮件联系我们(参见第15节)。
3. 我们收集的内容
A. 账户和个人资料
- 电子邮件地址和密码 如果您直接注册。密码由Google Firebase身份验证处理;我们从不查看或存储您的密码。
- Google账户标识符和电子邮件 如果您使用Google登录。
- 显示名称、个人简介、个人资料图片和个人资料背景,如果您添加了它们。
- 出生年份和性别,如果您在设置个人资料时提供了这些信息。两者都是可选的——您可以跳过该步骤或留空字段——并且您可以随时在个人资料中更改或清除它们。我们将它们与您的账户一起存储,以便我们可以定制香水建议,这些建议通常因年龄组和香水的传统营销方式而异。 我们不会使用您的出生年份来验证您的年龄 (参见第11节),我们也不会与广告商共享这些字段。
- 一个匿名会话标识符。 使用Scentprint需要账户。 在您登录之前,应用程序会创建一个短暂的匿名会话,纯粹是为了获取我们服务器的安全令牌——它不包含任何个人数据,也不提供对应用程序的访问权限。一旦您登录,它将被替换为或链接到您的账户。
B. 您的香水收藏和活动
- 您添加的香水、您的评分、购买日期、个人笔记、收藏以及您使用每种香水的频率。
- 使用会话 ——当你使用某款香水时的评分、备注以及当时的天气状况。
- 反思与日记记录 ——包括香水如何影响你的情绪、情绪标签、自由文本观察、记录的场景(例如“工作”或“家中”)以及季节。
- 入门测试答案 ——关于你偏好的风格、场合和香水强度的三个问题。
- 肤质和皮肤化学反应偏好(如果你设置了)。这些数据仅保存在设备上,不会上传。
- 推断的品味偏好 ——应用会根据你的添加和评分,分析出你似乎更喜欢的香调家族、香调和使用场景。
- 每次学习时刻背后的情境 ——当应用从你的使用、标记或拒绝的建议中学习时,它会记录你当时的选择:情绪、场合、关注点、天气读数、一天中的时间和季节。这样,建议就能针对你实际所处的情境进行优化,而不仅仅基于你的一般喜好。 此日志仅保存在设备上 ——它不属于你的品味偏好云备份的一部分——并且会在你删除账户时被清除。
- 你创建的自定义混搭和收藏。
关于情绪和皮肤数据的说明。 我们仅用这些数据来个性化香水推荐。我们不会将其用于任何健康目的,不会据此建立健康档案,也不会与任何人共享这些数据用于健康相关用途。如果你不想记录情绪,只需留空相关字段——应用无需这些数据也能正常运行。
C. 照片与相机
- 当您扫描瓶子时,应用会使用您的摄像头。 摄像头仅在扫描界面时处于活动状态。
- 您拍摄的照片将:(1) 保存在您的设备上,并保留于此——照片不会被上传至我们的云存储,您的收藏中仅保留其文件路径;(2) 通过我们的服务器发送至第三方AI服务以识别瓶子。一旦返回结果,我们不会在服务器上保留副本;AI提供商可能如何处理这些数据详见第5节末尾的说明。
- 目录图片从原始位置加载。 您在目录中看到的产品图片并非我们所有,也不会复制到我们的服务器——应用直接链接到这些图片,因此您的设备会直接从托管它们的网站(通常是品牌官网)加载。该网站会看到您的IP地址和请求的图片,就像您亲自打开页面一样。
- 个人资料图片不同。 您设置的头像和背景图会上传至我们云存储中的私人文件夹,以便在您登录的任何设备上显示。这些图片会随账户一同删除。
- 照片离开设备进行AI处理前,我们会剥离其元数据,包括摄像头可能记录的位置标签。
- 条形码。 若标签上有条形码,应用会在您的设备上读取并发送 仅条形码数字 ——直接从手机发送,不经过我们的服务器——至 开放美容事实,一个免费的公共产品数据库,返回品牌和产品名称以便扫描结果能与香水匹配。除此之外不会发送任何其他信息:没有照片、没有账户标识符、也没有您的收藏部分。由于请求直接从您的手机发出,开放美容事实会看到您设备的IP地址,就像您访问任何网站时一样;除了这一点,它不会收到任何将您识别为Scentprint用户的信息。
- 您还可以从相册中选择一张图片作为个人资料头像。应用使用安卓照片选择器,因此只会收到您选定的特定图片——无法访问您其余的照片。
D. 诊断与使用情况
- 崩溃报告 (Firebase Crashlytics)——设备型号、操作系统版本、应用版本以及崩溃时的技术状态。
- 使用事件 (Firebase Analytics)——例如扫描尝试或成功、创建混合香调或开始账户删除。这些帮助我们找出问题所在以及人们实际使用的功能。
- 通知令牌 (Firebase Cloud Messaging)——以便向您发送已开启的提醒。
- 应用完整性检查 (Google Play Integrity)——确认请求来自真实未经篡改的应用副本,以防止滥用我们的服务器。
- 这些Google服务生成的标识符与您的应用安装绑定,而非您个人,并在您删除账户时重置。
E. 我们不收集的信息
- 精确或GPS定位。 应用从未请求设备位置权限,也从未读取GPS、Wi-Fi或蜂窝基站位置信息。 基于天气的仪式建议,我们从您手机的时区设置中估算出一个城市级别的位置(例如,设置为开罗时区的手机被视为大致位于开罗的坐标),并将该估算发送给我们的天气提供商 Open-Meteo,以获取当前的温度和天气状况——而不是您的实时位置。此估算不会存储在我们的服务器上,也不会与您的账户关联;只有最终读取的结果(例如“雨天,18°C”)会与佩戴会话一起保存。 您可以关闭此功能 在 个人资料 → 设置 → 仪式天气中:不会推导位置,也不会向天气提供商发送任何信息。仪式建议将继续工作——它们将仅根据时间和季节进行,而不是天气。
- 联系人、日历、麦克风、健康或健身数据,或身体传感器。
- 电话号码、邮政地址或支付信息 除了Google Play本身为支持者包购买处理的内容外——我们从未看到您的卡信息。
- 您的照片库。 我们从未请求广泛的照片或存储权限。
- 出售您的个人数据。 我们从未出售过。我们也从未将您的收藏、佩戴历史、日记、心情记录、皮肤类型或口味档案与广告网络共享——应用中的广告(第3F节)不使用任何这些信息。
F. 广告
Scentprint是免费的,我们通过广告来维持这一服务。广告由 Google AdMob.
- 广告标识符提供。 为了请求和衡量广告效果,Google Mobile Ads SDK可能会读取您设备的广告标识符——这是Android为此目的提供的可重置标识符——以及粗略的技术细节,如设备类型、语言以及广告是否显示或被点击。
- 广告从不基于的内容。 我们不会向广告商提供您的收藏、佩戴历史、日记条目、反思、心情记录、皮肤类型、出生年份、性别或推断的品味偏好。这些信息都不会离开我们的系统用于广告,也不会用于向您定向投放广告。
- 您的选择。 在欧洲经济区、英国以及其他法律要求的地方,我们会在请求广告之前显示Google的同意表单 之前 ,并且我们会遵循您在那里做出的选择。您稍后可以从同一屏幕更改或撤回您的选择。
- 重置或删除标识符。 在Android上,您可以在 设置 → 隐私 → 广告中重置您的广告标识符,或完全删除它。删除它将停止您设备上所有应用的个性化广告。
- 时间安排。 广告由服务器端开关控制,因此您当前使用的版本中可能关闭了广告,稍后可能会在不更新应用的情况下开启。本政策描述了广告在开启时的工作方式。
- 支持者礼包。 购买支持者礼包是可选的,解锁装饰性物品;并非使用任何功能的必要条件。
4. 我们为何使用它及法律依据
如果您位于欧洲经济区或英国,英国/欧盟《通用数据保护条例》要求我们为每次使用指明法律依据。
| 我们的行为 | 原因 | 法律依据 |
|---|---|---|
| 创建并管理您的账户 | 以便您登录并保存您的收藏 | 合同履行 |
| 存储您的收藏、佩戴历史和日记 | 这是应用的核心功能 | 合同履行 |
| 使用AI扫描并识别香水瓶 | 您要求我们识别香水瓶 | 合同履行 |
| 使用Open Beauty Facts查找扫描的条形码 | 您要求我们识别您扫描的内容 | 履行合同 |
| 根据您的口味生成建议 | 个性化推荐 | 履行合同 |
| 记录心情和皮肤偏好 | 优化建议 | 同意——这些字段是可选的,您可以留空 |
| 记录出生年份和性别 | 定制香水建议 | 同意——这些字段是可选的,您可以跳过或清除 |
| 发送您启用的通知 | 您要求的提醒 | 同意——随时可以在设置中撤销 |
| 崩溃报告和使用分析 | 修复漏洞并改进应用程序 | 合法利益——保持应用程序正常运行 |
| 完整性检查、速率限制、滥用预防 | 保护我们的服务器和用户 | 合法利益——安全 |
| 审核和滥用报告 | 确保用户安全 | 合法利益,以及适用时的法律义务 |
| 展示和衡量广告 | 保持应用程序免费使用 | 在需要时获得同意(EEA/英国及类似地区)——通过Google的同意表单收集;否则为资助应用程序的合法利益 |
如果我们依赖同意,您可以随时撤回;这不会影响已经进行的处理。如果我们依赖合法利益,您可以提出异议——参见第9节。
5. 我们与谁共享数据
我们不出售您的个人数据。 我们使用以下服务提供商,他们根据我们的指示处理数据:
| 提供商 | 它处理的内容 | 位置 |
|---|---|---|
| Google Firebase (认证、Firestore、存储、分析、Crashlytics、云消息) | 您的账户、个人资料、收藏同步、个人资料图片和背景、崩溃和使用数据、通知 | Google数据中心,主要在美国 |
| Google Gemini (Google AI) | 瓶装照片和顾问问题的主要处理器 —接收照片(或您的问题和货架列表)以识别瓶子或生成响应 | Google基础设施 |
| Cloudflare (Workers、Workers AI、D1) | 我们的服务器层: Workers AI是瓶装照片和顾问问题的备用处理器 当Gemini不可用时;还提供香水目录并保存与您的账户标识符相关的有限使用记录 | Cloudflare的全球网络 |
| Google Play完整性 | 验证应用的真实性 | |
| 图像和目录查找服务 | 仅接收品牌和产品名称以查找产品图像或详细信息——绝不涉及您的个人数据 | 多种 |
| 托管目录图像的网站 (通常是品牌自己的网站) | 我们不会将产品图像复制到我们的服务器上——我们链接到它们,因此 您的设备直接从托管者那里获取每张图像。这些网站会看到您设备的IP地址以及请求的图像,就像您打开的任何网站一样。它们不会收到其他任何信息:没有账户,没有收藏,没有我们的标识符 | 全球各地 |
| 开放美容事实 (开放食品事实协会) | 接收 仅扫描条形码的号码直接从您的手机发送,并返回品牌和产品名称。不发送照片、账户标识符或收集数据;因为请求来自您的设备,它会看到您的IP地址 | Open Food Facts的基础设施,法国 |
| Open-Meteo | 接收从您手机时区估计的城市级别位置(不是您的真实位置,也不由我们存储)以返回当前天气用于仪式建议 | Open-Meteo的基础设施 |
| Google AdMob | 在应用中提供和测量广告。接收您设备的广告ID和基本的广告投放数据——永远不会是您的收藏、日记、心情、皮肤类型或口味档案。Google作为此数据的独立控制者;请参阅 Google的政策 | Google的基础设施 |
我们也可能在法律要求的情况下披露数据——例如响应来自主管当局的有效命令——或在必要时保护用户或公众的权利和安全。如果应用被转让给其他所有者,您的数据可能会随之转移;我们会事先通知您。
重要且值得一读。 当您使用扫描或顾问功能时,您提交的内容——照片,以及顾问功能中的问题和货架列表——会发送到 Google Gemini (Google的AI服务)以识别瓶子并生成响应。如果Gemini不可用,相同的请求将发送到 Cloudflare Workers AI 作为备用方案,根据Cloudflare自身的条款。无论哪种方式,您的提交内容都会由Scentprint之外的第三方AI服务处理,以生成您看到的结果。
我们目前使用谷歌的免费Gemini API层级 (我们的密钥未关联任何谷歌云结算账户)。根据免费层级的条款,谷歌可能会使用您提交的内容——您的香水瓶照片或咨询问题——来开发和改进谷歌自身的产品和服务,包括训练AI模型,并且出于安全和质量目的,人工审核员可能会访问这些内容。这与谷歌的付费API层级不同,在付费层级中,谷歌承诺不会以这种方式使用客户内容;如果我们未来升级到付费层级,我们将更新本段以反映这一更强的承诺。
6. 国际数据传输
我们总部位于埃及,我们的服务提供商在全球范围内运营。这意味着您的个人数据会被传输到您的国家之外——包括美国和其他数据保护法律可能与您所在国家不同的国家。
对于欧洲经济区和英国的用户:埃及尚未获得充分性认定。在进行国际数据传输时,我们依赖于欧盟委员会的标准合同条款(及英国附录),这些条款已纳入我们服务提供商的条款中,并结合第7节所述的技术保障措施。您可以通过上述联系地址向我们索取更多详细信息。
7. 我们如何保护您的数据
- 应用与我们的服务器之间的所有流量在传输过程中均经过加密(HTTPS/TLS)。
- 存储在Firebase和Cloudflare中的数据由这些提供商进行静态加密。
- 访问规则限制了您的数据,只有您登录的账户才能读取或写入。
- 对我们服务器的请求需要有效的身份验证令牌,并且受到速率限制。
- 我们的日志记录在记录之前会刻意删除电子邮件地址、密钥和令牌,并且这一过程在我们的构建流程中自动强制执行。
- 在将图像发送进行AI处理之前,会移除照片的元数据。
没有任何系统是绝对安全的。如果发生可能危及您权利的违规行为,我们将毫不拖延地通知相关监管机构,并在可行的情况下,在意识到违规后的72小时内通知您;如果违规行为可能对您的权利造成高风险,我们将按照法律要求毫不拖延地通知您。
8. 我们保留数据的时长
| 数据 | 保留 |
|---|---|
| 账户、个人资料(包括出生年份和性别)、收藏、穿戴历史、日记 | 直到您删除账户 |
| 您拍摄的香水瓶照片 | 保留在您的设备上,直到您删除项目、应用数据或应用本身——我们不保留副本 |
| 个人资料图片和背景 | 保留在我们的云存储中,直到您替换它们或删除账户 |
| 服务器端使用记录 | 直到您删除账户 |
| 崩溃报告 | 最多90天(Firebase Crashlytics默认) |
| 分析事件 | 最多14个月 |
| 您提交的滥用和审核报告 | 账户删除后保留 ——见下文 |
| 可选的删除反馈备注 | 账户删除后保留,且不会识别您的身份 |
| 删除审核记录 | 保留以证明我们已执行您的请求 |
9. 删除您的账户和数据
您可以随时删除您的账户: 个人资料 → 隐私与设置 → 删除账户,或从 我们的账户删除页面。为了您的安全,我们可能会要求您重新登录。
删除的内容: 您的登录凭证;您的个人资料及其下的所有内容(收藏、混合、日记、佩戴历史、口味档案);以及您存储文件夹中的所有内容(您的个人资料图片和背景)连同我们服务器上的使用记录。您拍摄的自己的瓶子照片从未在我们的服务器上;它们会在您删除应用程序或其数据时消失。
我们保留的内容及原因: 针对您账户的滥用或审核报告(以便安全记录在滥用者删除自己的账户后仍保留),您的可选删除反馈备注(保留且不识别您的身份),以及删除发生的最小记录。这符合GDPR第17(3)条和Google Play的删除政策。
想要先备份吗? 目前该应用没有自助导出功能。在删除前请通过邮件联系我们(第15节),我们将发送您的数据副本。
10. 您的权利
根据您所在的地区,您可能拥有以下权利: 访问 您的数据; 更正 数据; 删除 数据; 以便携格式导出 数据; 反对 或 限制 某些处理;以及 撤回同意行使权利时,您永远不会受到不同的对待。
大多数操作您可以在应用程序中自行完成。如有其他问题,请发送邮件至 support@scentprint.app ,我们将在30天内回复。
如果您位于欧洲经济区(EEA)或英国
根据GDPR/英国GDPR,您享有上述权利,并可向您所在国家的数据保护机构投诉。我们希望能有机会首先解决您的问题。
我们尚未根据GDPR/英国GDPR第27条任命欧盟或英国代表。我们的处理规模是否小到符合第27(2)条的豁免条件,或是否应在欧盟/英国推出前任命代表,这一问题我们正在由法律顾问审查。
如果您位于加利福尼亚州或其他美国州
您可以要求我们提供收集的个人信息的类别和具体内容,要求删除或更正信息,并选择退出“销售或共享”。 我们从不销售您的个人信息。 通过Google AdMob提供个性化广告可能被视为CCPA/CPRA下的跨上下文行为广告“共享”。您可以随时通过重置或删除广告ID来选择退出,操作路径为 设置 → 隐私 → 广告 ——删除广告ID将停止您设备上所有应用程序的个性化广告,无论您身处何地。此外,如果Google的同意框架适用于您, 个人资料 → 设置 → 广告隐私选择 将重新打开Google的表单,以便您更改之前的回答;该屏幕仅对Google框架覆盖的用户显示,因此我们在此不依赖该机制。您可以使用授权代理。 我们不会歧视您 — 例如通过拒绝功能或收取不同价格 — 来行使这些权利中的任何一项。请通过上述地址联系我们。
如果您在华盛顿州、内华达州或康涅狄格州
您在应用程序中可以选择记录的一些内容 — 例如香水对您情绪的影响以及您的皮肤类型 — 可能属于《华盛顿我的健康我的数据法案》及类似法律中“消费者健康数据”的广泛定义。请参阅我们单独的 消费者健康数据隐私声明,其中解释了我们会收集哪些数据、如何使用这些数据以及如何行使您的权利。 根据这些法律提出的请求将按照法定的45天时限运行 (可再延长45天),而不是下面的30天。
如果您在埃及
根据埃及2020年第151号《个人数据保护法》及其执行条例,您有权访问、更正、撤回同意和删除数据,可通过上述联系地址行使这些权利。您还可以向个人数据保护中心投诉。
其他国家
如果您在巴西、加拿大、沙特阿拉伯、阿联酋或其他地方,根据当地法律,您拥有同等的访问、更正和删除数据的权利,可通过相同的联系地址行使这些权利。魁北克用户可联系我们的隐私官员,地址见第1部分。
11. 儿童
Scentprint适用于 16岁及以上的用户,全球范围内。它不针对儿童,我们不会故意收集16岁以下任何人的数据。如果您认为16岁以下的人向我们提供了个人数据,请联系我们: support@scentprint.app 我们将删除它。
12. 自动决策
本应用会根据您的收藏和偏好自动生成香水推荐。这些仅为建议——对您不具有法律或类似重大影响,且不涉及《通用数据保护条例》(GDPR)第22条规定的需额外保障的自动决策类型。
13. 不追踪与追踪信号
Scentprint是移动应用:无浏览器、不设置Cookie且不进行跨站追踪,因此诸如 不追踪 和 全球隐私控制 等浏览器信号无法传递至我们,亦无适用场景。我们从不出售个人信息。若应用推送个性化广告,您可通过 设置→隐私→广告 重置或删除广告ID来退出(删除后将停用设备上所有应用的个性化广告);若适用谷歌同意表单,您还可在 个人资料→设置→广告隐私选择.
14. 本政策变更
若作出重大变更,我们将更新上方日期并通过应用或邮件提前通知生效时间。请定期查阅。
15. 联系我们
- 隐私: support@scentprint.app
- 支持: support@scentprint.app
- 总部位于: Kossai Ghanmi, Cairo, Egypt
我们力求在30天内回复。