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

در ماه مه ۲۰۲۱، گوگل پلی بخش جدید امنیت داده‌ها را معرفی کرد ، که افشای اطلاعات مربوط به جمع‌آوری، اشتراک‌گذاری و شیوه‌های امنیتی داده‌های کاربران توسط برنامه‌ها را در اختیار توسعه‌دهندگان قرار می‌دهد.

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

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

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

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

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

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

قالب و چارچوب قالب

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

جمع‌آوری داده‌های SDK

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

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

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

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

برای هر نوع داده ذکر شده:

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

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

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

    • SDK داده‌ها را با اشخاص ثالث یا سایر برنامه‌های موجود در دستگاه کاربر منتقل یا به اشتراک نمی‌گذارد.

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

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

تلویزیون کست

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

جمع‌آوری داده‌های SDK

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

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

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

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

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

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

برای هر نوع داده ذکر شده:

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

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

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