DiagBimmer 隐私政策

最后更新:2026-10-05
生效日期:2026-05-20(1.1 版本中的变更自 2026-10-05 起适用;见文末"变更记录")
版本:1.1

本《隐私政策》说明在您安装或使用 DiagBimmer: BMW & Mini Tools ("DiagBimmer"、"我们"、"我们的")的移动应用("应用")时,我们如何收集、使用和保护信息。本政策旨在满足包括以下各项在内的要求: 欧盟《通用数据保护条例》(法规 (EU) 2016/679,"GDPR")、UK GDPR 和 2018 年 Data Protection Act、Türkiye 个人数据保护法第 6698 号 ("KVKK")、经 California Privacy Rights Act 修订的 California Consumer Privacy Act("CCPA/CPRA")、美国 COPPA、Apple App Store Review Guidelines(尤其是 5.1)及 Apple Privacy Manifest 框架, 以及 Google Play User Data Policy 与 Data Safety 部分。

数据控制者

为 GDPR、KVKK 及同等法律之目的,通过本应用处理的个人数据的数据控制者为:

Yener Unsal
Ritim İstanbul AVM, Cevizli Mah. Zühal Cad. A Blok No:46 İç Kapı No:50, 34846 Maltepe / İstanbul, Türkiye
隐私联系方式:yenerunsal@yahoo.com

如根据 GDPR 第 27 条须指定 EU/UK 代表,或根据 KVKK 第 5(2) 条须指定 KVKK 代表,我们将在 EU/UK/Türkiye 分发前于下方列出。

1. 摘要

2. 我们处理的数据类别

a) 本地存储于您的设备

类别 示例 来源 存储
适配器标识符 蓝牙地址(Android)或系统分配的蓝牙标识符(iOS);Wi-Fi 适配器的网络地址,或在使用 ENET 时车辆网关的网络地址;USB 适配器的供应商、产品和序列号 适配器配对和连接 应用沙盒
车辆识别号(VIN) 您所连接车辆的 VIN,以及您为每辆车选择的设置 连接时从您的车辆读取 应用沙盒
车辆配置选择 "F30 320i" 您的选择 应用沙盒
购买权益 Premium 解锁标志、签名令牌 Apple/Google 收据验证 应用沙盒(在 iOS 上为 iOS 钥匙串;见下文)
故障代码(DTC) "P0301 — 缸 1 失火" 您的车辆 ECU(由您读取) 扫描期间存于 RAM;离开故障代码界面时清除。您创建的故障代码报告(其中包含 VIN)会保留在应用的缓存目录中,直至系统将其清除或您卸载本应用。在详细诊断日志开启期间,车辆的应答也会以加密形式保存在该日志中(见下文)
实时数据记录 实时图表在您运行它期间记录的数值(发动机转速、车速、冷却液和进气温度、发动机负荷、节气门位置)及其记录时间 您的车辆(在您启动图表时) 应用缓存目录(连同您导出的任何 CSV 副本),直至系统将其清除或您卸载本应用
用户偏好 语言、主题、单位、opt-in 状态 您的设置 应用沙盒
诊断日志 每条记录的时间(您分享的副本还会注明副本生成时的日期、时间以及您设备的时区偏移);应用版本;手机品牌、型号和操作系统版本;打开的界面和点击的按钮;屏幕上显示的状态和错误消息;应用转入后台及返回前台的时间;连接尝试及其结果,连同适配器的名称或本地网络地址(使用 ENET 时为车辆网关的地址)及其自报的标识信息(芯片、固件版本、制造商、设备标识符);车辆的车型系列(例如"G20");应用显示的确认对话框的标题以及您的回答;当您确认某项车辆功能时,应用最后读取的点火状态、发动机转速和蓄电池电压;应用检测到的车辆装备;服务功能、购买和恢复购买的结果(包括商店的错误代码和消息,以及 Premium 是否已激活);清除故障代码的结果,以及所涉控制单元的简称(例如"DME");实时数据界面打开期间,关于读取次数及读取耗时的统计;错误类型,以及应用崩溃时对此的记录;应用无法为某个故障代码打开网页搜索时的该故障代码;应用软件组件发出的技术警告 在您使用本应用期间由本应用生成 应用缓存目录:应用的本次运行和此前最近一次出现在您屏幕上的运行,以及其后未出现在您屏幕上的各次启动的记录(见 §4)。VIN、蓝牙地址和原始车辆数据会被遮蔽或略去
详细诊断日志(仅在为故障排查而使用我们提供给您的密码开启时记录;任何人都无法凭该密码读取日志) 该模式开启期间本应用记录的全部内容:本应用与您的车辆和适配器之间的通信("Hex Terminal"自身的连接除外),包括 VIN 和原始车辆数据;完整的错误文本;适配器的蓝牙、Wi-Fi 和以太网地址;以及在附近发现的或与您的手机配对的蓝牙设备的名称和标识符。这些设备可能属于您,也可能属于他人,其名称中常常包含其所有者的姓名 由本应用生成 应用缓存目录,存储前会被加密(见 §12);无法在设备上读取。当您在"Settings"(设置)中点击"Detailed diagnostic log is on"(详细诊断日志已开启)旁的"Turn off"(关闭)时删除(此操作只结束详细模式,不会关闭应用);如果应用在该模式开启时关闭,见 §4

