Chuẩn bị để đáp ứng các yêu cầu công bố dữ liệu trên App Store của Apple
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Apple yêu cầu các nhà phát triển xuất bản ứng dụng trên App Store công bố
một số thông tin nhất định
về việc sử dụng dữ liệu trong ứng dụng của họ. Kể từ ngày 8 tháng 12 năm 2020, Apple đã
thông báo rằng họ bắt buộc phải công bố các thông tin công bố này đối với các ứng dụng mới và bản cập nhật ứng dụng.
Tài liệu này chứa các hành vi của thư viện Bộ công cụ học máy cần phải công bố theo nguyên tắc của Apple.
Trang này chỉ liệt kê dữ liệu mà phiên bản mới nhất của mỗi SDK dành cho iOS của Bộ công cụ học máy thu thập.
Dữ liệu được thu thập
Dữ liệu được thu thập trong tất cả các tính năng
Dữ liệu
|
Theo mặc định, SDK Bộ công cụ học máy thu thập...
|
Thông tin thiết bị
|
Thông tin thiết bị (chẳng hạn như nhà sản xuất, kiểu máy, phiên bản và bản dựng hệ điều hành) và các trình tăng tốc phần cứng có sẵn theo máy học. Dùng để chẩn đoán và phân tích mức sử dụng.
|
Thông tin về ứng dụng
|
Mã gói và phiên bản ứng dụng. Dùng để chẩn đoán và phân tích mức sử dụng.
|
Mã nhận dạng thiết bị hoặc mã nhận dạng khác
|
Giá trị nhận dạng mỗi lượt cài đặt không nhằm nhận dạng riêng một người dùng hay thiết bị thực tế. Dùng để chẩn đoán và phân tích mức sử dụng.
|
Các chỉ số hiệu suất
|
Chỉ số hiệu suất (chẳng hạn như độ trễ). Dùng để chẩn đoán và phân tích mức sử dụng.
|
Cấu hình API
|
Cấu hình API (chẳng hạn như định dạng và độ phân giải của hình ảnh). Dùng để chẩn đoán và phân tích mức sử dụng.
|
Loại sự kiện
|
Loại sự kiện (chẳng hạn như khởi chạy tính năng, tải mô hình xuống, phát hiện,
phát hành tài nguyên). Dùng để chẩn đoán và phân tích mức sử dụng.
|
Mã lỗi
|
Mã lỗi cho các sự kiện tính năng (chẳng hạn như khởi chạy tính năng, tải mô hình xuống, phát hiện, phát hành tài nguyên). Dùng để chẩn đoán và phân tích mức sử dụng.
|
Phát hiện đối tượng tuỳ chỉnh và gắn nhãn hình ảnh
MLKitObjectDetectionCustom
MLKitImageLabelingCustom
Dịch chuyển
MLKitTranslate
Trích xuất thực thể và nhận dạng mực kỹ thuật số
MLKitEntityExtraction
MLKitDigitalInkRecognition
- Ngôn ngữ đã định cấu hình. Dùng để chẩn đoán và phân tích mức sử dụng.
Trả lời thông minh
MLKitSmartReply
Mã ngôn ngữ
MLKitLanguageID
- Các ngôn ngữ đã xác định. Dùng để chẩn đoán và phân tích mức sử dụng.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[[["\u003cp\u003eStarting December 8, 2020, Apple requires developers to disclose data collection practices of their apps, including those using ML Kit.\u003c/p\u003e\n"],["\u003cp\u003eML Kit for iOS collects device information, application details, performance metrics, and other data for diagnostics and usage analytics across all features.\u003c/p\u003e\n"],["\u003cp\u003eSpecific ML Kit features, like custom object detection or translation, may collect additional data such as model information or configured languages.\u003c/p\u003e\n"],["\u003cp\u003eSome ML Kit features utilize Firebase services, requiring further data disclosure as outlined in Firebase documentation.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should review the detailed data collection information provided for each ML Kit feature to ensure accurate and complete disclosure to Apple.\u003c/p\u003e\n"]]],["Apple mandates developers disclose app data usage, effective December 8, 2020. The ML Kit iOS SDK collects device, application, and identifier information, performance metrics, API configuration, event types, and error codes, for diagnostics and usage analytics. Custom object detection and image labeling features also collect model details. Translate, Smart Reply features collect configured or identified languages. Entity extraction and digital ink recognition also gather configured languages. Specific features may use Firebase for additional functions.\n"],null,["# Prepare for Apple’s App Store data disclosure requirements\n\nApple requires developers publishing apps on the App Store to disclose\n[certain information](https://developer.apple.com/app-store/app-privacy-details/)\nregarding their apps' data use. Apple has\n[announced](https://developer.apple.com/news/?id=vlj9jty9) that these\ndisclosures are required for new apps and app updates starting December 8, 2020.\nThis document contains ML Kit library behaviors that could require disclosure\naccording to Apple's guidelines.\n\nThis page lists the data collected by only\n[the latest version](https://developers.google.com/ml-kit/release-notes) of each\nML Kit iOS SDK.\n\nCollected data\n--------------\n\n### Data collected in all features\n\n|-----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Data** | **By default, the ML Kit SDK collects...** |\n| Device information | Device information (such as manufacturer, model, OS version and build) and available ML hardware accelerators. Used for diagnostics and usage analytics. |\n| Application information | Bundle ID and app versions. Used for diagnostics and usage analytics. |\n| Device or other identifiers | Per-installation identifiers that are not intended to uniquely identify a user or physical device. Used for diagnostics and usage analytics. |\n| Performance metrics | Performance metrics (such as latency). Used for diagnostics and usage analytics. |\n| API configuration | API configuration (such as image format and resolution). Used for diagnostics and usage analytics. |\n| Event type | Event type (such as feature initializations, model downloads, detection, resource releases). Used for diagnostics and usage analytics. |\n| Error codes | Error code for feature events (such as feature initializations, model downloads, detection, resource releases). Used for diagnostics and usage analytics. |\n\n### Extra data collected in specific features\n\n#### Custom object detection and image labeling\n\n`MLKitObjectDetectionCustom` \n\n`MLKitImageLabelingCustom`\n\n- If you are using these libraries with custom models, the following data is collected:\n - Name, version, and URI/URL of the machine learning model for diagnostics\n- If you are using [Firebase Model Deployment](https://firebase.google.com/docs/ml/manage-hosted-models) with *`MLKitLinkFirebase`* to remotely host a custom model, refer to the [Firebase ML model downloader](https://firebase.google.com/docs/ios/app-store-data-collection#firebasemlmodeldownloader) and [Firebase installations](https://firebase.google.com/docs/ios/app-store-data-collection#installations) sections in [Prepare for Apple Store data disclosure requirements](https://firebase.google.com/docs/ios/app-store-data-collection).\n\n#### Translate\n\n`MLKitTranslate`\n\n- Configured source and destination languages. Used for diagnostics and usage analytics.\n- ML Kit uses *Firebase remote config* and *Firebase installations* for remote configuration diagnostics. Please refer to the [Firebase remote config](https://firebase.google.com/docs/ios/app-store-data-collection#remote-config) and [Firebase installations](https://firebase.google.com/docs/ios/app-store-data-collection#installations) sections in [Prepare for Apple Store data disclosure requirements](https://firebase.google.com/docs/ios/app-store-data-collection).\n\n#### Entity extraction and digital ink recognition\n\n`MLKitEntityExtraction` \n\n`MLKitDigitalInkRecognition`\n\n- Configured languages. Used for diagnostics and usage analytics.\n\n#### Smart reply\n\n`MLKitSmartReply`\n\n- Identified languages. SmartReply internally uses language identification to only respond to specific languages. Used for diagnostics and usage analytics.\n- ML Kit uses *Firebase remote config* and *Firebase installations* for remote configuration diagnostics. Please refer to the [Firebase remote config](https://firebase.google.com/docs/ios/app-store-data-collection#remote-config) and [Firebase installations](https://firebase.google.com/docs/ios/app-store-data-collection#installations) sections in [Prepare for Apple Store data disclosure requirements](https://firebase.google.com/docs/ios/app-store-data-collection).\n\n#### Language ID\n\n`MLKitLanguageID`\n\n- Identified languages. Used for diagnostics and usage analytics."]]