เตรียมพร้อมสําหรับข้อกําหนดในการเปิดเผยข้อมูลใน App Store ของ Apple
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
Apple กำหนดให้นักพัฒนาแอปที่เผยแพร่แอปใน App Store ต้องเปิดเผยข้อมูลบางอย่างเกี่ยวกับการใช้ข้อมูลแอป Apple ประกาศว่าต้องมีการเปิดเผยข้อมูลเหล่านี้สำหรับแอปใหม่และการอัปเดตแอปตั้งแต่วันที่ 8 ธันวาคม 2020 เป็นต้นไป
เอกสารนี้มีลักษณะการทำงานของไลบรารี ML Kit ที่อาจต้องมีการเปิดเผยข้อมูลตามหลักเกณฑ์ของ Apple
หน้านี้จะแสดงข้อมูลที่เก็บรวบรวมโดยเวอร์ชันล่าสุดของ ML Kit iOS SDK แต่ละรายการเท่านั้น
ข้อมูลที่รวบรวม
ข้อมูลที่รวบรวมในฟีเจอร์ทั้งหมด
ข้อมูล
|
โดยค่าเริ่มต้น ML Kit SDK จะรวบรวม...
|
ข้อมูลอุปกรณ์
|
ข้อมูลอุปกรณ์ (เช่น ผู้ผลิต รุ่น เวอร์ชันระบบปฏิบัติการ และบิลด์) และตัวเร่งฮาร์ดแวร์ ML ที่พร้อมใช้งาน ใช้สำหรับการวินิจฉัยและการวิเคราะห์การใช้งาน
|
ข้อมูลแอปพลิเคชัน
|
รหัสชุดและเวอร์ชันแอป ใช้สำหรับการวินิจฉัยและการวิเคราะห์การใช้งาน
|
อุปกรณ์หรือตัวระบุอื่นๆ
|
ตัวระบุต่อการติดตั้งที่ไม่ได้มีไว้เพื่อระบุผู้ใช้หรืออุปกรณ์จริงอย่างไม่ซ้ำกัน ใช้สำหรับการวินิจฉัยและการวิเคราะห์การใช้งาน
|
เมตริกประสิทธิภาพ
|
เมตริกประสิทธิภาพ (เช่น เวลาในการตอบสนอง) ใช้สำหรับการวินิจฉัยและการวิเคราะห์การใช้งาน
|
การกำหนดค่า API
|
การกำหนดค่า API (เช่น รูปแบบรูปภาพและความละเอียด) ใช้สำหรับการวินิจฉัยและการวิเคราะห์การใช้งาน
|
ประเภทเหตุการณ์
|
ประเภทเหตุการณ์ (เช่น การเริ่มต้นฟีเจอร์ การดาวน์โหลดโมเดล การตรวจจับ การเผยแพร่ทรัพยากร) ใช้สำหรับการวินิจฉัยและการวิเคราะห์การใช้งาน
|
รหัสข้อผิดพลาด
|
รหัสข้อผิดพลาดสำหรับเหตุการณ์ของฟีเจอร์ (เช่น การเริ่มต้นฟีเจอร์ การดาวน์โหลดโมเดล การตรวจจับ การเผยแพร่ทรัพยากร) ใช้สำหรับการวินิจฉัยและการวิเคราะห์การใช้งาน
|
การตรวจจับออบเจ็กต์ที่กำหนดเองและการติดป้ายกำกับรูปภาพ
MLKitObjectDetectionCustom
MLKitImageLabelingCustom
แปลภาษา
MLKitTranslate
การแยกเอนทิตีและการจดจำหมึกดิจิทัล
MLKitEntityExtraction
MLKitDigitalInkRecognition
- ภาษาที่กำหนดค่าไว้ ใช้สำหรับการวินิจฉัยและการวิเคราะห์การใช้งาน
ฟีเจอร์ช่วยตอบ
MLKitSmartReply
รหัสภาษา
MLKitLanguageID
- ภาษาที่ระบุ ใช้สำหรับการวินิจฉัยและการวิเคราะห์การใช้งาน
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 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."]]