除下文所述的操作系统日志外,这些数据位于操作系统的应用沙盒 (Apple iOS Data Container / Android 应用私有存储)中,卸载应用时将被删除,但有两个例外。在 iOS 上,Premium 购买记录保存在 iOS 钥匙串中,而 iOS 可能会在应用被删除后继续保留该记录。此外,如果开启了设备备份,您的 iCloud 或 Google 备份可能包含本应用的设置 (例如 VIN 和适配器标识符),当本应用从该备份恢复时(例如在新手机上),这些设置也会随之恢复。我们不会将这些数据传输至我们的服务器。诊断日志、故障代码报告和实时数据记录保存在应用的缓存目录中,该目录不包含在 iCloud 和 Android 备份中,并且 iOS 和 Android 可能会在存储空间不足时自行将其清除。

相同的诊断日志行(详细日志的行除外)也会写入操作系统自身的日志 (Android logcat、iOS 设备日志)。您手机上的其他应用无法读取该日志, 但可以从连接到您已解锁手机的电脑上使用开发者工具查看(例如 Mac 上的"控制台"App),并且如果您创建系统错误报告,该日志也会包含在其中。这些日志行保留多久由操作系统决定;卸载本应用不会将其删除。如果本应用曾因未处理的错误而崩溃,该日志中的崩溃报告可能包含该错误的完整文本,其中可能含有与您车辆交换的数据;该报告由本应用内置的 .NET 运行时写入,而不是由其诊断日志写入。相同的文本也可能出现在 Apple 或 Google 转交给我们的崩溃报告中(见 §5)。

b) 从您的设备发送 — 仅在您操作或同意时

类别 何时 接收方 用途
Apple/Google IAP 收据 当您点击"Unlock Premium"(解锁 Premium)时 Apple App Store / Google Play 验证您的购买并解锁 Premium
通过系统共享面板导出的文件 当您点击"分享"/"保存"时 您选择的目标应用或服务 按您的指示
您选择分享的诊断日志 当您在"Connect → Adapter settings"(连接 → 适配器设置)中点击"Share diagnostic log"(分享诊断日志)时 您选择的应用、服务或人员,例如我们的支持电子邮箱 以便我们分析您报告的问题。除可能包含的详细部分外,该文件为纯文本,任何收到它的人都可以读取。如果过去几天内在此设备上使用过详细日志,且未通过"Turn off"将其关闭(例如因为应用在该模式开启时关闭了),那么即使该模式现在已经关闭,文件中也会包含详细部分;该部分经过加密,只有我们(开发者兼数据控制者)能够读取
您查询的故障代码 当您点击故障代码旁的搜索图标时 Google,通过您的默认浏览器 按您的指示查询该代码

