يمكن أن تساعدك هذه الصفحة في إكمال متطلبات الإفصاح عن البيانات في ما يتعلّق باستخدام حزمة تطوير البرامج (SDK) لتطبيق "المرسل" على Android في Cast. في هذه الصفحة، يمكنك العثور على معلومات حول ما إذا كانت حزمة تطوير البرامج (SDK) تعالج بيانات المستخدمين النهائيين وكيفية معالجتها، بما في ذلك أي إعدادات أو استدعاءات سارية يمكنك التحكُّم فيها بصفتك مطوِّر التطبيق.
نسعى إلى توفير أكبر قدر ممكن من الشفافية في دعمك. ومع ذلك، بصفتك مطوِّر التطبيق، تكون وحدك المسؤول عن تحديد كيفية ملء نموذج قسم "أمان البيانات" في Google Play بشأن ممارسات جمع بيانات المستخدمين النهائيين ومشاركتها وأمانها في تطبيقك.
كيفية استخدام المعلومات في هذه الصفحة
تعرِض هذه الصفحة بيانات المستخدِمين النهائيين التي يتمّ جمعها من خلال أحدث إصدار فقط من حزمة SDK.
نقدّم معلومات عن البيانات المجمّعة تلقائيًا في مقابل البيانات المجمّعة بناءً على استخدامك. يعني التجميع التلقائي أنّ حزمة SDK تجمع بيانات معيّنة بدون أن تستدعي أي طريقة أو فئة معيّنة في تطبيقك. ومع ذلك، في كثير من الحالات، تعتمد البيانات التي تجمعها حزمة SDK على الاستخدام المحدّد للمنتج في تطبيقك، ما يعني إعداد تطبيقك وطريقة استدعاء حزمة SDK.
لإكمال عملية الإفصاح عن بيانات تطبيقك، يمكنك استخدام دليل أنواع البيانات من Android لمساعدتك في تحديد نوع البيانات الذي يقدّم أفضل وصف للبيانات المجمّعة. وعند الإفصاح عن بياناتك، احرِص أيضًا على توضيح كيفية مشاركة تطبيقك المحدّد للبيانات المجمّعة واستخدامها.
يمكن أن تستخدم تطبيقات الأجهزة الجوّالة حزمة تطوير البرامج (SDK) الخاصة بتكنولوجيا Cast للعثور على الأجهزة المتوافقة مع تكنولوجيا Cast، مثل Chromecast، والتواصل معها. تجمع حزمة تطوير البرامج (SDK) معلومات حول تفاعلاتها
(نشاط التطبيق)
مع أجهزة Cast،
ويتم إرسال أجزاء من هذه البيانات إلى خادم جمع السجلات التابع لـ Google.
تشمل المعلومات المسجّلة أحداث الاكتشاف العامة وأحداث إدارة الجلسات ومعلومات الأجهزة الجوّالة ومعلومات تطبيق Cast على الجهاز.
تُستخدَم بيانات وصف مجموعة الميزات وبيانات وصف حزمة تطوير البرامج (SDK) وبيانات وصف تطبيق العميل في
تتبُّع معدّل استخدام إصدارات حِزم تطوير البرامج المختلفة من خلال التطبيقات المختلفة، وفي
معرفة ميزات حِزم تطوير البرامج التي تم دمجها في تطبيقات الأجهزة الجوّالة المختلفة.
تجمع حزمة تطوير البرامج (SDK) أيضًا بيانات غير مرتبطة بمستخدم معيّن، ما يتيح لشركة Google تحسين تجربة البث للمستخدمين. ولا تُستخدَم هذه البيانات لتحديد نموذج سلوك مستخدم معيّن. ويؤدي تحليل البيانات إلى اتّخاذ قرارات على مستوى المنتج وإجراء تغييرات على النظام بشكل عام، وليس إلى إجراء تغييرات على تجربة مستخدم معيّن.
تجمع حزمة تطوير البرامج (SDK) جميع البيانات بشكل مجهول. لا تحتوي السجلات على أي معرّفات يمكن تتبُّعها للوصول إلى مستخدم معيّن. يتم الاحتفاظ بالبيانات التي يتم جمعها لفترة زمنية قصيرة فقط. قبل حذف البيانات، يتم تجميعها للحصول على مقاييس أداء المنتج على مستوى عالٍ، ويتم استخدامها لتحسين حزمة تطوير البرامج (SDK).
لكل نوع بيانات مُدرَج، يُرجى اتّباع الخطوات التالية:
بعض الميزات تتطلّب موافقة المستخدم. لا يتم جمع بيانات "إحصاءات Google" لميزة معيّنة إلا إذا كان جهاز Cast يتيح استخدام هذه الميزة ووافق المستخدم على ذلك. بالنسبة إلى الميزات التي تتطلّب الموافقة والميزات الإلزامية، لا يمكن للمستخدم عدم الموافقة على جمع البيانات.
تنقل حزمة تطوير البرامج (SDK) بيانات الإحصاءات المشفرة من الجهاز من خلال خادم جمع السجلات التابع لشركة Google إلى مسار معالجة بيانات الإحصاءات التابع لشركة Google.
يتم استخدام البيانات التي يتم جمعها بشكل مجمَّع لتحسين حزمة تطوير البرامج (SDK) من خلال:
مراقبة الاستخدام والأداء العامَّين لحزمة تطوير البرامج (SDK)، ورصد
عيوب البرامج في المنتج.
لا تنقل حزمة SDK البيانات إلى جهات خارجية أو تشاركها معها،
أو مع تطبيقات أخرى على جهاز المستخدم.
ملاحظات على مستوى التطبيق
يتم تشفير جميع البيانات المنقولة من حزمة تطوير البرامج (SDK) أثناء نقلها.
ولا يمكن لمطوّر التطبيق أو مستخدمي التطبيق الذي يستخدم حزمة SDK هذه إيقاف جمع البيانات أو حذف بياناتهم.
cast-tv
com.google.android.gms:play-services-cast-tv
جمع البيانات من خلال حزمة تطوير البرامج (SDK)
تجمع حزمة تطوير البرامج (SDK) معلومات حول تجارب تشغيل الوسائط لتطبيقات Android TV التي تتضمّن ميزة Cast Connect. يتم إخفاء هوية البيانات الإحصائية التي يتم جمعها قبل إرسالها إلى خادم جمع سجلات تابع لـ Google. تتضمّن المعلومات المسجّلة أحداث الجلسة وبعض معلومات الجهاز ومعلومات تشغيل التطبيق.
لا يسجّل حزمة تطوير البرامج (SDK) أي معلومات عن المستخدمين أو بيانات وصفية للمحتوى (مثل العنوان والفنان وعنوان URL للمحتوى). يتم تسجيل السمات العامة فقط للمحتوى الذي يتم تشغيله، مثل نوع المحتوى وتنسيقه ومدته. ولا تُستخدَم البيانات من سجلّات المحتوى المحدّد هذه إلا بشكل مجمَّع.
يتم استخدام البيانات التي يتم جمعها لتحسين تجربة Cast على النحو التالي:
لتقييم استخدام محتوى الوسائط الذي يتم تشغيله على أجهزة البث
لتحديد مدى نجاح الميزات والمؤشرات الرئيسية للاستخدام في Cast
من أجل اتّخاذ قرارات بشأن المنتجات والأعمال والهندسة
لتحسين الأداء وتقليل وقت استجابة بدء تشغيل الوسائط وتشغيلها والتخزين المؤقت لها
لكل نوع بيانات مُدرَج، يُرجى اتّباع الخطوات التالية:
يجب جمع كل البيانات.
تنقل حزمة تطوير البرامج (SDK) بيانات الإحصاءات المشفّرة خارج الجهاز من خلال خادم جمع سجلّات تابع لـ Google إلى مسار تحليل البيانات في Google.
تُستخدَم هذه البيانات لمساعدة Google في تحديد تأثيرات الأداء الناتجة عن إصدارات المنصات وحِزم SDK الجديدة.
لا تنقل حزمة SDK البيانات إلى جهات خارجية أو تشاركها معها،
أو مع تطبيقات أخرى على جهاز المستخدم.
ملاحظات على مستوى التطبيق
يتم تشفير البيانات المسجّلة أثناء نقلها.
ولا يمكن لمطوّر التطبيق أو مستخدمي التطبيق الذي يستخدم حزمة SDK هذه إيقاف جمع البيانات أو حذف بياناتهم.
تاريخ التعديل الأخير: 2025-09-05 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-09-05 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eThe Cast Android Sender SDK collects anonymized data about app interactions with Cast devices, including discovery events, session management, and device information, to improve the Casting experience and monitor SDK usage.\u003c/p\u003e\n"],["\u003cp\u003eThe Cast TV SDK collects anonymized data about media playback experiences on Android TV receiver apps that integrate Cast Connect, including session events, device information, and generic content attributes, to improve the Cast experience and evaluate media content usage.\u003c/p\u003e\n"],["\u003cp\u003eThe collected data is encrypted, aggregated, and retained for a short period; it is not used to model specific user behavior or shared with third parties.\u003c/p\u003e\n"],["\u003cp\u003eApp developers are responsible for disclosing data collection practices in their app's Google Play Data safety section, considering how their app uses the SDK and the information provided in this document.\u003c/p\u003e\n"],["\u003cp\u003eData collection by both SDKs is required, and neither app developers nor users can opt out of data collection or delete their data.\u003c/p\u003e\n"]]],["The Cast SDK, used by mobile apps to interact with Cast-enabled devices, automatically collects data related to its interactions with these devices, including discovery, session management, device information, and client app information. This data is logged anonymously and used to monitor SDK adoption, feature integration, and to improve the overall Casting experience. The Cast-TV SDK, for Android TV apps, collects anonymized data about media playback experiences. Neither SDK shares data with third parties, and encryption is used. Users and developers cannot opt-out of data collection.\n"],null,["# Cast SDK Google Play Data Safety Section\n\nIn May 2021, Google Play\n[announced the new Data safety section](https://android-developers.googleblog.com/2021/05/new-safety-section-in-google-play-will.html),\na developer-provided disclosure of apps' user data collection, sharing, and\nsecurity practices.\n\nThis page can help you complete the requirements for this data disclosure\nwith respect to your usage of the Cast Android Sender SDK. On this page, you\ncan find information on whether and how our SDK handles end-user data,\nincluding any applicable configurations or invocations you can control\nas the app developer.\n\nWe aim to be as transparent as possible in supporting you. However, as the app\ndeveloper, you are solely responsible for deciding how to respond to Google\nPlay's Data safety section form regarding your app's end-user data collection,\nsharing, and security practices.\n\nHow to use the information on this page\n---------------------------------------\n\nThis page lists the end-user data collected by only the latest version of\nthe SDK.\n\nWe provide information about data *collected automatically* versus data\n*collected based on your usage*. Automatic collection means that the SDK\ncollects specific data without you invoking any specific method or class in\nyour app. However, in many cases, the data collected by the SDK depends on your\napp's specific usage of the product, meaning your app's configuration and how\nyou invoke the SDK.\n\nTo complete the data disclosure for your app, you can use Android's\n[data types guide](https://developer.android.com/guide/topics/data/collect-share)\nto help you determine which *data type* best describes the collected\ndata. In your data disclosure, make sure to also account for how your specific\napp shares and uses the collected data.\n| **Important:** To help you ensure that your app's disclosures are accurate, we recommend the following:\n|\n| - Always use the latest SDK versions in your app. This page only lists the data collected by the latest version of each SDK.\n| - Review this page whenever you update your app's SDK versions. Check that your data disclosures are accurate and up-to-date.\n\ncast and cast-framework\n-----------------------\n\n com.google.android.gms:play-services-cast\n com.google.android.gms:play-services-cast-framework\n\n### SDK data collection\n\nThe Cast SDK can be used by mobile apps to discover\nand communicate with Cast-enabled devices, such as Chromecast. The SDK\ncollects information about the SDK's interactions\n([App Activity](https://developer.android.com/guide/topics/data/collect-share#app-activity))\nwith Cast devices,\nand portions of that data are sent to a Google log collection server.\nInformation logged includes generic discovery events, session management\nevents, mobile device information, and client Cast app information.\n\nThe feature set metadata, SDK metadata, and client app metadata are used to\nmonitor the adoption rate of different SDK releases by different apps, and to\nunderstand which SDK features have been integrated into different mobile apps.\n\nThe SDK also collects non-user-specific data that allows Google to improve the\nCasting experience for users. This data is NOT used to model a specific user's\nbehavior. The analysis of the data results in product-wide decisions and\nchanges to the overall system, not in changes to a specific user's experience.\n\nThe SDK collects all data anonymously. Logs do not contain any identifiers\nthat can be traced back to a specific user. The collected data is only\nretained for a short period of time. Before deletion, the data is aggregated\nto obtain high-level product performance metrics, which are used to improve\nthe SDK.\n\nFor each data type listed:\n\n- Some features are user opt-in features. Analytics data for a specific\n feature are only collected if the Cast supports that feature, and the user\n has opted in. For both opt-in and required features, the user cannot opt out\n of data collection.\n\n - The SDK transmits encrypted analytics data off the device through\n a Google log collection server to Google's data analytics pipeline.\n\n - The collected data is used in aggregate form to improve the SDK:\n to monitor overall SDK usage and performance, and to detect\n software defects in the product.\n\n - The SDK does NOT transfer or share data with third parties,\n or with other apps on the user's device.\n\n### App-level notes\n\n- All data transmitted from the SDK is encrypted in transit.\n- Neither the app developer nor the users of the app utilizing this SDK can opt out of data collection or delete their data.\n\ncast-tv\n-------\n\n com.google.android.gms:play-services-cast-tv\n\n### SDK data collection\n\nThe SDK collects information about media playback experiences for Android TV\nreceiver apps that integrate Cast Connect. The collected analytics are\nanonymized before sending to a Google log collection server. The logged\ninformation includes session events, some device information, and application\nplayback information.\n\nThe SDK does not log any user information or content\nmetadata (for example, title, artist, content URL). Only generic attributes of\nthe content being played, such as content type, format, and\nduration, are logged. Data from these content-specific logs are only used\nin aggregate form.\n\nThe collected data is used to improve the Cast experience as follows:\n\n- To evaluate the usage of media content running on Cast devices.\n\n- To identify feature success, trends, and key usage in using Cast\n to drive product, business, and engineering decisions.\n\n- To tune performance and reduce latency of media startup, playback,\n and buffering.\n\nFor each data type listed:\n\n- All data collection is required.\n- The SDK transmits encrypted analytics data off the device through a Google log collection server to Google's data analytics pipeline.\n- This data is used to help Google determine performance impacts of new platform and SDK releases.\n- The SDK does NOT transfer or share data with third parties, or with other apps on the user's device.\n\n### App level notes\n\n- The logged data is encrypted in transit.\n- Neither the app developer nor the users of the app utilizing this SDK can opt out of data collection or delete their data."]]