از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برای فعال کردن برنامه ADAS (با برچسب ویژگی هایی که به شما در رانندگی برای کاربران کمک می کند ) برای استفاده از Automotive Location Bypass API و به طور جداگانه از سوئیچ مکان عمومی Android کنترل شود، یک OEM باید برنامه را برای گذراندن الزامات Google Automotive Service (GAS) مجاز کند. برای دسترسی به مرکز راهنمایی شریک GAS، مجوز بیشتری لازم است (برای کسب اطلاعات بیشتر، به Android for Cars مراجعه کنید).
کارکرد
الزامات برای عملکرد مرتبط با ADAS در زیر توضیح داده شده است.
وضعیت
مورد نیاز
باید
محدوده برنامه را فقط به موارد استفاده از مقررات ایمنی عمومی-دستیار سرعت هوشمند (GSR-ISA) محدود کنید. برنامه GSR-ISA یک عملکرد ایمنی مورد نیاز خودرو است که توسط مقررات 2019/2144 پارلمان اروپا اجباری شده است. هیچ عملکرد مرتبط با ADAS برای فهرست مجاز مجاز نیست.
نباید
شامل هر گونه عملکرد غیر ضروری، غیر مرتبط با GSR-ISA، که می تواند به یک برنامه دیگر تفکیک شود.
مدیریت داده های کاربر
شرایط مورد نیاز برای مدیریت داده های کاربر در زیر به تفصیل آمده است.
وضعیت
مورد نیاز
باید
دسترسی، جمع آوری، استفاده و به اشتراک گذاری داده های شخصی یا حساس به دست آمده از طریق برنامه را به اهدافی که مستقیماً با ارائه و بهبود عملکرد GSR-ISA مرتبط است محدود کنید.
امنیت
الزامات امنیت داده های مکان در زیر توضیح داده شده است.
وضعیت
مورد نیاز
باید
همه دادههای مکان را ایمن مدیریت کنید، از جمله انتقال آن با استفاده از رمزنگاری مدرن و استانداردهای امنیتی (مثلاً از طریق HTTPS).
استطاعت کاربر
هزینه ای برای محدود کردن عملکرد ADAS ارائه شده است.
وضعیت
مورد نیاز
باید
در صورت تمایل، امکان غیرفعال کردن موقت یا دائمی عملکرد ADAS را برای کاربران فراهم کنید.
شفافیت کاربر
برای ارائه شفافیت به کاربران، الزامات شرح داده شده در زیر را اعمال کنید.
وضعیت
مورد نیاز
باید
یک خطمشی رازداری ارائه کنید که به طور جامع انواع دادههای شخصی و حساسی را که برنامه شما به آنها دسترسی پیدا میکند، جمعآوری میکند، استفاده میکند و به اشتراک میگذارد، افشا کند. و هر طرفی که اطلاعات شخصی یا حساس کاربر با آنها به اشتراک گذاشته شده است.
باید در قسمت های تعیین شده در تنظیمات مکان پست شود.
باید بهعنوان یک افشای مستقل ارائه شود و همراه با افشای دیگر نامرتبط با دادههای کاربر نباشد.
باید شامل فهرستی جامع از انواع داده هایی باشد که به آنها دسترسی یا جمع آوری می شود.
باید اهدافی که به دادهها دسترسی پیدا میکنند، استفاده میشوند (مثلاً کدام ویژگیها و عملکردها از دادهها پشتیبانی میکنند یا اینکه چگونه از دادهها برای بهبود برنامه استفاده میشود)، جمعآوری شده (مثلاً جایی که دادهها ذخیره میشوند) و با سایر نهادها (شخص ثالث یا وابسته) به اشتراک گذاشته میشوند.
نباید
رفتار یا عبارت تجربه کاربر (UX) را در صفحات تنظیمات مکان، از جمله هر گونه توضیحات و رشته های مربوط به دور زدن مکان ADAS تغییر دهید.
بهترین شیوه ها برای مدیریت اطلاعات مکان
بهترین شیوه ها برای ارائه اطلاعات مکان در زیر توضیح داده شده است.
بهترین تمرین
توضیحات
به شدت توصیه می شود
ویژگی VHAL GENERAL_SAFETY_REGULATION_COMPLIANCE_REQUIREMENT را فعال کنید تا مطمئن شوید که سایر برنامهها و سرویسها (به عنوان مثال، Setup Wizard) زمانی که خودرو باید الزامات انطباق با مقررات ایمنی عمومی اتحادیه اروپا (GSR) را از طریق Android به درستی پیکربندی کند.
باید
اگر برنامه دادههای موقعیت مکانی را از دستگاه ارسال میکند:
فقط درشت ترین اطلاعات حسگر مورد نیاز برای عملکرد را ارسال کنید.
در صورت امکان فقط داده های ناشناس ارسال کنید.
فقط اطلاعات را به طور موقت برای کوتاه ترین مدت زمان مورد نیاز برای عملکرد حفظ کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-31 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-31 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Automotive location bypass allowlist policy\n\n| **Important:** This policy is not a substitute for OEMs and APK providers to conduct their own due diligence to ensure legal compliance and privacy best practices.\n\nTo enable an ADAS app (labeled as **Features that help you drive** for users) to\nutilize the\n[Automotive Location Bypass API](/docs/automotive/location_bypass/driver_assistance_location_bypass_api)\nand be controlled separately from the general Android location switch, an OEM must allowlist the\napp to pass the Google Automotive Service (GAS) requirements. Additional permission is needed to\naccess the GAS partner help center (to learn\nmore, see\n[Android for Cars](https://developers.google.com/cars)).\n| **Note:** An *Advanced Driver Assistance Systems* (ADAS) app is defined as a pre-loaded Android app or apk that exchanges information between Android and external electronic systems designed to assist drivers in operating their vehicle safely as guidelined by local regulations.\n\nFunctionality\n-------------\n\nThe requirement for ADAS-related functionality is described below.\n\n| Condition | Requirement |\n|-----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| MUST | Limit scope of app to the General Safety Regulation-Intelligent Speed Assist (GSR-ISA) use case only. The GSR-ISA app is a required vehicle safety function mandated by Regulation 2019/2144 of the European Parliament. **No other ADAS-related functionality is permitted for allowlisting.** |\n| MUST NOT | Contain any nonessential functionality, not relevant to GSR-ISA, that can be separated into a different app. |\n\nUser data handling\n------------------\n\nThe requirement for handling user data is detailed below.\n\n| Condition | Requirement |\n|-----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| MUST | Limit the access, collection, use, and sharing of personal or sensitive data acquired through the app to purposes directly related to providing and improving the GSR-ISA functionality. |\n\nSecurity\n--------\n\nThe requirement for location data security is described below.\n\n| Condition | Requirement |\n|-----------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| MUST | Handle all location data securely, including its transmission using modern cryptography and security standards (for example, over HTTPS). |\n\nUser affordance\n---------------\n\nAn affordance is provided to limit the ADAS functionality.\n\n| Condition | Requirement |\n|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| MUST | Provide affordance for users to temporarily or permanently disable the ADAS functionality if they choose to do so. | **Note:** This affordance does not have to be provided within Android. |\n\nUser transparency\n-----------------\n\nTo provide transparency to users, apply the requirements described below.\n\n| Condition | Requirement |\n|-----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| MUST | Provide a privacy policy comprehensively disclosing the types of personal and sensitive data your app accesses, collects, uses, and shares; and any parties with which any personal or sensitive user data is shared. - MUST be posted in the designated fields in Location settings. - MUST be presented as an independent disclosure and not be included with other disclosures unrelated to user data. - MUST include a comprehensive list of the types of data being accessed or collected. - MUST explain the purposes for which the data is accessed, used (for example, which features and functionality the data supports or how the data is used to improve the app), collected (for example, where the data is stored), and shared with other entities (third party or affiliated). |\n| MUST NOT | Modify the user experience (UX) behavior or wording on the Location Settings pages, including any descriptions and strings pertaining to the ADAS location bypass. | |\n\nBest practices for handling location information\n------------------------------------------------\n\nThe best practices for handing location information are described below.\n\n| Best practice | Description |\n|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| STRONGLY RECOMMEND | Enable the VHAL property `GENERAL_SAFETY_REGULATION_COMPLIANCE_REQUIREMENT` to ensure other apps and services (for example, Setup Wizard) are correctly configured when a vehicle needs to meet EU General Safety Regulation (GSR) compliance requirements through Android. |\n| SHOULD | If the app sends location data off the device: \u003cbr /\u003e - **Only** send the coarsest sensor information needed for functionality. - **Only** send anonymized data whenever possible. - **Only** retain the information temporarily for the shortest period of time needed for functionality. |"]]