c) 我们不处理的数据

d) 当您联系我们时

类别 何时 接收方 用途
您的电子邮件地址、您邮件中显示的名称、您的邮件内容及其附件(例如诊断日志) 当您向我们发送电子邮件时 我们,通过我们的电子邮件服务提供商(见 §5) 答复您的请求,包括分析诊断日志并在应用中修复其所显示的故障;在必要时,就您报告的问题提出、行使或抗辩法律请求(见 §4)

3. 处理目的与法律依据

目的 数据类别 GDPR / UK GDPR 第 6 条 KVKK 第 5/6 条 CCPA 业务目的
提供核心功能 适配器标识符、VIN 及您为每辆车选择的设置、车辆配置、DTC、您创建的故障代码报告和实时数据记录、用户偏好 第 6(1)(b) 条 — 履行合同 第 5(2)(c) 条 — 履行合同所必需 提供服务
验证您的购买 IAP 收据 第 6(1)(b) 条 — 合同 第 5(2)(c) 条 提供服务
在您的设备上保存诊断日志,以排查连接和车辆通信问题 诊断日志 第 6(1)(f) 条 — 我们在查找和修复应用故障方面的合法利益(您可以提出反对,见 §7) 第 5(2)(f) 条 — 合法利益 调试
记录您为支持案例而开启的详细诊断日志 详细诊断日志 第 6(1)(b) 条 — 履行合同(处理您的支持请求);对于可能属于他人的蓝牙设备的名称和标识符:第 6(1)(f) 条 — 我们在查找和修复该问题方面的合法利益 第 5(2)(c) 条 — 履行合同所必需;对于可能属于他人的蓝牙设备:第 5(2)(f) 条 — 合法利益 调试
分析您随支持请求发送给我们的诊断日志 诊断日志、详细诊断日志;您的电子邮件地址和邮件内容 第 6(1)(b) 条 — 履行合同(根据《使用条款》处理您的请求);对于可能属于他人的蓝牙设备的名称和标识符:第 6(1)(f) 条 — 我们在查找和修复该问题方面的合法利益 第 5(2)(c) 条 — 履行合同所必需;对于可能属于他人的蓝牙设备:第 5(2)(f) 条 — 合法利益 调试
履行法定义务 视所需 第 6(1)(c) 条 第 5(2)(a) 条 法律合规
法律请求的抗辩 相关事件日志 第 6(1)(f) 条 — 合法利益 第 5(2)(e) 条 — 权利的设立、行使或保护 法律合规

4. 数据保留

