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

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

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

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

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

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

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

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

cast and cast-framework

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

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

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

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

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

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

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

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

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

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

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

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

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

cast-tv

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

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

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

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

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

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

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

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

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

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

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

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