بخش ایمنی داده Google Play برای Cast SDK

در ماه مه ۲۰۲۱، Google Play بخش جدید «ایمنی داده» را اعلام کرد. این بخش شفاف‌سازی توسعه‌دهندگان درباره جمع‌آوری داده‌های کاربر، هم‌رسانی، و رویه‌های امنیتی برنامه‌ها است.

این صفحه می‌تواند به شما کمک کند الزامات مربوط به شفاف‌سازی داده‌ها را درخصوص استفاده‌تان از «کیت توسعه نرم‌افزار فرستنده Android Cast» تکمیل کنید. در این صفحه می‌توانید اطلاعاتی درباره اینکه کیت توسعه نرم‌افزار ما چگونه داده‌های کاربر نهایی را مدیریت می‌کند و آیا این کار را انجام می‌دهد یا نه پیدا کنید، ازجمله هرگونه پیکربندی یا فراخوانی قابل‌اعمالی که می‌توانید به‌عنوان توسعه‌دهنده برنامه کنترل کنید.

هدف ما این است که در پشتیبانی از شما تا حد امکان شفاف باشیم. بااین‌حال، به‌عنوان توسعه‌دهنده برنامه، شما تنها مسئول تصمیم‌گیری درباره نحوه پاسخ دادن به فرم بخش «ایمنی داده» Google Play درخصوص رویه‌های جمع‌آوری، هم‌رسانی، و امنیت داده‌های کاربر نهایی برنامه‌تان هستید.

نحوه استفاده از اطلاعات این صفحه

این صفحه داده‌های کاربر نهایی را که فقط جدیدترین نسخه کیت توسعه نرم‌افزار جمع‌آوری می‌کند فهرست می‌کند.

ما درباره داده‌های جمع‌آوری‌شده به‌طور خودکار در مقابل داده‌های جمع‌آوری‌شده براساس استفاده شما اطلاعات ارائه می‌دهیم. جمع‌آوری خودکار یعنی کیت توسعه نرم‌افزار داده‌های خاصی را بدون اینکه شما روش یا کلاس خاصی را در برنامه‌تان فراخوانی کنید جمع‌آوری می‌کند. بااین‌حال، در بسیاری از موارد، داده‌های جمع‌آوری‌شده توسط کیت توسعه نرم‌افزار به استفاده خاص برنامه شما از محصول بستگی دارد، یعنی به پیکربندی برنامه شما و نحوه فراخوانی کیت توسعه نرم‌افزار توسط شما.

برای تکمیل شفاف‌سازی داده‌ها برای برنامه‌تان، می‌توانید از راهنمای انواع داده Android استفاده کنید تا به شما کمک کند تعیین کنید کدام نوع داده داده‌های جمع‌آوری‌شده را بهتر توصیف می‌کند. در شفاف‌سازی داده‌هایتان، حتماً نحوه هم‌رسانی و استفاده برنامه خاصتان از داده‌های جمع‌آوری‌شده را نیز توضیح دهید.

فرستادن و چارچوب فرستادن

com.google.android.gms:play-services-cast
com.google.android.gms:play-services-cast-framework

جمع‌آوری داده‌های کیت توسعه نرم‌افزار

برنامه‌های تلفن همراه می‌توانند از Cast SDK برای کاوش و برقراری ارتباط با دستگاه‌های سازگار با Cast، مثل Chromecast، استفاده کنند. «کیت توسعه نرم‌افزار» اطلاعات مربوط به تعامل‌های «کیت توسعه نرم‌افزار» (فعالیت برنامه) با دستگاه‌های Cast را جمع‌آوری می‌کند، و بخش‌هایی از آن داده‌ها به سرور جمع‌آوری گزارش Google ارسال می‌شود. اطلاعات ثبت‌شده شامل رویدادهای عمومی کشف، رویدادهای مدیریت جلسه، اطلاعات دستگاه همراه، و اطلاعات برنامه Cast مشتری است.

از فراداده مجموعه ویژگی، فراداده کیت توسعه نرم‌افزار، و فراداده برنامه کارخواه برای نظارت بر نرخ پذیرش نسخه‌های مختلف کیت توسعه نرم‌افزار توسط برنامه‌های مختلف و برای درک اینکه کدام ویژگی‌های کیت توسعه نرم‌افزار در برنامه‌های تلفن همراه مختلف ادغام شده‌اند استفاده می‌شود.

این کیت توسعه نرم‌افزار همچنین داده‌های غیرمختص کاربر را جمع‌آوری می‌کند که به Google امکان می‌دهد تجربه «ارسال محتوا» را برای کاربران بهبود بخشد. از این داده‌ها برای مدل‌سازی رفتار کاربر خاصی استفاده نمی‌شود. تجزیه‌وتحلیل داده‌ها منجر به تصمیمات و تغییرات در کل محصول می‌شود، نه تغییر در تجربه کاربری خاص.