数据 保留
本地存储于设备的数据(除非下方某行另有说明) 直至您卸载本应用,或在 Android 上通过 设置 → 应用 → DiagBimmer → 存储 清除其存储空间;在 iOS 上,只有删除本应用才能将其移除。例外情况见 §2a
您设备上的诊断日志 应用的本次运行和此前最近一次出现在您屏幕上的运行。此处的"运行"是指从应用启动到您或系统将其关闭为止的这段时间,可能持续数天。应用每次启动时,更早各次运行的记录都会被删除;未出现在您屏幕上的启动(例如在 iOS 上为恢复蓝牙连接而在后台启动,或 Android 重新启动本应用的前台服务)不会删除那次较早运行的记录,其自身的记录会追加在其后,直至达到大小上限。本应用没有删除日志的选项。您可以通过两种方式删除日志:卸载本应用(在 iOS 上,"卸载 App"不会删除其数据,而是会保留数据);或在 Android 上先点击 设置 → 应用 → DiagBimmer → "强行停止",再点击 存储 → "清除缓存"(不同手机的菜单名称略有不同),且在两步之间不要打开本应用。之所以需要先停止,是因为正在运行的应用仍在内存中保存着本次运行的日志行,并会继续写入新的日志行;仅将应用切换到后台是不够的
您设备上的详细诊断日志 直至您点击"Turn off"(见 §2a)。应用完全关闭时,详细模式会自行结束,但其已记录的内容仍会保留。这些记录无法在应用内删除,并且会以仍然加密的形式包含在您分享的任何诊断日志中。在最后一条记录写入超过 3 天后,应用首次启动时会自动删除这些记录。卸载本应用,或在 Android 上清除其缓存,会更早地将其删除
为分享而准备的日志副本 直至应用下次启动。之后再次分享时会以新副本将其替换;在详细日志开启时点击"Turn off"(见 §2a),或在 Android 上清除本应用的缓存,会更早地将其删除
操作系统日志中的诊断日志行 在操作系统保留期间一直存在;卸载本应用不会将其删除
您发送给我们的电子邮件、其中附带的任何诊断日志以及我们制作的任何解密副本 在处理您的请求所需的期间内保留,且最长不超过该请求结案后 12 个月,除非我们需要它们来就您报告的问题提出、行使或抗辩法律请求(见下文"用于法律抗辩的记录")
Apple/Google 持有的 IAP 收据记录 按 Apple/Google 各自的保留政策
用于法律抗辩的记录 直至适用诉讼时效
KVKK 处理记录 至少 KVKK《关于删除、销毁或匿名化的条例》所要求的期间

5. 接收方与第三方处理者

我们使用以下处理者。Apple 和 Google 依据其开发者协议行事;我们的电子邮件服务提供商依据其标准服务条款处理我们的邮箱。

处理者 目的 位置 国际传输保障
Apple Inc. IAP 处理、App Store 分发 美国 欧盟标准合同条款(模块 1)、Apple App Store EULA、Apple 隐私政策
Google LLC IAP 处理、Google Play 分发 美国 欧盟标准合同条款、Google Play Developer DPA
Yahoo(为我们提供 yahoo.com 邮箱的 Yahoo 公司) 托管我们的支持与隐私邮箱:您发送给我们的邮件和附件,例如诊断日志 美国以及该服务提供商开展业务的其他国家 该服务提供商的标准服务条款;该传输是处理您发送给我们的请求所必需的(GDPR 第 49(1)(b) 条、KVKK 第 9(6)(b) 条)

如果您已允许您的设备共享崩溃报告(iOS:"与 App 开发者共享"; Android:"使用情况和诊断信息"),Apple 和 Google 还可能向我们转交有关本应用的崩溃报告;它们依据其各自的隐私政策这样做。此类报告可能包含导致本应用终止运行的错误的文本,其中可能含有与您车辆交换的数据(见 §2a)。

我们不与数据经纪人、广告商或任何其他第三方出售或共享个人信息以用于广告或画像目的。

6. 国际传输

除向商店进行购买验证外,本应用本身不会将个人数据发送到任何地方。如果您向我们发送电子邮件(例如附带诊断日志),我们会在 Türkiye 处理您的邮件,而我们的电子邮件服务提供商会将其存储在可能位于您所在国家以外(包括美国)的服务器上,因为该传输是处理您发送给我们的请求所必需的(GDPR 第 49(1)(b) 条、KVKK 第 9(6)(b) 条)。 Apple/Google IAP 收据验证由商店提供商按其自身传输机制直接处理。

7. 您的权利

您拥有下述权利。我们将在适用法律所要求的期限内回应(通常 GDPR/ UK GDPR 30 天、KVKK 30 天、CCPA/CPRA 45 天,如允许可一次延期)。

a) GDPR / UK GDPR 下的权利(第 15–22 条)

