2021년 5월, Google Play는 개발자가 앱의 사용자 데이터 수집, 공유, 보안 관행을 공개하는 새로운 데이터 보안 섹션을 발표했습니다.
이 페이지에서는 Cast Android Sender SDK 사용과 관련된 데이터 공개 요건을 충족하는 방법을 알아볼 수 있습니다. 이 페이지에서는 앱 개발자로서 관리할 수 있는 관련 구성 또는 호출을 비롯하여 Google SDK에서 최종 사용자 데이터를 처리하는지 여부와 처리 방법에 대한 정보를 확인할 수 있습니다.
Google은 최대한 투명한 방식으로 개발자를 지원하려고 노력하고 있습니다. 하지만 앱의 최종 사용자 데이터 수집, 공유 및 보안 관행과 관련하여 Google Play의 데이터 보안 섹션 양식을 어떻게 처리할지 결정할 책임은 전적으로 앱 개발자에게 있습니다.
이 페이지의 정보를 사용하는 방법
이 페이지에는 SDK의 최신 버전에서만 수집된 최종 사용자 데이터가 표시됩니다.
Google에서는 자동으로 수집되는 데이터와 사용에 따라 수집되는 데이터에 관한 정보를 제공합니다. 자동 수집은 앱에서 특정 메서드 또는 클래스를 호출하지 않고 SDK가 특정 데이터를 수집한다는 의미입니다. 하지만 대부분의 경우 SDK에서 수집하는 데이터는 앱의 제품 사용 방식, 즉 앱 구성 및 SDK 호출 방식에 따라 달라집니다.
앱의 데이터 공개를 완료하려면 Android의 데이터 유형 가이드를 참고하여 수집된 데이터를 가장 잘 설명하는 데이터 유형을 판단하면 됩니다. 데이터 공개에 특정 앱이 수집된 데이터를 공유하고 사용하는 방식도 반영해야 합니다.
Cast SDK는 모바일 앱에서 Chromecast와 같은 Cast 지원 기기를 검색하고 통신하는 데 사용할 수 있습니다. SDK는 Cast 기기와의 SDK 상호작용(앱 활동)에 관한 정보를 수집하며, 이 데이터의 일부는 Google 로그 수집 서버로 전송됩니다.
로깅되는 정보에는 일반 검색 이벤트, 세션 관리 이벤트, 휴대기기 정보, 클라이언트 Cast 앱 정보가 포함됩니다.
기능 세트 메타데이터, SDK 메타데이터, 클라이언트 앱 메타데이터는 다양한 앱에서 다양한 SDK 버전을 채택하는 비율을 모니터링하고 다양한 모바일 앱에 통합된 SDK 기능을 파악하는 데 사용됩니다.
또한 SDK는 Google에서 사용자의 전송 환경을 개선할 수 있는 사용자별이 아닌 데이터를 수집합니다. 이 데이터는 특정 사용자의 동작을 모델링하는 데 사용되지 않습니다. 데이터를 분석하면 특정 사용자의 환경이 변경되는 것이 아니라 제품 전반의 결정과 전반적인 시스템이 변경됩니다.
SDK는 모든 데이터를 익명으로 수집합니다. 로그에는 특정 사용자를 추적할 수 있는 식별자가 포함되지 않습니다. 수집된 데이터는 짧은 기간 동안만 보관됩니다. 삭제하기 전에 데이터가 집계되어 SDK를 개선하는 데 사용되는 대략적인 제품 성능 측정항목을 얻습니다.
나열된 각 데이터 유형에 대해 다음을 수행합니다.
일부 기능은 사용자가 선택해야 하는 기능입니다. 특정 기능에 대한 애널리틱스 데이터는 Cast에서 해당 기능을 지원하고 사용자가 선택한 경우에만 수집됩니다. 선택 기능과 필수 기능 모두에서 사용자는 데이터 수집을 선택 해제할 수 없습니다.
SDK는 암호화된 분석 데이터를 Google 로그 수집 서버를 통해 기기 외부로 전송하여 Google의 데이터 분석 파이프라인으로 전송합니다.
수집된 데이터는 SDK를 개선하기 위해 집계된 형태로 사용됩니다. 즉, 전반적인 SDK 사용량과 성능을 모니터링하고 제품의 소프트웨어 결함을 감지합니다.
SDK는 서드 파티 또는 사용자 기기의 다른 앱과 데이터를 전송하거나 공유하지 않습니다.
앱 수준 메모
SDK에서 전송되는 모든 데이터는 전송 중에 암호화됩니다.
이 SDK를 사용하는 앱 개발자 또는 앱 사용자는 데이터 수집을 거부하거나 데이터를 삭제할 수 없습니다.
cast-tv
com.google.android.gms:play-services-cast-tv
SDK 데이터 수집
이 SDK는 Cast Connect를 통합하는 Android TV 수신기 앱의 미디어 재생 환경에 관한 정보를 수집합니다. 수집된 분석은 Google 로그 수집 서버로 전송되기 전에 익명처리됩니다. 로깅된 정보에는 세션 이벤트, 일부 기기 정보, 애플리케이션 재생 정보가 포함됩니다.
SDK는 사용자 정보 또는 콘텐츠 메타데이터 (예: 제목, 아티스트, 콘텐츠 URL)를 로깅하지 않습니다. 재생 중인 콘텐츠의 일반 속성(예: 콘텐츠 유형, 형식, 길이)만 로깅됩니다. 이러한 콘텐츠별 로그의 데이터는 집계된 형식으로만 사용됩니다.
수집된 데이터는 다음과 같이 Cast 환경을 개선하는 데 사용됩니다.
Cast 기기에서 실행되는 미디어 콘텐츠의 사용을 평가합니다.
Cast를 사용하여 제품, 비즈니스, 엔지니어링 결정을 내릴 때의 기능 성공, 동향, 주요 사용을 파악합니다.
미디어 시작, 재생, 버퍼링의 성능을 조정하고 지연 시간을 줄입니다.
나열된 각 데이터 유형에 대해 다음을 수행합니다.
모든 데이터 수집이 필요합니다.
SDK는 암호화된 분석 데이터를 Google 로그 수집 서버를 통해 기기 외부로 전송하여 Google의 데이터 분석 파이프라인으로 전송합니다.
이 데이터는 Google에서 새 플랫폼 및 SDK 출시의 성능 영향을 판단하는 데 사용됩니다.
SDK는 서드 파티 또는 사용자 기기의 다른 앱과 데이터를 전송하거나 공유하지 않습니다.
앱 수준 메모
로깅된 데이터는 전송 중에 암호화됩니다.
이 SDK를 사용하는 앱 개발자나 앱 사용자는 데이터 수집을 거부하거나 데이터를 삭제할 수 없습니다.
[[["이해하기 쉬움","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-08-31(UTC)"],[[["\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."]]