隐私
隐私政策
一句话说明。您记录的关于宝宝的一切都只保存在您的手机上。没有账户,应用内没有分析,没有广告,没有第三方跟踪。应用唯一会联系的我们自己的服务器负责免费试用、订阅和邀请,并且从不接收您宝宝的任何数据。
留在您设备上的数据
定义您使用 MiBB 的一切都保存在您手中的这部手机上:
- 您宝宝的档案(或多个)——姓名、性别、出生日期、孕周以及可选的照片。保存在操作系统分配给应用的私有(沙盒)存储内的本地 Hive 数据库中,仅 MiBB 可访问。
- 每日日记——喂养与哺乳、尿布与排便、睡眠、洗澡、补充剂、症状以及脐带护理,并附带时间。
- 成长与健康——体重、身高和头围(以及据此计算的世界卫生组织百分位数)、疫苗与就诊预约、添加辅食及过敏原、牙齿图谱以及任何相关照片。
- 偏好设置——语言、主题(浅色/深色)、文字大小与密度、启用的模块。本地保存。
- Premium 订阅凭据——在本地缓存,用于确认您的订阅处于有效状态(见下一节)。
购买、免费试用与订阅
MiBB 提供 30 天试用,之后为年度订阅(Premium)。计费完全由 Apple App Store 或 Google Play 处理:MiBB 绝不会看到您的银行卡、IBAN、银行信息或任何财务数据。
为了确认您的试用或订阅仍然有效,应用会与我们自有的服务 iap.sggyamg.com 通信:在打开应用、购买或恢复购买时,以及不时检查订阅是否仍然有效时。在这次通信中传输的是:
- 商店出具的收据或购买标识符,以便服务器向 Apple 或 Google 核实其真实性。
- 一个作为试用期、您的购买和您的邀请的锚点的设备标识符。这是一个技术标识符,不是广告标识符,并且不与您的姓名或邮箱关联:服务器并不知道您是谁。它是应用自己生成的随机代码(UUID);已经在使用 MiBB 的用户会保留原有的代码。视应用版本而定,它还可能保存在 iOS 钥匙串中,因此重新安装后依然保留;在 Android 的新安装中,则可能在手机上由系统标识符(ANDROID_ID)经哈希函数(SHA-256)计算得出:ANDROID_ID 本身从不离开设备。它用于让试用、订阅和邀请正常运作,并防止试用期被滥用(防欺诈)。
- 同一个标识符会在每次购买时发送给 Apple 或 Google(在 iOS 上作为
appAccountToken,在 Android 上作为obfuscatedAccountId),以便商店将其与您的订阅关联。Apple 和 Google 由此向 iap.sggyamg.com 通知您的订阅变化(开通、续订、取消、退款)。
服务器保存上述功能所需的内容,均与该标识符关联:您的试用开始日期、Apple 或 Google 关于您订阅的通知,以及与之关联的 MiBB 许可状态。此外还有下文说明的邀请码和技术访问日志。它不会接收或存储您宝宝的任何数据:无论是档案、日记、成长数据还是照片。
和任何网络服务一样,iap.sggyamg.com 还会为收到的每个请求记录一条技术日志:IP 地址、日期和时间,以及请求本身(方法和地址),其中部分请求包含设备标识符。这些日志会自动轮转:最多保留 5 个 50 MB 的文件,最旧的会被覆盖。服务器的入口代理还会保存一份访问日志(IP、日期和请求),仅用于安全和防止滥用。
邀请朋友
邀请是可选的,但您的邀请码从一开始就存在:您第一次打开应用时,iap.sggyamg.com 会为您分配一个邀请码,并将其与上文的设备标识符关联保存,同时记录创建日期,以便您想分享时随时可用。如果您使用邀请,它还会保存谁邀请了谁以及邀请被接受的时间,以及被邀请人是否已订阅或申请了退款(由 Apple 或 Google 通知)。它据此统计您的有效邀请,并在达到目标时准备由商店应用的折扣优惠。它不保存姓名、邮箱或联系人:邀请码由您自己以任何方式分享。
二维码扫描器
您可以用相机扫描邀请的二维码,或在把 MiBB 数据迁移到新手机时扫描另一部手机上显示的二维码。这是可选的:邀请码也可以手动输入,数据也可以通过文件迁移。
- 在 Android 上,扫描器使用 Google 的识别库 ML Kit,在设备上读取二维码:图像不会发送到任何服务器。
- ML Kit 会自行向 Google 发送关于该 SDK 本身的诊断数据(性能、API 使用情况以及应用和设备的技术信息),传输过程中经过加密,以便 Google 维护和改进该库。其中不包含图像、二维码内容,也不包含您宝宝的任何数据。详情见 ML Kit 数据披露。
- 在 iOS 上,扫描器使用 Apple 内置的设备端识别,不使用 ML Kit。
我们不做的事
详细说明,以免需要您揣摩言外之意:
- 没有分析 SDK——没有 Firebase、Google Analytics、Mixpanel、Amplitude、Sentry、Crashlytics、TelemetryDeck 或同类产品。唯一的例外是 Android 上的二维码扫描器,其 Google 库(ML Kit)会发送自己的诊断数据,如上文所述。
- 没有广告标识符——我们不读取也不传输 iOS 上的 IDFA 或 Android 上的 AAID。
- 没有任何类型的第三方跟踪 SDK。
- 没有存储您宝宝数据的 MiBB 服务器。我们不保存宝宝的档案、日记、成长数据或照片。我们运营的唯一后端负责验证试用和订阅并统计邀请,如上文所述。
- 没有账户。无需注册:下载应用、打开即可使用。
- 没有广告,应用内和通知中都没有。
- 本版本不使用 Health Connect 或 Apple 健康。MiBB 不读取也不写入系统健康应用。
可选备份(iCloud / Google)
根据您设备的标准设置,手机的操作系统可能会将 MiBB 的数据包含在您的 iCloud(iPhone、iPad)或 Google(Android)备份中。这是 Apple/Google 的功能,而非我们的。启用后,您的数据会进入您的 iCloud 或 Google 账户——绝不会进入 MiBB 服务器,因为我们不为宝宝数据运行任何服务器。该备份由 Apple 或 Google 依据其各自的政策管理。
权限
应用可能请求的权限,以及用途:
- 通知——用于您设置的提醒(喂养、用药、疫苗、预约、新食物……)。这些是本地通知(由手机系统安排),没有远程推送。
- 电池优化(Android)——可选。设置应用时,您可以将 MiBB 排除在电池优化之外,以便提醒准时响起。这不会授予对任何数据的访问权限。
- 相机——可选。用于给宝宝拍照、拍下刚冒出的牙齿或预约单,以及扫描二维码(邀请或把数据迁移到另一部手机)。照片只保存在应用的本地存储中,二维码在设备上读取。
- 照片——可选。用于从相册中选择照片并附加到宝宝的记录中,以及把您选择的图片保存到相册。我们不会上传,也不会在任何服务器上处理它们。
- 麦克风——可选。仅当您在保存宝宝的某句话时选择录下宝宝的声音。音频只保存在应用的本地存储中。我们不会上传,也不会在任何服务器上处理它。
- 日历——可选。仅当您在某个预约或疫苗上点按“添加到日历”时;应用会在您许可后在手机日历中创建该事件。
宝宝数据与敏感数据
关于宝宝健康、成长、喂养和日常作息的信息属于 GDPR 下的敏感数据(健康数据特殊类别,第 9 条),并且涉及未成年人。这正是 MiBB 设计为绝不将其发送到任何服务器的原因:受保护最好的特殊类别数据,就是永不离开设备的数据。世界卫生组织百分位数是在手机本机上根据您输入的测量值计算的;不会查询任何外部服务。
Data Safety / App Privacy 摘要
针对 Google Play(Data Safety)和 Apple App Store(App Privacy “Nutrition Label”)的透明度表单,以下是明确的摘要:
- 健康和未成年人信息——宝宝档案、日记、成长、喂养、牙齿、可选的照片和录音。收集:是,仅在设备上。共享:否。传输:否——绝不离开手机。存储:应用私有存储中的本地 Hive 数据库。
- 设备标识符(随机 UUID;视应用版本而定,在 Android 的新安装中可能为 SHA-256 哈希)。使用:是,发送给 iap.sggyamg.com 以及 Apple 或 Google,用于验证购买、锚定 30 天试用和统计邀请。广告用途:否。与您的姓名或邮箱关联:否。
- 订阅历史(Apple 或 Google 通知的开通、续订、取消和退款),以及如果您使用邀请,谁邀请了谁。收集:是,在 iap.sggyamg.com 上,与设备标识符关联。与第三方共享:否。跟踪:否。
- 邀请码(首次打开应用时分配)。收集:是,在 iap.sggyamg.com 上,与设备标识符关联。与第三方共享:否。跟踪:否。
- 技术访问日志(IP 地址、日期和请求,有时包含设备标识符)。收集:是,在服务器上,用于其运行和安全。与第三方共享:否。跟踪:否。
- ML Kit 诊断数据(仅 Android,仅在您扫描二维码时)。收集:是,由 Google 收集,用于维护该 SDK。图像或二维码内容:否。
- 支付数据——银行卡、IBAN、任何银行信息。收集:否。计费由 Apple 或 Google 完成;MiBB 绝不会看到这些数据。
- 广告标识符(IDFA、AAID)。收集 / 读取:否。
- 账户标识符(邮箱、电话、用户名)。收集:否。应用没有账户系统。
- 精确位置(GPS)。收集 / 请求:否。
- 通讯录、短信、通话、剪贴板。访问:否。
- 相机、照片和麦克风。使用:仅当您添加照片、录制声音或扫描二维码时。传输:否。
- Health Connect / Apple 健康。使用:本版本中否。
- 崩溃报告 / 分析 / 遥测。发送给第三方:否。例外:上文所述 Android 上 ML Kit SDK 的诊断数据。
应用的所有网络流量都通过 TLS 1.2 或更高版本的 HTTPS 传输。
您的权利(GDPR)
您有权了解哪些关于您的个人数据被处理。MiBB 不运营任何存储您宝宝数据的服务器。离开您设备的数据已在上文说明:在 iap.sggyamg.com 上,与技术标识符关联的有您的试用开始日期、Apple 或 Google 关于您订阅的通知、您的许可状态、首次打开应用时分配给您的邀请码,以及如果您使用邀请,邀请数据;此外还有技术访问日志。另外,Apple 或 Google 会处理您的购买数据;在 Android 上,如果您扫描二维码,ML Kit 会将其诊断数据发送给 Google。
要访问或删除手机上的数据,只需清除应用数据或卸载应用:这会删除本地数据库、相关照片和录音、历史记录以及缓存的订阅信息。视应用版本而定,在 iPhone 上,系统钥匙串中的某些条目在卸载后仍会保留:设备标识符,以及一个用于保护手机上所存订阅信息的随机技术密钥;在 Android 上,重新安装时标识符可能会以相同方式重新计算出来。正因如此,重新安装后仍能识别试用和订阅。对于 iap.sggyamg.com 与您的标识符关联保存的数据(包括申请删除这些数据),或任何关于您的购买或订阅的问题,请给我们写信。Apple 和 Google 会根据各自的政策保留自己的订阅记录。如果不希望订阅续订,请记得在卸载前通过 Apple 或 Google 取消订阅。
如有隐私问题,或要行使访问、更正、反对、删除或可携带的权利:apps.sggyamg [at] gmail [dot] com。您也可以向您当地的数据保护机构提出投诉。
未成年人
MiBB 旨在由成年人(父母或照护者)记录宝宝的日记。宝宝的数据由成年人输入并保留在其设备上:其中任何数据都不会到达我们的服务器。服务器实际保存的内容已在上文的购买和邀请部分说明。本应用并非供未成年人使用。
关于本网站
本网站(mibb.sggyamg.com)不使用 Cookie;不使用 Cookie 的访问统计见下一段。它只在您的浏览器中保存两样东西:您选择的语言,保存在 localStorage 中,以便下次记住;以及在本次访问期间保存在 sessionStorage 中的一个标记,以免重复自动跳转到您浏览器的语言。这些内容都不会被发送到任何服务器,也不会被分享。首页的视频在您点按之前不会加载:点按后会打开 YouTube 播放器(youtube-nocookie.com),它会像您访问的任何网站一样接收您的连接,并适用 Google 的政策。和任何网络服务器一样,托管本网站的服务器会保存技术访问日志(IP 地址、日期和所请求的页面),仅用于安全和防止滥用。
访问统计。为了了解有多少人访问本网站、他们对什么感兴趣,我们使用 Umami 统计访问量。它是安装在我们自己服务器上的统计程序:数据不会经过任何第三方。它会记录您访问的页面(其地址,不含参数,以及标题)、您来自哪个网站、您所在的国家、地区和城市、您的语言、您的浏览器和操作系统、设备类型和屏幕尺寸,以及对下载按钮和购买按钮的点击。它不使用 Cookie,也不会在您的浏览器中保存任何用来识别您的内容。它不保存您的 IP 地址:只在当时用它来推断国家、地区和城市,并结合您的浏览器信息计算出一个代码(哈希值),用来把同一次访问的各个页面归为一组,从而能统计不同的访客;这个代码每月都会变化,而且每个网站各不相同,因此无法用它在不同月份之间或不同网站之间跟踪您。它会遵守您浏览器的“请勿跟踪”(Do Not Track)设置:如果已开启,您的访问不会被统计。这些统计属于网站:应用不包含它们。
本政策的变更
如果我们更改本政策,我们将更新上方的“最后更新”日期,并在此 URL 上发布新版本。任何实质性变更(与第三方的新集成、新收集的数据)都会事先在相关的应用版本说明中公告。
联系方式
疑问、投诉或“这里写的与实际不符”:
apps.sggyamg [at] gmail [dot] com
本政策由 MiBB 的开发者 sggyamg发布,位于西班牙马德里。
语言
本隐私政策的原始且具有约束力的版本为西班牙语版本。其他语言的版本仅为方便您而提供的译文;如有任何不一致或解释冲突,以西班牙语版本为准。