诊断日志以及仅保存在您设备上的其他数据,我们无法获取,因此您需自行就这些数据行使上述权利。如需查看诊断日志,请将其发送给您自己(通过"Connect → Adapter settings → Share diagnostic log", 例如发送到您自己的电子邮件地址);其详细部分(如有)经过加密, 无法在设备上读取。如需删除诊断日志,请按照 §4 操作。本应用无法删除其日志行在操作系统日志中的副本(见 §2a);操作系统会随着时间推移将其删除。本应用没有可停止普通诊断日志的设置;如果您反对该日志,停止它的方法是停止使用本应用并将其卸载(见 §4)。除非您将日志分享给我们,否则它不会到达我们这里。对于您已发送给我们的诊断日志(包括加密的详细部分),请与我们联系:我们将向您提供其中个人数据的副本(略去有关他人的信息,例如他人蓝牙设备的名称),或将这些日志删除。

如需行使上述权利,请联系 yenerunsal@yahoo.com。

b) KVKK 下的权利(第 11 条)

Veri sahibi sıfatıyla şu haklara sahipsiniz:

KVKK kapsamındaki başvurularınızı yenerunsal@yahoo.com üzerinden veya yukarıdaki posta adresine "Veri Sorumlusuna Başvuru Usul ve Esasları Hakkında Tebliğ" hükümlerine uygun şekilde gönderebilirsiniz.

c) CCPA / CPRA 下的权利(加州居民)

您有权:

我们不要求为可验证的消费者请求创建账号。您可以指定授权代理。如需提交请求,请发送邮件至 yenerunsal@yahoo.com。我们将以合理方法核实您的身份,并在 45 天内回复(必要时再延长 45 天)。

d) 其他美国州隐私法下的权利

在 Virginia VCDPA、Colorado CPA、Connecticut CTDPA、Utah UCPA、 Texas TDPSA、Oregon OCPA、Montana MCDPA 及类似法律下适用同等权利。请联系 yenerunsal@yahoo.com。

e) 巴西 LGPD、澳大利亚 Privacy Act、加拿大 PIPEDA 下的权利

适用同等的访问、更正、删除及投诉权利。请联系 yenerunsal@yahoo.com。

8. 儿童隐私

9. 移动应用权限

本应用请求以下平台权限。运行时权限会在本应用首次需要时,通过操作系统自身的提示进行请求(在 iOS 上,该提示会显示我们的说明)。如您拒绝蓝牙权限,本应用会说明该权限的用途以及如何在"设置"中允许该权限。

权限 用途 何时请求 是否可选?
蓝牙(iOS NSBluetoothAlwaysUsageDescription;Android 12 及更高版本:声明为 neverForLocation 的 BLUETOOTH_SCAN 以及 BLUETOOTH_CONNECT;Android 8–11:BLUETOOTH、BLUETOOTH_ADMIN 以及位置权限,见下文) 发现并连接您的低功耗蓝牙或经典蓝牙 OBD-II 适配器 当"Connect"界面首次搜索适配器时(该界面一打开即开始搜索) 蓝牙适配器必需
本地网络(iOS NSLocalNetworkUsageDescription) 在您手机所连接的网络上查找 Wi-Fi 和 ENET OBD-II 适配器 同一次首次搜索,该搜索也会查找 Wi-Fi 和 ENET 适配器 Wi-Fi/ENET 适配器必需;BLE 无需此权限即可工作
网络(Android INTERNET、ACCESS_NETWORK_STATE、CHANGE_NETWORK_STATE) 通过本地网络与 Wi-Fi/ENET 适配器通信,并将会话固定在该网络上;向商店验证应用内购买。不会连接我们的任何服务器。 安装时授予(无提示) Wi-Fi/ENET 适配器和购买必需
通知(Android 13 及更高版本,POST_NOTIFICATIONS) 显示前台服务的持续通知,该前台服务在本应用处于后台时使长时间会话(例如故障代码扫描、实时数据或记录)保持运行 首次长时间会话 建议授予;如您拒绝,本应用将在没有前台服务的情况下运行会话,因此当本应用转入后台时,会话可能会停止
前台服务 — 已连接设备(Android FOREGROUND_SERVICE、FOREGROUND_SERVICE_CONNECTED_DEVICE) 在屏幕关闭或本应用处于后台时保持适配器会话运行 随长时间会话自动启用(在 Android 13 及更高版本上,仅当您已允许通知时) 后台会话必需
USB(Android USB 主机) 使用插入手机的 USB OBD-II 适配器 插入适配器时 USB 适配器必需

