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

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

طراحی برای امنیت با پیروی از بهترین شیوه ها برای رمزگذاری، یکپارچگی و احراز هویت.

بهترین شیوه ها

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

بهبود حریم خصوصی اندروید در طول زمان

همانطور که تهدیدات برای حریم خصوصی در حال تکامل است، پلتفرم Android ویژگی ها و پیشرفت هایی را اضافه می کند تا به شما در محافظت از کاربران کمک کند. جدول زمانی ویژگی ها را بر اساس انتشار مشاهده کنید.
  • بهبود فضای ذخیره سازی محدوده
  • درخواست جداگانه برای مکان پس‌زمینه
  • حسابرسی دسترسی به داده ها
  • مکان تقریبی
  • داشبورد حریم خصوصی
  • مجوزهای بلوتوث

  • مجوز اعلان
  • مجوزهای Wi-Fi و ذخیره سازی
  • انتخابگر عکس

برنامه هایی بسازید که خصوصی باشند

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

به حداقل رساندن مجوزها

بیاموزید که چگونه برنامه شما می تواند بدون درخواست زمان اجرا اجرا شود مجوزها و نحوه حذف مجوزهایی که برنامه شما دیگر به آن نیاز ندارد.
راهنما
قبل از اینکه مجوزها را در برنامه خود اعلام کنید، در نظر بگیرید که آیا باید این کار را انجام دهید یا خیر. بیاموزید که چگونه این سیستم می تواند به شما کمک کند.
راهنما
بدون درخواست مجوزهای مرتبط با دوربین، درخواستی را برای گرفتن عکس و فیلم به برنامه دوربین پیش‌فرض دستگاه ارسال کنید.
راهنما
از انتخابگر عکس سیستم استفاده کنید، که به کاربران امکان می دهد موارد رسانه ای خاصی را برای اشتراک گذاری با برنامه خود انتخاب کنند.
راهنما
از پوشه ارائه شده توسط سیستم برای اطلاعات خاص برنامه استفاده کنید. برنامه شما برای دسترسی به این پوشه به هیچ مجوز ذخیره سازی نیاز ندارد.
راهنما
از جفت‌سازی دستگاه همراه برای یافتن دستگاه‌های اطراف بدون اعلام مجوزهای مکان استفاده کنید.
راهنما
اگر برنامه شما Android 13 یا بالاتر را هدف قرار می‌دهد، APIهای خود لغو به برنامه شما اجازه می‌دهند دسترسی به مجوزهایی را که قبلاً اعطا شده‌اند و برنامه شما دیگر به آن نیاز ندارد لغو کند.

دسترسی به موقعیت مکانی را به حداقل برسانید

به طور خاص، دقت و فرکانس دسترسی به مکان را به حداقل برسانید.
راهنما
منتظر بمانید تا به مکان دقیق ارتقا دهید تا زمانی که کاربر فعالانه از ویژگی هایی استفاده کند که به مکان دقیق نیاز دارند.
راهنما
مکان پیش زمینه باید بیشتر موارد استفاده را برآورده کند. تنها زمانی از موقعیت مکانی پس‌زمینه استفاده کنید که جایگزینی وجود نداشته باشد.
راهنما
اگر برنامه شما Android 12 یا بالاتر را هدف قرار می‌دهد، بسیاری از APIهای دستگاه‌های بلوتوث نزدیک به دسترسی به موقعیت مکانی نیاز ندارند.
راهنما
اگر برنامه شما Android 13 یا بالاتر را هدف قرار می‌دهد، بسیاری از APIهای دستگاه‌های Wi-Fi اطراف نیازی به دسترسی به مکان ندارند.

داده ها را به حداقل برسانید

