隐私
隐私政策
一句话概括。你的药品、服药记录、生命体征和就诊预约都保存在你的手机上。没有账户,没有分析,没有广告。部分功能需要联网——通过药盒上的编码识别药品、订阅、邀请,以及只有在你开启时才会运行的“守护天使”——本页准确说明每项功能发送什么、发给谁以及用途。
留在你设备上的内容
你使用 MeDiario 的一切数据都保存在你手中的手机上,位于系统分配给本应用的私有存储空间中的本地数据库(Hive)里:
- 你的药品——名称、有效成分、剂量、服药时间表、备注以及可选的药盒照片。
- 服药记录——你确认或跳过了哪些剂量、在什么时间,以及据此计算的服药依从性。
- 生命体征——你记录的血压、脉搏、血氧、血糖和体重。
- 就诊预约——日期、医生、地点、备注以及可选的转诊单照片。
- 急救卡——你决定填写的信息。
- 偏好设置——语言、主题、简洁或完整模式、提示音。
- 你的订阅状态——确认 Premium 已生效的本地副本。
MeDiario 没有任何服务器保存你的药品、服药记录、生命体征、预约或照片。没有账户,也无需注册。
哪些内容会通过网络传输,以及何时传输
MeDiario 只会为以下所述的功能连接互联网。所有内容都通过 HTTPS 加密传输。
通过药盒上的编码识别药品
当你扫描药盒时,应用会在手机上读取编码。如果是西班牙国家药品编码,应用会用该编码查询西班牙药品管理局(AEMPS)的公共数据库 cima.aemps.es;如果是新式 GS1 编码(GTIN),则查询我们的服务 iap.sggyamg.com,由它根据 AEMPS 的官方目录进行转换。查询中只发送药盒上的编码,不包含你的设备标识符;但与任何互联网连接一样,接收方能看到你的 IP 地址,而且我们的服务器会把这次查询(包括编码)记录在它的技术访问日志中。查询结果会保存在手机上,避免重复查询。如果你不扫描药盒,就不会有任何查询。
为了读取药盒上的文字(在 Android 上还包括条码),应用在设备上使用 Google 的识别库 ML Kit:图像不会发送到任何服务器,读取后即被丢弃。ML Kit 会自行向 Google 发送关于该 SDK 本身的诊断数据(性能、API 使用情况以及应用和设备的技术信息),传输过程加密,以便 Google 维护和改进该库。这些数据不包含图像或读取到的文字。详情见 ML Kit 数据披露。
购买与订阅
Premium 的付款完全由 Apple App Store 或 Google Play 处理(直接下载版则由 Stripe 处理,见下文):MeDiario 永远看不到你的银行卡、IBAN 或任何银行信息。
为了确认你的订阅真实有效且仍在生效,应用会与我们在 iap.sggyamg.com 上的服务通信:在打开应用时、购买或恢复购买时,以及不时检查订阅是否仍然有效时。通信中会传输:
- 商店出具的收据或购买标识符,以便服务器向 Apple 或 Google 核实其真实性。
- 一个设备标识符,服务器借此识别你的购买、许可和邀请。它是技术标识符,不是广告标识符;应用创建它时不会要求你提供姓名或电子邮箱(只有在你开启“守护天使”或购买直接下载版时,它们才会与之关联,详见下文)。在 iOS 上,它是应用自己生成的随机码(UUID)。在 Android 上,新安装时它会在手机上根据系统标识符(ANDROID_ID)通过哈希函数计算得出(UUID 第 5 版,基于 SHA-1),这样重新安装应用不会让你变成另一台设备;ANDROID_ID 本身绝不会离开手机。如果应用之前已保存了随机标识符,则继续使用它。
- 同一个标识符会随每次购买发送给 Apple 或 Google(在 iOS 上作为
appAccountToken,在 Android 上作为obfuscatedAccountId),以便商店将其与你的订阅关联。Apple 和 Google 正是通过它把你订阅的变化(开通、续订、取消、退款)通知 iap.sggyamg.com。
服务器会保存与该标识符关联的、Apple 或 Google 关于你订阅的通知,以及与之关联的 MeDiario 许可状态。此外还有下文说明的邀请码、技术访问日志,以及只有在你开启时才有的“守护天使”数据。
与任何网络服务一样,iap.sggyamg.com 还会为收到的每个请求记录技术日志:IP 地址、日期和时间,以及请求内容(方法和地址),部分查询的地址中包含设备标识符或所查询药盒的编码。这些日志会自动轮换:最多保留 5 个 50 MB 的文件,最旧的会被覆盖。服务器的入口代理也会保存访问日志(IP、日期和请求),仅用于安全和防止滥用。
直接下载版(Android,Google Play 之外)
如果你是从我们的网站安装的 MeDiario,Premium 通过 Stripe 付款:应用向 iap.sggyamg.com 请求一个付款页面(发送设备标识符和语言),并在你的浏览器中打开。你在 Stripe 上输入银行卡和电子邮箱,Stripe 按照其自身的隐私政策处理付款。我们的服务器会保存你的许可:许可码、到期日期、你提供给 Stripe 的电子邮箱(用于通过我们的 Gmail 账户把许可码发给你),以及你激活该许可的设备的标识符。应用每天通过 iap.sggyamg.com 检查一次许可,并每天在 mediario.sggyamg.com 上检查一次是否有新版本。
邀请朋友
邀请功能是可选的,但你的邀请码从一开始就存在:你第一次打开应用时,iap.sggyamg.com 会为你分配一个邀请码,并将其与设备标识符关联保存,同时记录创建日期,以便你想分享时随时可用。如果你使用邀请功能,它还会保存谁邀请了谁以及时间,以及被邀请者是否订阅或申请了退款(由 Apple 或 Google 通知)。据此统计你的有效邀请,并在达到目标时准备由商店应用的折扣优惠。它不保存姓名、电子邮箱或联系人:邀请码由你自行选择方式分享。
守护天使(可选)
“守护天使”会通过电子邮件提醒一位家人或照护者。在你于“设置”中填写此人的电子邮箱之前,它处于关闭状态;把该栏清空即可关闭。开启后,应用会这样与 iap.sggyamg.com 通信:
- 当某次服药在预定时间两小时后仍未确认时,应用会发送你家人的电子邮箱、你的姓名(如果填写了)、药品名称以及应服药的时间。服务器仅用这些信息发送那封邮件,不会把它们存入任何数据库。“设置”中的测试提醒会发送同样的信息,并使用你的某一种药品名称。
- 每天一次,在你打开应用时,它会发送你家人的电子邮箱、你的姓名、你选择的未打开天数、语言以及设备标识符。服务器会把这些信息连同最后一次打开的时间一起保存,以便在连续这么多天未打开应用时提醒你的家人。当你关闭提醒时,应用会请求服务器删除这些信息,这需要网络连接。如果当时没有网络连接,或者你未关闭就卸载了应用,它们可能会保留在服务器上(你的家人也会收到未活动提醒):请写信给我们,我们会删除它们。
- 这些邮件从我们的 Gmail 账户发出,因此会经过 Google 的服务器,Google 作为邮件服务提供商处理它们,该账户中可能会保留已发送邮件的副本。
药品名称属于健康数据。我们仅为这项由你自行开启的功能处理它,你可以随时关闭该功能以撤回同意。邮件由你选择的人接收。
我们不做的事
- 没有分析 SDK——没有 Firebase、Google Analytics、Mixpanel、Amplitude、Sentry、Crashlytics 或类似工具。唯一的例外是上文所述 ML Kit 自身的诊断数据。
- 没有广告标识符——我们不读取也不传输 iOS 上的 IDFA 或 Android 上的 AAID。
- 没有任何第三方跟踪 SDK。
- 没有广告,应用内和通知中都没有。
- 没有账户。无需注册,也无需登录。
系统备份(iCloud / Google)
根据设备设置,你手机的系统可能会把 MeDiario 的数据包含在你自己的 iCloud 或 Google 备份中。这是 Apple 或 Google 的功能,不是我们的:数据会进入你的账户,绝不会进入我们的服务器,并由 Apple 或 Google 按其自身政策管理。在 Android 上,药品和转诊单照片不包含在云备份中。
权限
应用可能请求的权限及其用途:
- 通知——服药闹钟和预约提醒必不可少。它们是本地通知:由手机自行安排,并非来自服务器。
- 精确闹钟和开机启动(Android)——使闹钟准时响起,并在手机重启后重新安排。
- 电池优化(Android)——可选;如果你允许,系统不会为了省电而推迟闹钟。
- 相机——用于扫描药盒、拍摄药盒和转诊单照片,以及扫描二维码(邀请或迁移到另一部手机)。图像在设备上处理。
- 照片——可选;用于选择或保存药品照片。照片只保存在应用的存储空间中。
- 日历(iOS)——可选;仅在你要求时把预约添加到手机日历中。此后由你的日历管理。
- 健康(iOS)——可选且只读,详见下文。
健康数据
你服用的药品、服药时间、服药记录、生命体征、预约和照片都属于健康数据(《通用数据保护条例》第 9 条规定的特殊类别)。它们保存在你的手机上,我们不会把它们上传到任何服务器,但有上文说明的两种例外:你扫描的药盒编码会在不含你的标识符的情况下到达 AEMPS 或我们的服务器;并且只有在你开启“守护天使”时,每次漏服的药品名称才会发送到我们的服务器,用于提醒你的家人。
在 iPhone 上,MeDiario 可以从 Apple 健康(HealthKit)读取最新的血压、脉搏、血氧(SpO₂)、血糖和体重数值来填写生命体征表单,但只有在你点击“从健康导入”并授予权限后才会这样做。这是只读操作(我们不会向“健康”写入任何内容),并在手机内部完成:导入的数值像其他记录一样保存在本地,不会发送到任何服务器。你可以在“设置”→“健康”→ MeDiario 中撤销该权限。在 Android 上,生命体征需手动输入。
Data Safety / App Privacy 摘要
以下是针对 Google Play(Data Safety)和 App Store(App Privacy)透明度表单的明确摘要。“关联”是指与设备标识符相关联,也就是 Apple 所认定的与个人相关联:
- 健康信息(药品、服药记录、生命体征、预约、照片)。收集:在设备上。传输:仅在你开启“守护天使”时传输漏服药品的名称和时间;发送到我们的服务器用于发送邮件,不在服务器上保存。共享:与你选定的提醒接收人共享。
- 电子邮箱和姓名。收集:仅在你开启“守护天使”时(你家人的电子邮箱,以及你填写的姓名;关联),以及在直接下载版中你提供给 Stripe 的电子邮箱(与你的许可关联)。
- 设备标识符(随机 UUID,或在新安装的 Android 上由 ANDROID_ID 经哈希派生)。收集:是,由 iap.sggyamg.com 以及 Apple 或 Google 收集,用于验证购买、许可、邀请和“守护天使”。关联:是。用于广告:否。
- 购买记录(Apple 或 Google 通知的开通、续订、取消和退款)。收集:是,由 iap.sggyamg.com 收集。关联:是。与第三方共享:否。
- 邀请码(首次打开应用时分配),以及使用邀请功能时谁邀请了谁。收集:是,由 iap.sggyamg.com 收集。关联:是。
- 技术访问日志(IP、日期和请求,有时包含设备标识符或药盒编码)。收集:是,在服务器上,用于其运行和安全。与第三方共享:否。
- ML Kit 诊断数据。收集:是,由 Google 收集,用于维护 SDK。图像或读取的文字:否。
- 支付数据。由 MeDiario 收集:否。由 Apple、Google 或 Stripe 处理。
- 广告标识符(IDFA、AAID)。收集:否。
- 精确或大致位置。收集:否(IP 只保留在技术日志中)。
- 联系人、短信、通话、剪贴板。访问:否。
- 分析和崩溃报告。发送给第三方:否,ML Kit 诊断数据除外。
你的权利(GDPR / LOPDGDD)
你有权了解哪些与你有关的个人数据被处理。离开你手机的内容已在上文说明:在 iap.sggyamg.com 上与设备标识符关联的、Apple 或 Google 关于你订阅的通知、你的许可状态、首次打开应用时为你分配的邀请码,以及在你使用邀请功能时的邀请数据;如果你购买了直接下载版,还有该版本的许可;如果你开启了“守护天使”,还有其数据;以及技术访问日志,其中也记录了药盒编码查询。此外,Apple、Google 或 Stripe 会处理你的购买数据,ML Kit 会向 Google 发送其诊断数据。
手机上的数据由你自己删除:清除应用数据或卸载应用会删除药品、服药记录、生命体征、预约、照片以及订阅的本地副本。 在 iPhone 上,应用还可能在系统钥匙串(Keychain)中保存一个随机密钥,它的唯一用途是保护该本地副本不被篡改:其中不含任何关于你的数据,应用也不会把它发送到我们的服务器,但卸载应用后系统可能仍会保留它。在 Android 上,如果应用保存了该密钥,它会随应用一起删除,且不包含在备份中。要关闭“守护天使”并从服务器删除其数据,请在“设置”中清空家人的电子邮箱。如需访问服务器上与你的标识符关联的数据、要求我们删除,或咨询与购买有关的任何问题,请写信给我们。如果你不希望订阅续订,请记得在卸载前通过 Apple 或 Google 取消订阅。
如有隐私问题,或要行使访问、更正、反对、删除或可携带等权利,请联系:apps.sggyamg [at] gmail [dot] com。你有权向西班牙数据保护局(AEPD)提出投诉。
未成年人
MeDiario 面向管理自己或家人用药的成年人。本应用不面向 14 岁以下的儿童,我们不会故意收集未成年人的数据。
关于本网站
本网站(mediario.sggyamg.com)不使用 Cookie,也不进行分析。它只会在你浏览器的 localStorage 中保存你选择的语言,以便下次记住。与任何网络服务器一样,提供本网站的服务器会保存技术访问日志(IP 地址、日期和所请求的页面),仅用于安全和防止滥用。
本政策的变更
如果我们修改本政策,会更新上方的“最后更新”日期,并在此网址发布新版本。任何重大变更(与第三方的新集成、新收集的数据)都会在生效前于相应应用版本的更新说明中公布。
联系方式
疑问、投诉,或“这里写的和实际不一样”:
apps.sggyamg [at] gmail [dot] com
本政策由 MeDiario 的开发者 sggyamg 发布,总部位于西班牙马德里。
语言
本隐私政策的西班牙语版本为原始且具有约束力的版本。其他语言版本仅为方便而提供的译文;如有任何差异或解释冲突,以西班牙语版本为准。