本应用还声明了 Android 的 WAKE_LOCK 权限,该权限在安装时无需提示即被授予;当前版本的本应用不使用该权限。

从本应用分享或保存文件(诊断日志、故障代码报告或实时数据记录)会使用系统共享面板,不需要任何权限;本应用无法看到您将文件保存或发送到何处。

在 iOS 以及 Android 12 及更高版本上,我们不请求位置权限: Android 蓝牙扫描声明为 neverForLocation。在 Android 8–11 上, 系统要求任何蓝牙扫描都须具备位置权限(ACCESS_FINE_LOCATION、 ACCESS_COARSE_LOCATION),因此本应用在这些版本上会与蓝牙权限一并请求该权限;本应用不读取也不存储 GPS 或任何其他位置。

我们不访问您的相机、麦克风、联系人、日历、健康、健身, 不访问蓝牙以外的传感器、不访问精确 GPS 或可重新识别您的系统标识符。

10. Apple App Tracking Transparency(ATT)

我们不在他人应用或网站间追踪您,也不显示 ATT 权限弹窗。本应用在 App Store Connect 中的隐私标签为"未收集数据":本应用本身不向我们发送任何数据,诊断日志只有在您通过您自己选择的应用将其发送给我们时,才会到达我们这里。

11. Apple Privacy Manifest 与 Google Play Data Safety

12. 安全

我们针对所处理的有限数据的敏感度,采取相应的安全措施:

任何传输或存储方法都不是 100% 安全;我们无法保证绝对安全。

13. 个人数据泄露通知

如我们获悉影响您的个人数据泄露,我们将根据 GDPR 第 33 条(以及等同的 KVKK / 美国州泄露通知期限)在 72 小时内通知主管监管机构;如该泄露可能对您的权利和自由构成高风险,则根据 GDPR 第 34 条不无故拖延地通知您。

14. Cookies 及类似技术

本应用不使用 cookies。不嵌入分析性 webview 或第三方追踪器。我们的网站 diagbimmer.com(本政策也发布于该网站)不设置任何 cookie;该网站从 Google Fonts 加载字体,因此当您打开页面时,您的浏览器会将您的 IP 地址发送给 Google。与大多数 Web 服务器一样, 托管该网站的服务器可能会出于安全和运营目的,在其日志中记录技术访问数据(IP 地址、日期和时间、所请求的页面以及浏览器类型);我们不会使用这些记录来识别访问者,服务器会通过其常规的日志轮替在一段有限的时间后将其删除。

15. Do Not Track

本应用不响应浏览器 "Do Not Track" 信号,因为本应用不是浏览器, 也不进行跨站追踪。任何关联网站收到的 Global Privacy Control 信号将被尊重。

16. 本政策的变更

我们可能不时更新本政策。顶部的"最后更新"日期和版本表示最新修订, 每项变更均在本页末尾的"变更记录"中概述。我们会在重大变更生效前, 在本应用的版本更新说明中予以公布。变更后继续使用本应用即视为接受新政策。法律要求重新同意时,我们将再次征求。

17. 联系方式

主题 联系方式
隐私 / 数据主体请求 yenerunsal@yahoo.com
KVKK 申请 yenerunsal@yahoo.com
Türkiye 数据控制者 Yener Unsal, Ritim İstanbul AVM, Cevizli Mah. Zühal Cad. A Blok No:46 İç Kapı No:50, 34846 Maltepe / İstanbul, Türkiye
一般问询 yenerunsal@yahoo.com

变更记录