در برنامه خود، دید به مجموعه دیگر برنامه های نصب شده و استفاده از شناسه های دستگاه غیر قابل تنظیم مجدد را به حداقل برسانید.
راهنما
اگر برنامه شما اندروید 11 یا بالاتر را هدف قرار می دهد، مجموعه بسته هایی را که انتظار دارید برنامه شما با آنها تعامل داشته باشد را اعلام کنید.
راهنما
از شناسه قابل تنظیم مجدد توسط کاربر مناسب برای مورد استفاده برنامه خود استفاده کنید. با شروع اندروید 12، سیستم مجموعه ای از شناسه های دستگاه را که برنامه ها می توانند استفاده کنند، محدود می کند.

به کاربران کنترل بدهید

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

آنچه کاربران شما می بینند را مرور کنید

آگاه باشید که سیستم چگونه کاربران را از اطلاعاتی که برنامه‌ها به آنها دسترسی دارند و جمع‌آوری می‌کنند آگاه می‌کند.
ویژگی
با شروع اندروید 12، زمانی که یک برنامه به حسگرهایی که اطلاعات حساس را ضبط می‌کنند دسترسی پیدا می‌کند، سیستم نمادی را نشان می‌دهد.
ویژگی
با شروع اندروید 12، هر بار که یک برنامه داده‌های کلیپ‌بورد را که از یک برنامه دیگر منشا گرفته‌اند، می‌خواند، به کاربران اطلاع داده می‌شود.
ویژگی
با شروع اندروید 12، سیستم یک نمای جدول زمانی از مجوزهای دسترسی برنامه ها را ارائه می دهد.
ویژگی
در همه دستگاه‌های دارای Android 11 یا بالاتر، و در بسیاری از دستگاه‌هایی که دارای Android نسخه 6.0 یا بالاتر هستند، سیستم به‌طور خودکار مجوزهای برنامه‌های استفاده‌نشده را لغو می‌کند.

برنامه هایی بسازید که به طور پیش فرض ایمن باشند

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

طراحی برای امنیت

در مورد بهترین شیوه ها برای رمزگذاری، یکپارچگی، و چرخه حیات امنیت کلی برنامه بیاموزید.
راهنما
از Play Integrity API برای شناسایی تعاملات بالقوه خطرناک و متقلبانه، مانند تقلب و دسترسی غیرمجاز استفاده کنید.
راهنما
Credential Manager کتابخانه مدرن احراز هویت Jetpack است که از کلیدهای عبور، راه حل های ورود به سیستم فدرال مانند ورود با Google، و احراز هویت نام کاربری/گذرواژه قدیمی پشتیبانی می کند.
راهنما
از کتابخانه بیومتریک Jetpack برای استفاده از حسگرهای بیومتریک دستگاه هنگام احراز هویت کاربران در برنامه خود استفاده کنید.
راهنما
HTTPS و SSL پروتکل های امنی را برای انتقال داده ها بین برنامه و سرورهای شما ارائه می کنند. تعدادی از خطاهای رایج می تواند منجر به انتقال ناامن داده شود. این موارد را در برنامه خود بررسی کنید.
راهنما
در جایی که داده‌ها حساس هستند، آن‌ها را در فضای ذخیره‌سازی خصوصی برنامه رمزگذاری کنید تا در صورت دزدیده شدن و به خطر افتادن دستگاه، کمتر به آن دسترسی داشته باشید.
راهنما
یک برنامه افشای آسیب‌پذیری (VDP) راه‌اندازی کنید تا دستورالعمل‌هایی را برای محققان امنیتی ارائه کند تا آسیب‌پذیری‌های شناسایی نشده قبلی را برای شما فاش کنند.
برای کمک به کوشش Privacy Sandbox یا فقط دنبال کردن، برای دریافت به‌روزرسانی‌های منظم ثبت‌نام کنید.
ویژه

خط مشی Google Play

Google Play با شما شریک می شود تا برنامه ها و بازی های شما را به طور ایمن به میلیاردها نفر در سراسر جهان ارائه دهد. جدیدترین خط مشی ها، جدول زمانی و پیامدهای برنامه های خود را بیاموزید.

آخرین اخبار

آخرین ویدیوها