Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zasady dotyczące listy dozwolonych urządzeń do pomijania zasad związanych z lokalizacją w samochodach
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aby aplikacja ADAS (oznaczona dla użytkowników jako Funkcje ułatwiające prowadzenie pojazdu) mogła korzystać z interfejsu Automotive Location Bypass API i być sterowana oddzielnie od ogólnego przełącznika lokalizacji Androida, producent OEM musi dodać aplikację do listy dozwolonych, aby spełniała wymagania Google Automotive Service (GAS). Aby uzyskać dostęp do Centrum pomocy partnerów GAS, musisz mieć dodatkowe uprawnienia (więcej informacji znajdziesz na stronie Android dla samochodów).
Funkcjonalność
Wymagania dotyczące funkcji związanych z ADAS zostały opisane poniżej.
Warunek
Wymaganie
MUST
Ogranicz zakres aplikacji tylko do przypadku użycia związanego z ogólnymi przepisami bezpieczeństwa – inteligentnym asystentem prędkości (GSR-ISA). Aplikacja GSR-ISA to wymagana funkcja bezpieczeństwa pojazdu, która jest określona w rozporządzeniu Parlamentu Europejskiego i Rady (UE) 2019/2144. Nie zezwalamy na dodawanie do listy dozwolonych żadnych innych funkcji związanych z ADAS.
NIE WOLNO
zawierać żadnych funkcji nieistotnych z punktu widzenia GSR-ISA, które można przenieść do innej aplikacji;
Postępowanie z danymi użytkowników
Wymagania dotyczące przetwarzania danych użytkowników znajdziesz poniżej.
Warunek
Wymaganie
MUST
Dostęp aplikacji do danych osobowych i poufnych oraz ich zbieranie, używanie i udostępnianie ogranicz do celów bezpośrednio związanych z zapewnianiem i ulepszaniem funkcji GSR-ISA.
Bezpieczeństwo
Wymagania dotyczące bezpieczeństwa danych o lokalizacji opisujemy poniżej.
Warunek
Wymaganie
MUST
Ze wszystkimi danymi o lokalizacji postępuj w bezpieczny sposób, używając nowoczesnych metod kryptograficznych i standardów bezpieczeństwa (np. protokołu HTTPS).
Możliwości użytkownika
Dostępna jest funkcja ograniczająca działanie systemu ADAS.
Warunek
Wymaganie
MUST
Umożliwiać użytkownikom tymczasowe lub trwałe wyłączenie funkcji ADAS, jeśli zdecydują się na to.
Przejrzystość dla użytkowników
Aby zapewnić użytkownikom przejrzystość, zastosuj wymagania opisane poniżej.
Warunek
Wymaganie
MUST
Prześlij politykę prywatności zawierającą szczegółowy opis rodzajów danych osobowych i poufnych, do których aplikacja ma dostęp oraz które zbiera, wykorzystuje i udostępnia, a także informacje o podmiotach, którym udostępniane są takie dane.
MUSI być opublikowany w wyznaczonych polach w ustawieniach lokalizacji.
MUSI być przedstawione jako niezależne powiadomienie i nie może być częścią innych informacji, które nie dotyczą danych użytkownika.
MUSI zawierać wyczerpującą listę typów danych, do których aplikacja uzyskuje dostęp lub które zbiera.
MUSI wyjaśniać, w jakich celach dane są używane (np. jakie funkcje i funkcjonalności są obsługiwane przez dane lub jak dane są używane do ulepszania aplikacji), zbierane (np. gdzie są przechowywane) i udostępniane innym podmiotom (osobom trzecim lub podmiotom powiązanym).
NIE WOLNO
zmieniać zachowanie lub sformułowania dotyczące wrażeń użytkowników na stronach ustawień lokalizacji, w tym wszelkie opisy i ciągi znaków związane z obejściem lokalizacji ADAS;
Sprawdzone metody postępowania z informacjami o lokalizacji
Poniżej znajdziesz sprawdzone metody dotyczące obsługi informacji o lokalizacji.
Sprawdzona metoda
Opis
ZDECYDOWANIE POLECAM
Włącz właściwość VHAL GENERAL_SAFETY_REGULATION_COMPLIANCE_REQUIREMENT, aby zapewnić prawidłową konfigurację innych aplikacji i usług (np. kreatora konfiguracji), gdy pojazd musi spełniać wymagania ogólnych przepisów bezpieczeństwa UE (GSR) za pomocą Androida.
POWINNO
Jeśli aplikacja wysyła dane o lokalizacji poza urządzenie:
Wysyłaj tylko najmniej dokładne informacje z czujników, które są niezbędne do działania funkcji.
Wysyłaj w miarę możliwości tylko dane anonimizowane.
Tylko tymczasowo przechowuj informacje przez najkrótszy okres
niezbędny do działania funkcji.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-31 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-31 UTC."],[],[],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. |"]]