کیت توسعه نرم‌افزار همه داده‌ها را به‌صورت ناشناس جمع‌آوری می‌کند. گزارش‌ها حاوی هیچ شناسه‌ای نیستند که بتوان آن را به کاربر خاصی نسبت داد. داده‌های جمع‌آوری‌شده فقط برای مدت کوتاهی نگهداری می‌شود. قبل‌از حذف، داده‌ها تجمیع می‌شوند تا سنجه‌های عملکرد محصول سطح بالا به‌دست آید که از آن‌ها برای بهبود کیت توسعه نرم‌افزار استفاده می‌شود.

برای هر نوع داده فهرست‌شده:

  • برخی‌از ویژگی‌ها ویژگی‌های موافقت کاربر هستند. داده‌های Analytics برای یک ویژگی خاص فقط درصورتی جمع‌آوری می‌شود که «پخش محتوا» از آن ویژگی پشتیبانی کند و کاربر با آن موافقت کرده باشد. برای ویژگی‌های اختیاری و الزامی، کاربر نمی‌تواند از جمع‌آوری داده‌ها انصراف دهد.

    • کیت توسعه نرم‌افزار داده‌های تجزیه‌وتحلیل رمزگذاری‌شده را ازطریق سرور جمع‌آوری گزارش Google به خط لوله تجزیه‌وتحلیل داده Google منتقل می‌کند.

    • از داده‌های جمع‌آوری‌شده به‌صورت تجمیعی برای بهبود کیت توسعه نرم‌افزار استفاده می‌شود: برای پایش عملکرد و استفاده کلی از کیت توسعه نرم‌افزار، و برای شناسایی نقص‌های نرم‌افزاری در محصول.

    • «کیت توسعه نرم‌افزار» داده‌ها را به طرف‌های سوم یا برنامه‌های دیگر در دستگاه کاربر منتقل یا با آن‌ها هم‌رسانی نمی‌کند.

یادداشت‌های سطح برنامه

  • همه داده‌های منتقل‌شده از «کیت توسعه نرم‌افزار» درحین انتقال رمزگذاری می‌شود.
  • نه توسعه‌دهنده برنامه و نه کاربران برنامه‌ای که از این کیت توسعه نرم‌افزار استفاده می‌کند نمی‌توانند از جمع‌آوری داده انصراف دهند یا داده‌هایشان را حذف کنند.

cast-tv

com.google.android.gms:play-services-cast-tv

جمع‌آوری داده‌های کیت توسعه نرم‌افزار

این SDK اطلاعاتی درباره تجربه‌های بازپخش رسانه برای برنامه‌های گیرنده Android TV که Cast Connect را ادغام می‌کنند جمع‌آوری می‌کند. تجزیه‌وتحلیل‌های جمع‌آوری‌شده قبل‌از ارسال به سرور جمع‌آوری گزارش Google ناشناس‌سازی می‌شوند. اطلاعات ثبت‌شده شامل رویدادهای جلسه، برخی اطلاعات دستگاه، و اطلاعات بازپخش برنامه می‌شود.

«کیت توسعه نرم‌افزار» هیچ‌گونه اطلاعات کاربر یا فراداده محتوا (برای مثال، عنوان، هنرمند، نشانی وب محتوا) را ثبت نمی‌کند. فقط ویژگی‌های عمومی محتوای درحال پخش، مانند نوع محتوا، قالب، و مدت، ثبت می‌شود. داده‌های این گزارش‌های مختص محتوا فقط به‌صورت انبوه استفاده می‌شود.

از داده‌های جمع‌آوری‌شده برای بهبود تجربه Cast به روش‌های زیر استفاده می‌شود:

  • برای ارزیابی استفاده از محتوای رسانه‌ای درحال اجرا در دستگاه‌های Cast.

  • برای شناسایی موفقیت ویژگی، گرایش‌ها، و استفاده کلیدی از «پخش محتوا» برای هدایت تصمیمات محصول، کسب‌وکار، و مهندسی.

  • برای تنظیم عملکرد و کاهش تأخیر در راه‌اندازی رسانه، بازپخش، و میان‌گیری.

برای هر نوع داده فهرست‌شده:

  • همه گردآوری‌های داده‌ها الزامی است.
  • کیت توسعه نرم‌افزار داده‌های تجزیه‌وتحلیل رمزگذاری‌شده را ازطریق سرور جمع‌آوری گزارش Google به خط لوله تجزیه‌وتحلیل داده Google منتقل می‌کند.
  • از این داده‌ها برای کمک به Google در تعیین تأثیرات عملکرد نسخه‌های جدید پلاتفرم و کیت توسعه نرم‌افزار استفاده می‌شود.
  • این کیت توسعه نرم‌افزار داده‌ها را به طرف‌های سوم یا برنامه‌های دیگر در دستگاه کاربر منتقل یا با آن‌ها هم‌رسانی نمی‌کند.

یادداشت‌های سطح برنامه

  • داده‌های ثبت‌شده درحین انتقال رمزگذاری می‌شود.
  • نه توسعه‌دهنده برنامه و نه کاربران برنامه‌ای که از این کیت توسعه نرم‌افزار استفاده می‌کند نمی‌توانند از جمع‌آوری داده انصراف دهند یا داده‌هایشان را حذف کنند.