مقدمه ای بر Privacy Sandbox در اندروید

اپلیکیشن های موبایل به بخشی اساسی از زندگی مردم تبدیل شده اند. در حال حاضر، بیش از 90 درصد از برنامه‌ها در Google Play رایگان هستند و دسترسی به محتوا و خدمات ارزشمند را برای میلیاردها کاربر فراهم می‌کنند. تبلیغات دیجیتال نقش کلیدی در ایجاد این امکان دارد. اما به منظور اطمینان از یک اکوسیستم برنامه سالم - که به نفع کاربران، توسعه دهندگان و کسب و کارها باشد - صنعت باید به تکامل نحوه عملکرد تبلیغات دیجیتال برای بهبود حریم خصوصی کاربران ادامه دهد.

سه سال پیش، گوگل طرح Privacy Sandbox را برای کمک به بهبود حریم خصوصی کاربران در وب اعلام کرد. پیشنهاد ما این است که Privacy Sandbox را به Android بیاوریم و مسیری روشن برای بهبود حریم خصوصی کاربر بدون در خطر قرار دادن دسترسی به محتوا و خدمات رایگان ارائه دهیم.

هدف ما با Privacy Sandbox در Android، توسعه راه‌حل‌های تبلیغاتی مؤثر و افزایش دهنده حریم خصوصی است، جایی که کاربران می‌دانند حریم خصوصی آنها محافظت می‌شود و توسعه‌دهندگان و کسب‌وکارها ابزارهایی برای موفقیت در تلفن همراه دارند. در حالی که ما این راه‌حل‌های جدید را طراحی، ساخت و آزمایش می‌کنیم، قصد داریم از ویژگی‌های پلتفرم تبلیغات موجود - از جمله شناسه تبلیغاتی - حداقل برای دو سال پشتیبانی کنیم و قبل از هر گونه تغییر آینده اطلاعیه‌های قابل توجهی را ارائه خواهیم کرد.

برای دستیابی به هدف نهایی، Privacy Sandbox در اندروید دو راه حل کلیدی را پیشنهاد می کند. یک SDK Runtime و مجموعه ای از APIهای حفظ حریم خصوصی .

زمان اجرا SDK

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

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

در اندروید 13، ما قصد داریم یک قابلیت پلتفرم جدید اضافه کنیم که در آن SDK های شخص ثالث می توانند در یک محیط زمان اجرا اختصاصی اجرا شوند. SDK Runtime دارای یک محیط اجرای اصلاح شده و مجوزها و حقوق دسترسی به داده های تعریف شده برای SDK ها خواهد بود که حفاظت و تضمین های قوی تری در مورد جمع آوری و اشتراک داده های کاربر ارائه می دهد.

درباره زمان اجرا SDK در طرح پیشنهادی بیشتر بیاموزید.

APIهای حفظ حریم خصوصی

به منظور پشتیبانی از موارد استفاده از تبلیغات اصلی بدون اتکا به شناسه‌های بین برنامه‌ای، Privacy Sandbox در Android مجموعه‌ای از API را پیشنهاد می‌کند که شخصی‌سازی و اندازه‌گیری تبلیغات را به روشی خصوصی‌تر امکان‌پذیر می‌سازد.

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

طرح پیشنهادی اولیه شامل 3 مورد استفاده اصلی است:

  • Topics بر اساس برنامه‌های موجود در دستگاه کاربر، سیگنال‌های علاقه درشت به نام موضوعات را استنباط می‌کند. SDK های تبلیغاتی ممکن است از این موضوعات به عنوان ورودی برای ارائه تبلیغات به کاربران مرتبط استفاده کنند.
  • مخاطب محافظت شده روش جدیدی را برای نمایش تبلیغات بر اساس «مخاطبان سفارشی» که توسط توسعه دهندگان برنامه و تعاملات درون برنامه آنها تعریف شده است، معرفی می کند. این راه حل این اطلاعات و تبلیغات مرتبط را به صورت محلی ذخیره می کند و چارچوبی را برای هماهنگ کردن گردش کار انتخاب آگهی ارائه می دهد.
  • Attribution Reporting از اندازه‌گیری تبدیل‌ها، موارد استفاده بهینه‌سازی یادگیری ماشین مانند ساخت مدل نرخ تبدیل پیش‌بینی‌شده، و تشخیص فعالیت نامعتبر پشتیبانی می‌کند.

بیشتر بیاموزید و بازخورد خود را به اشتراک بگذارید

SDK Runtime و APIهای حفظ حریم خصوصی به عنوان بخشی از پروژه منبع باز Android توسعه خواهند یافت و شفافیت را در طراحی و اجرای این راه حل ها فراهم می کند.

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