Deklaracje zgodności z zasadami w interfejsie App Store Review API

1. Deklaracja dotycząca zdrowia

Identyfikator deklaracji: POLICY_DECLARATION_ID_HEALTH

  • Identyfikator pytania: POLICY_QUESTION_ID_HEALTH_CATEGORY
    • Typ: jednokrotny wybór
    • Tekst pytania: opowiedz nam o funkcjach związanych ze zdrowiem w aplikacji (wybierz wszystkie pasujące odpowiedzi). Aby dowiedzieć się więcej o tym, co rozumiemy przez funkcje związane ze zdrowiem oraz które funkcje mogą być dostępne w aplikacji, odwiedź Centrum pomocy.
    • Opcje:
      • Aktywność i fitness (POLICY_RESPONSE_CHOICE_ID_HEALTH_ACTIVITY_TRACKING)
      • Odżywianie i kontrola wagi (POLICY_RESPONSE_CHOICE_ID_HEALTH_NUTRITION_WEIGHT_MANAGEMENT)
      • Śledzenie miesiączki (POLICY_RESPONSE_CHOICE_ID_HEALTH_CYCLE_TRACKING)
      • Zarządzanie snem (POLICY_RESPONSE_CHOICE_ID_HEALTH_SLEEP_TRACKING)
      • Zarządzanie stresem, relaks, dbanie o zdrowie psychiczne (POLICY_RESPONSE_CHOICE_ID_HEALTH_STRESS_MANAGEMENT)
      • Leczenie chorób i schorzeń (POLICY_RESPONSE_CHOICE_ID_DISEASES_CONDITIONS_MANAGEMENT)
      • Pomoc w podejmowaniu decyzji dotyczących leczenia klinicznego (POLICY_RESPONSE_CHOICE_ID_HEALTH_CLINICAL_DECISION_SUPPORT)
      • Profilaktyka chorób i zdrowie publiczne (POLICY_RESPONSE_CHOICE_ID_DISEASE_PREVENTION_PUBLIC_HEALTH)
      • Nagłe wypadki i pierwsza pomoc (POLICY_RESPONSE_CHOICE_ID_HEALTH_FIRST_AID_EMERGENCY)
      • Opieka zdrowotna i zarządzanie nią (POLICY_RESPONSE_CHOICE_ID_HEALTHCARE_SERVICES_MANAGEMENT)
      • Aplikacje na urządzenia medyczne (POLICY_RESPONSE_CHOICE_ID_MEDICAL_DEVICE)
      • Zdrowie psychiczne i behawioralne (POLICY_RESPONSE_CHOICE_ID_HEALTH_MENTAL_HEALTH)
      • Wiedza medyczna i edukacja zdrowotna (POLICY_RESPONSE_CHOICE_ID_HEALTH_MEDICAL_REFERENCE_EDUCATION)
      • Zarządzanie lekami i leczeniem (POLICY_RESPONSE_CHOICE_ID_HEALTH_MEDICATION_MANAGEMENT)
      • Fizjoterapia i rehabilitacja (POLICY_RESPONSE_CHOICE_ID_HEALTH_PHYSICAL_THERAPY_REHABILITATION)
      • Zdrowie reprodukcyjne i seksualne (POLICY_RESPONSE_CHOICE_ID_HEALTH_REPRODUCTIVE_HEALTH)
      • Badania naukowe, badania kliniczne i społeczności pacjentów (POLICY_RESPONSE_CHOICE_ID_HEALTH_RESEARCH)
      • Inne (POLICY_RESPONSE_CHOICE_ID_HEALTH_OTHER)
      • Aplikacja nie ma żadnych funkcji związanych ze zdrowiem (POLICY_RESPONSE_CHOICE_ID_NOT_HEALTH_APP)
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_HEALTH_OTHER_SPECIFY
    • Typ: ciąg znaków
    • Treść pytania: jakie inne funkcje związane ze zdrowiem oferuje aplikacja?
    • Warunki: wymagane, jeśli wybrano POLICY_RESPONSE_CHOICE_ID_HEALTH_OTHER.

Pytania dotyczące uprawnień związanych ze zdrowiem: wszystkie pytania tekstowe, wymagane, jeśli używane jest odpowiednie uprawnienie. Opisz sposób korzystania przez aplikację z uprawnień związanych ze zdrowiem.

Identyfikator pytania Uprawnienie
POLICY_QUESTION_ID_HEALTH_ACTIVITY_RECOGNITIONandroid.permission.ACTIVITY_RECOGNITION
POLICY_QUESTION_ID_HEALTH_CONNECT_ACTIVE_CALORIES_BURNEDandroid.permission.health.READ_ACTIVE_CALORIES_BURNED
POLICY_QUESTION_ID_HEALTH_CONNECT_DISTANCEandroid.permission.health.READ_DISTANCE
POLICY_QUESTION_ID_HEALTH_CONNECT_ELEVATION_GAINEDandroid.permission.health.READ_ELEVATION_GAINED
POLICY_QUESTION_ID_HEALTH_CONNECT_EXERCISEandroid.permission.health.READ_EXERCISE
POLICY_QUESTION_ID_HEALTH_CONNECT_EXERCISE_ROUTEandroid.permission.health.READ_EXERCISE_ROUTES
POLICY_QUESTION_ID_HEALTH_CONNECT_FLOORS_CLIMBEDandroid.permission.health.READ_FLOORS_CLIMBED
POLICY_QUESTION_ID_HEALTH_CONNECT_STEPSandroid.permission.health.READ_STEPS
POLICY_QUESTION_ID_HEALTH_CONNECT_WHEELCHAIR_PUSHESandroid.permission.health.READ_WHEELCHAIR_PUSHES
POLICY_QUESTION_ID_HEALTH_CONNECT_POWERandroid.permission.health.READ_POWER
POLICY_QUESTION_ID_HEALTH_CONNECT_SPEEDandroid.permission.health.READ_SPEED
POLICY_QUESTION_ID_HEALTH_CONNECT_RESPIRATORY_RATEandroid.permission.health.READ_RESPIRATORY_RATE
POLICY_QUESTION_ID_HEALTH_CONNECT_PLANNED_EXERCISEandroid.permission.health.READ_PLANNED_EXERCISE
POLICY_QUESTION_ID_HEALTH_CONNECT_ACTIVITY_INTENSITYandroid.permission.health.READ_ACTIVITY_INTENSITY
POLICY_QUESTION_ID_HEALTH_CONNECT_BASAL_METABOLIC_RATEandroid.permission.health.READ_BASAL_METABOLIC_RATE
POLICY_QUESTION_ID_HEALTH_CONNECT_BODY_FATandroid.permission.health.READ_BODY_FAT
POLICY_QUESTION_ID_HEALTH_CONNECT_BODY_WATER_MASSandroid.permission.health.READ_BODY_WATER_MASS
POLICY_QUESTION_ID_HEALTH_CONNECT_BONE_MASSandroid.permission.health.READ_BONE_MASS
POLICY_QUESTION_ID_HEALTH_CONNECT_HEIGHTandroid.permission.health.READ_HEIGHT
POLICY_QUESTION_ID_HEALTH_CONNECT_LEAN_BODY_MASSandroid.permission.health.READ_LEAN_BODY_MASS
POLICY_QUESTION_ID_HEALTH_CONNECT_WEIGHTandroid.permission.health.READ_WEIGHT
POLICY_QUESTION_ID_HEALTH_CONNECT_BASAL_BODY_TEMPERATUREandroid.permission.health.READ_BASAL_BODY_TEMPERATURE
POLICY_QUESTION_ID_HEALTH_CONNECT_CERVICAL_MUCUSandroid.permission.health.READ_CERVICAL_MUCUS
POLICY_QUESTION_ID_HEALTH_CONNECT_MENSTRUATIONandroid.permission.health.READ_MENSTRUATION
POLICY_QUESTION_ID_HEALTH_CONNECT_OVULATION_TESTandroid.permission.health.READ_OVULATION_TEST
POLICY_QUESTION_ID_HEALTH_CONNECT_SEXUAL_ACTIVITYandroid.permission.health.READ_SEXUAL_ACTIVITY
POLICY_QUESTION_ID_HEALTH_CONNECT_INTERMENSTRUAL_BLEEDINGandroid.permission.health.READ_INTERMENSTRUAL_BLEEDING
POLICY_QUESTION_ID_HEALTH_CONNECT_TOTAL_CALORIES_BURNEDandroid.permission.health.READ_TOTAL_CALORIES_BURNED
POLICY_QUESTION_ID_HEALTH_CONNECT_HYDRATIONandroid.permission.health.READ_HYDRATION
POLICY_QUESTION_ID_HEALTH_CONNECT_NUTRITIONandroid.permission.health.READ_NUTRITION
POLICY_QUESTION_ID_HEALTH_CONNECT_SLEEPandroid.permission.health.READ_SLEEP
POLICY_QUESTION_ID_HEALTH_BODY_SENSORSandroid.permission.BODY_SENSORS
POLICY_QUESTION_ID_HEALTH_BODY_SENSORS_BACKGROUNDandroid.permission.BODY_SENSORS_BACKGROUND
POLICY_QUESTION_ID_HEALTH_CONNECT_VO2_MAXandroid.permission.health.READ_VO2_MAX
POLICY_QUESTION_ID_HEALTH_CONNECT_BLOOD_GLUCOSEandroid.permission.health.READ_BLOOD_GLUCOSE
POLICY_QUESTION_ID_HEALTH_CONNECT_BLOOD_PRESSUREandroid.permission.health.READ_BLOOD_PRESSURE
POLICY_QUESTION_ID_HEALTH_CONNECT_BODY_TEMPERATUREandroid.permission.health.READ_BODY_TEMPERATURE
POLICY_QUESTION_ID_HEALTH_CONNECT_HEART_RATEandroid.permission.health.READ_HEART_RATE
POLICY_QUESTION_ID_HEALTH_CONNECT_HEART_RATE_VARIABILITYandroid.permission.health.READ_HEART_RATE_VARIABILITY
POLICY_QUESTION_ID_HEALTH_CONNECT_OXYGEN_SATURATIONandroid.permission.health.READ_OXYGEN_SATURATION
POLICY_QUESTION_ID_HEALTH_CONNECT_RESTING_HEART_RATEandroid.permission.health.READ_RESTING_HEART_RATE
POLICY_QUESTION_ID_HEALTH_CONNECT_SKIN_TEMPERATUREandroid.permission.health.READ_SKIN_TEMPERATURE
POLICY_QUESTION_ID_HEALTH_CONNECT_MINDFULNESSandroid.permission.health.READ_MINDFULNESS
POLICY_QUESTION_ID_HEALTH_CONNECT_HEALTH_DATA_HISTORYandroid.permission.health.READ_HEALTH_DATA_HISTORY
POLICY_QUESTION_ID_HEALTH_CONNECT_HEALTH_DATA_IN_BACKGROUNDandroid.permission.health.READ_HEALTH_DATA_IN_BACKGROUND
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_VACCINESandroid.permission.health.READ_MEDICAL_DATA_VACCINES
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_ALLERGIES_INTOLERANCESandroid.permission.health.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_CONDITIONSandroid.permission.health.READ_MEDICAL_DATA_CONDITIONS
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_LABORATORY_RESULTSandroid.permission.health.READ_MEDICAL_DATA_LABORATORY_RESULTS
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_MEDICATIONSandroid.permission.health.READ_MEDICAL_DATA_MEDICATIONS
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PERSONAL_DETAILSandroid.permission.health.READ_MEDICAL_DATA_PERSONAL_DETAILS
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PRACTITIONER_DETAILSandroid.permission.health.READ_MEDICAL_DATA_PRACTITIONER_DETAILS
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PREGNANCYandroid.permission.health.READ_MEDICAL_DATA_PREGNANCY
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PROCEDURESandroid.permission.health.READ_MEDICAL_DATA_PROCEDURES
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_SOCIAL_HISTORYandroid.permission.health.READ_MEDICAL_DATA_SOCIAL_HISTORY
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_VISITSandroid.permission.health.READ_MEDICAL_DATA_VISITS
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_VITAL_SIGNSandroid.permission.health.READ_MEDICAL_DATA_VITAL_SIGNS

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_HEALTH",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_HEALTH_CATEGORY",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_HEALTH_ACTIVITY_TRACKING"
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_HEALTH_BODY_SENSORS",
      "stringResponse": {
        "value": "test response"
      }
    }
  ]
}

2. Deklaracja dotycząca identyfikatora wyświetlania reklam

Identyfikator deklaracji: POLICY_DECLARATION_ID_ADVERTISING_ID

  • Identyfikator pytania: POLICY_QUESTION_ID_AD_ID_IS_USED
    • Typ: wartość logiczna
    • Tekst pytania: Czy aplikacja korzysta z identyfikatora wyświetlania reklam? Dotyczy to wszystkich importowanych pakietów SDK, które używają identyfikatora wyświetlania reklam.
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_AD_ID_PURPOSE
    • Typ: jednokrotny wybór
    • Tekst pytania: dlaczego aplikacja potrzebuje identyfikatora wyświetlania reklam? Dotyczy to wszystkich importowanych pakietów SDK, które używają identyfikatorów wyświetlania reklam. Przed odpowiedzią na to pytanie sprawdź, czy kod zewnętrznych pakietów SDK używanych w aplikacji nie wykorzystuje identyfikatora wyświetlania reklam. Jeśli tak jest, musisz zadeklarować, że aplikacja też korzysta z takiego identyfikatora. W przypadku niektórych pakietów SDK, np. SDK do reklam mobilnych Google (Play Services-ads), uprawnienia com.google.android.gms.permission.AD_ID mogą być już zadeklarowane w pliku manifestu biblioteki pakietu. Jeśli aplikacja używa tych pakietów SDK jako zależności, uprawnienia com.google.android.gms.permission.AD_ID z pliku manifestu biblioteki SDK zostaną domyślnie połączone z głównym plikiem manifestu aplikacji, nawet jeśli te uprawnienia nie będą jednoznacznie zadeklarowane. Więcej informacji
    • Opcje:
      • Funkcje aplikacji (POLICY_RESPONSE_CHOICE_ID_PSL_APP_FUNCTIONALITY)
        • Dane są używane na potrzeby funkcji aplikacji, na przykład uwierzytelniania użytkowników.
      • Analytics (POLICY_RESPONSE_CHOICE_ID_PSL_ANALYTICS)
        • Dane są używane na potrzeby zbierania informacji o tym, jak użytkownicy korzystają z aplikacji lub jaka jest jej wydajność. Na przykład aby dowiadywać się, ilu użytkowników używa określonej funkcji, monitorować stan aplikacji, rozpoznawać i naprawiać błędy lub awarie albo zwiększać wydajność aplikacji.
      • Informacje od dewelopera
          (POLICY_RESPONSE_CHOICE_ID_PSL_DEVELOPER_COMMUNICATIONS)
        • Dane służą do wysyłania wiadomości lub powiadomień o deweloperze lub jego aplikacji. Dotyczy to na przykład wysyłania powiadomień push, aby poinformować użytkowników o ważnej aktualizacji zabezpieczeń lub nowych funkcjach aplikacji.
      • Zapobieganie oszustwom, bezpieczeństwo i zgodność ze standardami (POLICY_RESPONSE_CHOICE_ID_PSL_FRAUD_PREVENTION_SECURITY)
        • Dane służą do zapobiegania oszustwom, zapewniania bezpieczeństwa lub zgodności z przepisami. Dotyczy to na przykład monitorowania nieudanych prób zalogowania się w celu identyfikowania potencjalnie nieuczciwych działań.
      • Reklamy lub marketing (POLICY_RESPONSE_CHOICE_ID_PSL_ADVERTISING)
        • Dane służą do wyświetlania lub kierowania reklam lub informacji marketingowych albo do mierzenia skuteczności reklam. Dotyczy to na przykład wyświetlania reklam w aplikacji, wysyłania powiadomień push w celu promowania innych produktów lub usług albo udostępniania danych partnerom reklamowym.
      • Personalizacja (POLICY_RESPONSE_CHOICE_ID_PSL_PERSONALIZATION)
        • Dane służą do dostosowywania aplikacji, m.in. wyświetlania polecanych treści lub sugestii. Dotyczy to na przykład sugerowania playlist na podstawie przesłuchanych przez użytkownika utworów lub podawania wiadomości lokalnych na podstawie lokalizacji użytkownika.
      • Zarządzanie kontem (POLICY_RESPONSE_CHOICE_ID_PSL_ACCOUNT_MANAGEMENT)
        • Dane służą do konfigurowania kont użytkowników lub zarządzania nimi. Na przykład do tego, żeby umożliwić użytkownikom tworzenie kont, dodawanie informacji do udostępnianych przez Ciebie kont używanych w Twoich usługach, logowanie się w aplikacji lub weryfikowanie danych logowania.
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_AD_ID_IS_USED ma wartość „prawda”.
  • Identyfikator pytania: POLICY_QUESTION_ID_AD_ID_ACK
    • Typ: wartość logiczna
    • Tekst pytania: Rozumiem konsekwencje nieuwzględnienia uprawnienia com.google.android.gms.permission.AD_ID w pliku manifestu w przypadku kierowania aplikacji na Androida 13 i chcę wyłączyć powiadomienia o błędach wersji.

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_ADVERTISING_ID",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_AD_ID_IS_USED",
      "booleanResponse": {
        "value": true
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_AD_ID_PURPOSE",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_PSL_APP_FUNCTIONALITY"
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_AD_ID_ACK",
      "booleanResponse": {
        "value": true
      }
    }
  ]
}

3. Deklaracja dotycząca aplikacji instytucji państwowych

Identyfikator deklaracji: POLICY_DECLARATION_ID_GOVERNMENT_APPS

  • Identyfikator pytania: POLICY_QUESTION_ID_IS_GOVERNMENT_APP
    • Typ: wartość logiczna
    • Tekst pytania: czy aplikacja została opracowana przez instytucję państwową lub w jej imieniu? Może to być na przykład aplikacja dotycząca opieki zdrowotnej, parkowania w mieście lub udzielania licencji państwowej. Jeśli wybierzesz „Tak” i udowodnisz, że aplikacja spełnia nasze wymagania, na jej stronie w Sklepie możesz zobaczyć etykietę „Administracja”.
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_GOVERNMENT_ENTITY
    • Typ: jednokrotny wybór
    • Treść pytania: która z tych opcji najlepiej opisuje instytucję państwową lub przynależność? Jeśli masz do wyboru kilka opcji, wybierz instytucję najwyższego poziomu.
    • Opcje:
      • Administracja państwowa (POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONAL)
      • Administracja stanowa/prowincjonalna/regionalna (POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_STATE)
      • Władze miejskie lub lokalne (POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_CITY)
      • Inne (POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_OTHER)
        • Na przykład jeśli deweloper jest zewnętrznym deweloperem działającym w imieniu instytucji państwowej.
    • Warunki: wymagane, jeśli IS_GOVERNMENT_APP ma wartość true. Odpowiedzi {NATIONAL, STATE, CITY} i OTHER wzajemnie się wykluczają.
  • Identyfikator pytania: POLICY_QUESTION_ID_GOV_ENT_RESPONSES
    • Typ: grupa z kluczem
    • Tekst pytania: dane instytucji państwowej
    • Klucze:
      • POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONAL
      • POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_STATE
      • POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_CITY
    • Warunki: pytania w tej grupie są wymagane w przypadku każdego klucza (poziomu administracji państwowej) wybranego w pytaniu GOVERNMENT_ENTITY.
    • Zagnieżdżone pytania:
      • Identyfikator pytania: POLICY_QUESTION_ID_GOV_WITHOUT_WEBSITE
        • Typ: wartość logiczna
        • Tekst pytania: instytucja państwowa nie ma strony internetowej
      • Identyfikator pytania: POLICY_QUESTION_ID_GOV_WEBSITE_URL
        • Typ: ciąg znaków
        • Tekst pytania: podaj link do oficjalnej strony internetowej instytucji państwowej
        • Warunki: wymagane, jeśli GOV_WITHOUT_WEBSITE ma wartość „false”.
      • Identyfikator pytania: POLICY_QUESTION_ID_GOV_WIKIPEDIA_URL
        • Typ: ciąg znaków
        • Tekst pytania: jeśli to możliwe, podaj link do strony w Wikipedii na temat instytucji państwowej.
        • Warunki: dostępne, jeśli GOV_WITHOUT_WEBSITE ma wartość „prawda”.
  • Identyfikator pytania: POLICY_QUESTION_ID_OTHER_ENT_RESPONSES
    • Typ: grupa z kluczem
    • Tekst pytania: inne szczegóły podmiotu
    • Klucze:
      • POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_OTHER
    • Warunki: pytania w tej grupie są wymagane w przypadku każdego klucza (typu) wybranego w GOVERNMENT_ENTITY.
    • Zagnieżdżone pytania:
      • Identyfikator pytania: POLICY_QUESTION_ID_GOV_APP_GOAL
        • Typ: ciąg znaków
        • Tekst pytania: Jakie są cele tej aplikacji?
      • Identyfikator pytania: POLICY_QUESTION_ID_GOV_RELATIONSHIP
        • Typ: ciąg znaków
        • Tekst pytania: jaki jest związek dewelopera z instytucjami państwowymi?

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_GOVERNMENT_APPS",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_IS_GOVERNMENT_APP",
      "booleanResponse": {
        "value": true
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_GOVERNMENT_ENTITY",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONAL"
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_GOV_ENT_RESPONSES",
      "keyedGroupResponse": {
        "groups": [
          {
            "key": "POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONAL",
            "responses": [
              {
                "questionId": "POLICY_QUESTION_ID_GOV_WITHOUT_WEBSITE",
                "booleanResponse": {
                  "value": false
                }
              },
              {
                "questionId": "POLICY_QUESTION_ID_GOV_WEBSITE_URL",
                "stringResponse": {
                  "value": "https://www.example.gov"
                }
              }
            ]
          }
        ]
      }
    }
  ]
}

4. Deklaracja dotycząca finansów

Identyfikator deklaracji: POLICY_DECLARATION_ID_FINANCE

  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES
    • Typ: jednokrotny wybór
    • Tekst pytania: wybierz wszystkie funkcje finansowe, które zapewnia aplikacja. Pomoże nam to przekazać zgłoszenie do odpowiedniego zespołu.
    • Opcje:
      • Bezpośrednie udzielanie kredytu konsumpcyjnego (POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_DIRECT_LENDER)
      • Pośrednictwo kredytowe (POLICY_RESPONSE_CHOICE_ID_FINANCE_LOAN_FACILITATOR)
      • Szybkie pożyczki (POLICY_RESPONSE_CHOICE_ID_FINANCE_PAYDAY_LOANS)
      • Bankowość (POLICY_RESPONSE_CHOICE_ID_FINANCE_BANKING)
      • Linia kredytowa (POLICY_RESPONSE_CHOICE_ID_FINANCE_LINE_OF_CREDIT)
      • Zaliczki na poczet wynagrodzenia (POLICY_RESPONSE_CHOICE_ID_FINANCE_EARNED_WAGED_ADVANCES)
      • Bankowość mikrofinansowa (POLICY_RESPONSE_CHOICE_ID_FINANCE_MICROFINANCE_BANKS)
      • Płatności mobilne i cyfrowe portfele (POLICY_RESPONSE_CHOICE_ID_FINANCE_MOBILE_PAYMENTS)
      • Usługi transferów i przekazów pieniężnych (POLICY_RESPONSE_CHOICE_ID_FINANCE_MONEY_TRANSFER)
      • Nagrody, punkty, zniżki w ramach programu lojalnościowego linii lotniczej i inne zachęty (POLICY_RESPONSE_CHOICE_ID_FINANCE_REWARDS)
      • Kup teraz, zapłać później (POLICY_RESPONSE_CHOICE_ID_FINANCE_BUY_NOW_PAY_LATER)
      • Portfel kryptowalutowy (POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLET)
      • Giełda kryptowalut (POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE)
      • Sprzedaż tokenizowanych zasobów cyfrowych (NFT), handel nimi i związane z nimi nagrody (POLICY_RESPONSE_CHOICE_ID_FINANCE_NFT_TRADING)
      • Obrót akcjami i zarządzanie portfelem inwestycyjnym (POLICY_RESPONSE_CHOICE_ID_FINANCE_STOCK_TRADING)
      • Crowdfunding i fundusz wspólny (POLICY_RESPONSE_CHOICE_ID_FINANCE_CROWDFUNDING)
      • Rynki prognostyczne
      • Informacje kredytowe i monitorowanie aktywności kredytowej (POLICY_RESPONSE_CHOICE_ID_FINANCE_CREDIT_REPORT)
      • Doradztwo finansowe (POLICY_RESPONSE_CHOICE_ID_FINANCE_ADVICE)
      • Ubezpieczenie (POLICY_RESPONSE_CHOICE_ID_FINANCE_INSURANCE)
      • Inne (POLICY_RESPONSE_CHOICE_ID_FINANCE_OTHER)
      • Aplikacja nie zawiera żadnych funkcji finansowych.POLICY_RESPONSE_CHOICE_ID_FINANCE_NONE
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPE_OTHER_SPECIFY
    • Typ: ciąg znaków
    • Tekst pytania: opisz inne funkcje finansowe zawarte w aplikacji.
    • Warunki: wymagane, jeśli w polu POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES wybrano POLICY_RESPONSE_CHOICE_ID_FINANCE_OTHER.

Aplikacje do kredytów konsumpcyjnych – wszystkie kraje / regiony

Jeśli w przypadku pytania POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES wybrano którąś z tych odpowiedzi, musisz odpowiedzieć na te pytania:

  • POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_DIRECT_LENDER
  • POLICY_RESPONSE_CHOICE_ID_FINANCE_LOAN_FACILITATOR
  • POLICY_RESPONSE_CHOICE_ID_FINANCE_PAYDAY_LOANS
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTIONS
    • Typ: grupa powtarzana
    • Tekst pytania: podaj informacje o partnerach kredytowych, z którymi deweloper współpracuje we wszystkich krajach / regionach.
    • Zagnieżdżone pytania:
      • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_NAME
        • Typ: ciąg znaków
        • Tekst pytania: nazwa firmy
      • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_RELATIONSHIP
        • Typ: pojedynczy wybór
        • Tekst pytania: relacja
        • Opcje:
          • Właścicielem jest ta sama osoba prawna (POLICY_RESPONSE_CHOICE_ID_FINANCE_OWNED_BY_SAME_LEGAL_ENTITY)
          • Właścicielem jest ta sama firma nadrzędna (POLICY_RESPONSE_CHOICE_ID_FINANCE_OWNED_BY_SAME_PARENT_COMPANY)
          • Instytucja kredytowa jest podmiotem zależnym podmiotu prawnego dewelopera aplikacji (POLICY_RESPONSE_CHOICE_ID_FINANCE_LENDING_INST_SUBSID_OF_APP_LE)
          • Podmiot prawny dewelopera aplikacji jest podmiotem zależnym instytucji kredytowej (POLICY_RESPONSE_CHOICE_ID_FINANCE_APP_LE_SUBSID_OF_LENDING_INST)
          • Niepowiązane (POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_UNRELATED)
          • Podmiot stowarzyszony (POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_AFFILIATED)
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_COMPLIANCE
    • Typ: pojedynczy wybór
    • Tekst pytania: potwierdzam, że prowadzę legalną działalność biznesową i w pełni przestrzegam obowiązujących przepisów.
    • Opcje:
      • POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_IS_COMPLIANT
    • Warunki: wymagane, jeśli wybrano którykolwiek z typów pożyczek osobistych.

Pytania dotyczące kryptowalut – Stany Zjednoczone

Jeśli w przypadku pytania POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES wybrano którąś z tych odpowiedzi, musisz odpowiedzieć na te pytania:

  • POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLET
  • POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LEGAL_INSTITUTION_NAME
    • Typ: ciąg znaków
    • Tekst pytania: nazwa prawna podmiotu
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES
    • Typ: jednokrotny wybór
    • Tekst pytania: typ licencji – zaznacz wszystkie pasujące odpowiedzi
    • Opcje:
      • Mam rejestrację w FinCEN jako firma świadcząca usługi finansowe oraz w co najmniej jednym stanie jako podmiot świadczący usługi przekazów pieniężnych (POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE)
      • Mam licencję federalnego lub stanowego podmiotu świadczącego usługi bankowe (POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE)
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE_NUMBER
    • Typ: ciąg znaków
    • Tekst pytania: numer licencji
    • Warunki: wymagane, jeśli w polu POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES wybrano opcję POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE.
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE
    • Typ: dokument
    • Tekst pytania: prześlij licencję
    • Warunki: wymagane, jeśli w polu POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES wybrano POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE.
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE_NUMBER
    • Typ: ciąg znaków
    • Tekst pytania: numer licencji
    • Warunki: wymagane, jeśli w polu POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES wybrano POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE.
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE
    • Typ: dokument
    • Tekst pytania: prześlij licencję
    • Warunki: wymagane, jeśli w polu POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES wybrano POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE.
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_CRYPTO_CONFIRM_GEO_RESTRICTED_IN_US
    • Typ: jednokrotny wybór
    • Tekst pytania: potwierdzam, że aplikacja nie umożliwia zakupu, przechowywania ani wymiany kryptowalut w tym kraju/regionie i zastosowane zostały niezbędne środki ograniczające dostęp z innych krajów/regionów.
    • Opcje:
      • POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_CONFIRM_GEO_RESTRICTED_IN_US
    • Warunki: dostępne, jeśli wybrano typy kryptowalut. Wyklucza się z pytaniami dotyczącymi kryptowalut w Stanach Zjednoczonych.
  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_CRYPTO_CONFIRM_NON_CUSTODIAL_WALLET_US
    • Typ: jednokrotny wybór
    • Tekst pytania: potwierdzam, że aplikacja jest niepowierniczym portfelem kryptowalutowym w formie aplikacji bez nadzoru.
    • Opcje:
      • POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_CONFIRM_NON_CUSTODIAL_WALLET_US
    • Warunki: dostępne, jeśli w POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES wybrano POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLET. Wyklucza się z pytaniami dotyczącymi kryptowalut w Stanach Zjednoczonych.

Aplikacje do kryptowalut – wszystkie kraje

Jeśli w sekcji POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES wybrano którykolwiek typ kryptowaluty, musisz odpowiedzieć na to pytanie:

  • Identyfikator pytania: POLICY_QUESTION_ID_FINANCE_CRYPTO_ACCEPT_TERMS
    • Typ: jednokrotny wybór
    • Treść pytania: deweloper zgadza się powiadomić Google o wszystkich zmianach stanu licencji, takich jak wygaśnięcie, cofnięcie, zawieszenie czy ograniczenie zakresu lub uprawnień. Deweloper potwierdza, że licencje i aplikacje uwzględnione w tej deklaracji są zgodne ze wszystkimi lokalnymi wymaganiami prawnymi krajów, regionów lub stanów, na które będą kierowane.
    • Opcje:
      • Przyjmuję do wiadomości i akceptuję te warunki (POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_TERMS_ACCEPTED)

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_FINANCE",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_DIRECT_LENDER",
          "POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE"
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_COMPLIANCE",
      "singleChoiceResponse": {
        "value": "POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_IS_COMPLIANT"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTIONS",
      "groupResponse": {
        "groups": [
          {
            "responses": [
              {
                "questionId": "POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_NAME",
                "stringResponse": {
                  "value": "Dummy Lender Inc."
                }
              },
              {
                "questionId": "POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_RELATIONSHIP",
                "singleChoiceResponse": {
                  "value": "POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_UNRELATED"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_ACCEPT_TERMS",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_TERMS_ACCEPTED"
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LEGAL_INSTITUTION_NAME",
      "stringResponse": {
        "value": "Dummy Crypto US LLC"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE"
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE_NUMBER",
      "stringResponse": {
        "value": "123456789"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE",
      "documentResponse": {
        "documentId": "12345",
        "nonExpiring": true
      }
    }
  ]
}

5. Deklaracja testowych danych logowania (dane logowania)

Identyfikator deklaracji: POLICY_DECLARATION_ID_TESTING_CREDENTIALS

  • Identyfikator pytania: POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED
    • Typ: wartość logiczna
    • Tekst pytania: czy jakakolwiek część aplikacji jest objęta ograniczeniami?
    • Tekst pomocniczy:
      • Tak: jeśli aplikacja zawiera którekolwiek z tych elementów: dane logowania na konto, takie jak adres e-mail, nazwa użytkownika, logowanie na konto Google lub logowanie jednokrotne; płatności, takie jak produkty jednorazowe, członkostwa, subskrypcje lub poziomy dostępu; kody polecające lub kody QR; jednorazowe kody PIN lub weryfikacja dwuetapowa; uwierzytelnianie biometryczne; działania, które mają być wykonywane na innym urządzeniu.
      • Nie: jeśli któraś z tych opcji dotyczy aplikacji: żadna część aplikacji nie jest ograniczona; aplikacja nie wymaga logowania się na konto w żadnym kraju / regionie; aplikacja nie wymaga logowania się na konto i nie zawiera treści płatnych.
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_TESTING_CREDENTIALS_LIST
    • Typ: grupa powtarzana (maksymalnie 5 zestawów danych logowania)
    • Treść pytania: szczegóły logowania
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED ma wartość „prawda”.
    • Zagnieżdżone pytania:
      • Identyfikator pytania: POLICY_QUESTION_ID_TESTING_CREDENTIALS_NAME
        • Typ: ciąg znaków
        • Tekst pytania: imię i nazwisko
        • Tekst pomocniczy: nazwij ten zestaw danych logowania, abyśmy mogli rozpoznać, czego dotyczy. Na przykład „Konto administratora” lub „Konto użytkownika”.
        • Warunki: zawsze wymagane w grupie.
      • Identyfikator pytania: POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME
        • Typ: ciąg znaków
        • Tekst pytania: nazwa użytkownika, adres e-mail lub numer telefonu
        • Tekst pomocniczy: w przypadku numerów telefonów podaj kod kraju i numer kierunkowy.
        • Warunki: wymagane, jeśli pola POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD i POLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILS są puste.
      • Identyfikator pytania: POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD
        • Typ: ciąg znaków
        • Tekst pytania: Hasło
        • Warunki: wymagane, jeśli pola POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME i POLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILS są puste.
      • Identyfikator pytania: POLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILS
        • Typ: ciąg znaków
        • Treść pytania: wszelkie inne informacje wymagane do uzyskania dostępu do aplikacji
        • Tekst pomocniczy: podaj wszelkie inne informacje wymagane do uzyskania dostępu do aplikacji. Jeśli aplikacja wymaga tylko nazwy użytkownika i hasła, podaj je w polach powyżej. Przykłady ograniczenia dostępu za pomocą innych danych niż nazwa użytkownika i hasło obejmują między innymi: weryfikację dwuetapową, kody QR, dostęp na podstawie lokalizacji, członkostwo, logowanie biometryczne…
        • Warunki: wymagane, jeśli pola POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME i POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD są puste.
      • Identyfikator pytania: POLICY_QUESTION_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED
        • Typ: jednokrotny wybór
        • Tekst pytania: dane logowania podane w tej deklaracji zapewniają pełny dostęp do wszystkich funkcji i treści aplikacji, w tym do treści premium lub płatnych.
        • Opcje:
          • POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED
        • Warunki: zawsze wymagane w grupie.
  • Identyfikator pytania: POLICY_QUESTION_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT
    • Typ: jednokrotny wybór
    • Tekst pytania: zezwalaj Androidowi na używanie podanych danych logowania do testowania wydajności i zgodności aplikacji. Testy służą do poprawy zgodności aplikacji z różnymi urządzeniami i wersjami Androida.
    • Opcje:
      • POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT
    • Warunki: wyświetlane, jeśli POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED ma wartość true.

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_TESTING_CREDENTIALS",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED",
      "booleanResponse": {
        "value": true
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_LIST",
      "groupResponse": {
        "groups": [
          {
            "responses": [
              {
                "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_NAME",
                "stringResponse": {
                  "value": "Test Account 1"
                }
              },
              {
                "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME",
                "stringResponse": {
                  "value": "testuser1"
                }
              },
              {
                "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD",
                "stringResponse": {
                  "value": "password123"
                }
              },
              {
                "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED",
                "multipleChoiceResponse": {
                  "values": [
                    "POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED"
                  ]
                }
              }
            ]
          }
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT"
        ]
      }
    }
  ]
}

6. Deklaracja dotycząca polityki prywatności

Identyfikator deklaracji: POLICY_DECLARATION_ID_PRIVACY_POLICY

  • Identyfikator pytania: POLICY_QUESTION_ID_PRIVACY_POLICY_URL
    • Typ: ciąg znaków
    • Treść pytania: dodaj politykę prywatności do strony z informacjami o aplikacji, aby zapewnić przejrzystość w zakresie traktowania poufnych danych użytkowników i danych na urządzeniu. Więcej informacji Jeśli docelowa grupa odbiorców aplikacji obejmuje dzieci poniżej 13 lat, musisz dodać politykę prywatności. Przeczytaj zasady dotyczące danych użytkownika, by uniknąć często popełnianych błędów.
    • Warunki: zawsze wymagane.

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_PRIVACY_POLICY",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_PRIVACY_POLICY_URL",
      "stringResponse": {
        "value": "https://www.example.com/privacy"
      }
    }
  ]
}

7. Deklaracja dotycząca treści i odbiorców docelowych

Identyfikator deklaracji: POLICY_DECLARATION_ID_TARGET_AUDIENCE_CONTENT

  • Identyfikator pytania: POLICY_QUESTION_ID_TAC_TARGET_AGE_GROUPS
    • Typ: jednokrotny wybór
    • Treść pytania: jakie są docelowe grupy wiekowe aplikacji?
    • Opcje:
      • 5 lat i mniej (POLICY_RESPONSE_CHOICE_ID_TAC_AGE_FIVE_AND_UNDER)
      • 6–8 (POLICY_RESPONSE_CHOICE_ID_TAC_AGE_SIX_TO_EIGHT)
      • 9–12 (POLICY_RESPONSE_CHOICE_ID_TAC_AGE_NINE_TO_TWELVE)
      • 13–15 (POLICY_RESPONSE_CHOICE_ID_TAC_AGE_THIRTEEN_TO_FIFTEEN)
      • 16–17 (POLICY_RESPONSE_CHOICE_ID_TAC_AGE_SIXTEEN_AND_SEVENTEEN)
      • 18 lat i więcej (POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVE)
    • Warunki: zawsze wymagane. Musisz wybrać ciągły zestaw przedziałów wiekowych.
  • Identyfikator pytania: POLICY_QUESTION_ID_TAC_RESTRICT_MINOR_ACCESS
    • Typ: jednokrotny wybór
    • Tekst pytania: ograniczaj dostęp do aplikacji użytkownikom, których Google uzna za małoletnich (opcjonalnie)
    • Tekst pomocniczy: deweloper potwierdza, że usługa Google Play powinna blokować użytkownikom uznanym za małoletnich te działania: wyszukiwanie aplikacji lub jej pobieranie w Google Play; dokonywanie zakupów w aplikacji, w tym nowych subskrypcji i ich odnowień w przypadku dotychczasowych subskrybentów. Rozumiem, że Google Play może nie być w stanie zablokować wszystkich małoletnich użytkowników, którzy nie zadeklarowali, że mają mniej niż 18 lat.
    • Opcje:
      • POLICY_RESPONSE_CHOICE_ID_TAC_RESTRICT_MINOR_ACCESS
    • Warunki: wyświetlane tylko wtedy, gdy wybrano POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVE.
  • Identyfikator pytania: POLICY_QUESTION_ID_TAC_COMPLIES_WITH_CHILDREN_LAWS_CERTIFICATION
    • Typ: jednokrotny wybór
    • Treść pytania: deweloper potwierdza, że aplikacja (w tym wszystkie interfejsy API, pakiety SDK i reklamy) jest zgodna z obowiązującymi przepisami i regulacjami dotyczącymi dzieci. Przykłady takich przepisów to amerykańska ustawa o ochronie prywatności dzieci w internecie (Children’s Online Privacy Protection Act, COPPA) oraz unijne Ogólne rozporządzenie o ochronie danych (RODO).
    • Opcje:
      • POLICY_RESPONSE_CHOICE_ID_TAC_CHILDREN_LAWS_CERTIFIED
    • Warunki: wymagane, jeśli wybrano dowolną grupę wiekową do 12 lat.
  • Identyfikator pytania: POLICY_QUESTION_ID_TAC_ADS_FROM_GOOGLE_PLAY_CERTIFIED_AD_NETWORKS
    • Typ: jednokrotny wybór
    • Tekst pytania: deweloper potwierdza, że wszystkie reklamy w aplikacji pochodzą z sieci reklamowych certyfikowanych przez Google Play i są odpowiednie dla wszystkich odbiorców, w tym rodzin i dzieci.
    • Opcje:
      • POLICY_RESPONSE_CHOICE_ID_TAC_ADS_FROM_GOOGLE_PLAY_CERTIFIED_AD_NETWORKS
    • Warunki: wymagane, jeśli wybrano dowolną grupę wiekową poniżej 13 roku życia ORAZ w deklaracji dotyczącej reklam zadeklarowano, że aplikacja zawiera reklamy.
  • Identyfikator pytania: POLICY_QUESTION_ID_TAC_JOIN_TEACHER_APPROVED_PROGRAM
    • Typ: pojedynczy wybór
    • Tekst pytania: Dołącz do Programu aplikacji zatwierdzonych przez nauczycieli
    • Opcje:
      • Dodaj aplikację do programu aplikacji zatwierdzonych przez nauczycieli (POLICY_RESPONSE_CHOICE_ID_TAC_INCLUDE_IN_TEACHER_APPROVED)
      • Nie dodawaj aplikacji do Programu aplikacji zatwierdzonych przez nauczycieli (POLICY_RESPONSE_CHOICE_ID_TAC_DO_NOT_INCLUDE_IN_TEACHER_APPROVED)
    • Warunki: wymagane, jeśli wybrano dowolną grupę wiekową do 12 lat.

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_TARGET_AUDIENCE_CONTENT",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_TAC_TARGET_AGE_GROUPS",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_TAC_AGE_THIRTEEN_TO_FIFTEEN",
          "POLICY_RESPONSE_CHOICE_ID_TAC_AGE_SIXTEEN_AND_SEVENTEEN",
          "POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVE"
        ]
      }
    }
  ]
}

8. Deklaracja dotycząca reklam

Identyfikator deklaracji: POLICY_DECLARATION_ID_ADS_DECLARATION

  • Identyfikator pytania: POLICY_QUESTION_ID_ADS_CONTAINS_ADS
    • Typ: pojedynczy wybór
    • Tekst pytania: czy aplikacja zawiera reklamy? Zapoznaj się z zasadami dotyczącymi reklam, aby mieć pewność, że aplikacja jest zgodna z wymaganiami.
    • Dozwolone odpowiedzi:
      • Tak, aplikacja zawiera reklamy (POLICY_RESPONSE_CHOICE_ID_ADS_HAS_ADS)
      • Nie, aplikacja nie zawiera reklam (POLICY_RESPONSE_CHOICE_ID_ADS_NO_ADS)
    • Warunki: zawsze wymagane.

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_ADS_DECLARATION",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_ADS_CONTAINS_ADS",
      "singleChoiceResponse": {
        "value": "POLICY_RESPONSE_CHOICE_ID_ADS_HAS_ADS"
      }
    }
  ]
}

9. Deklaracja dotycząca standardów bezpieczeństwa dzieci

Wymagane w przypadku aplikacji społecznościowych i randkowych.

Identyfikator deklaracji: POLICY_DECLARATION_ID_CHILD_SAFETY

  • Identyfikator pytania: POLICY_QUESTION_ID_CHILD_SAFETY_STANDARDS_URL
    • Typ: ciąg znaków
    • Tekst pytania: podaj link do opublikowanych na serwerze zewnętrznym standardów aplikacji dotyczących zapobiegania wykorzystywaniu seksualnemu dzieci i naruszaniu ich praw. Link musi być aktywny, dostępny publicznie w każdym miejscu na świecie i nieedytowalny. Nie powinien prowadzić do pliku PDF.
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL
    • Typ: pojedynczy wybór
    • Treść pytania: wyznaczona osoba kontaktowa musi być przygotowana do omówienia obowiązujących w aplikacji zasad dotyczących zwalczania materiałów przedstawiających wykorzystywanie seksualne dzieci oraz tego, jak te zasady są egzekwowane w aplikacji.
    • Opcje:
      • Użyj kontaktowego adresu e-mail powiązanego z tym kontem dewelopera (POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_DEV_ACCOUNT_EMAIL)
      • Użyj innego adresu e-mail (POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAIL)
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_EMAIL
    • Typ: ciąg znaków
    • Treść pytania: adres e-mail
    • Warunki: wymagane, jeśli w polu POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL wybrano opcję POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAIL.
  • Identyfikator pytania: POLICY_QUESTION_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMATION
    • Typ: jednokrotny wybór
    • Treść pytania: Warunki
    • Opcje:
      • Aplikacja umożliwia użytkownikom zgłaszanie obaw związanych z bezpieczeństwem dzieci w aplikacji. Więcej informacji o przesyłaniu zgłoszeń znajdziesz w Centrum pomocy. (POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMED)
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION
    • Typ: jednokrotny wybór
    • Treść pytania: Warunki
    • Opcje:
      • Aplikacja jest zgodna ze wszystkimi przepisami prawa dotyczącymi bezpieczeństwa dzieci oraz umożliwia zgłaszanie naruszeń władzom regionalnym i krajowym. Więcej informacji o zgłaszaniu naruszeń odpowiednim organom znajdziesz w Centrum pomocy. (POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION)
    • Warunki: zawsze wymagane.

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_CHILD_SAFETY",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_STANDARDS_URL",
      "stringResponse": {
        "value": "https://www.example.com/childsafety"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL",
      "singleChoiceResponse": {
        "value": "POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAIL"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_EMAIL",
      "stringResponse": {
        "value": "childsafety@example.com"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMATION",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMED"
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION"
        ]
      }
    }
  ]
}

10. Deklaracja dotycząca aplikacji prezentujących wiadomości i czasopisma

Wymagane w przypadku aplikacji z wiadomościami i czasopismami.

Identyfikator deklaracji: POLICY_DECLARATION_ID_NEWS_MAGS

Szczegóły encji

  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITY
    • Typ: wartość logiczna
    • Tekst pytania: czy ta deklaracja jest wypełniana w imieniu osoby prawnej powiązanej z kontem dewelopera?
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTER_ENTITY_NAME
    • Typ: ciąg znaków
    • Tekst pytania: podaj nazwę podmiotu, w imieniu którego przesyłasz deklarację.
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITY ma wartość false.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_CONTACT_URL
    • Typ: ciąg znaków
    • Tekst pytania: podaj adres URL, pod którym możemy znaleźć dane kontaktowe tego podmiotu.
    • Tekst pomocniczy: adres URL musi prowadzić do witryny z informacjami kontaktowymi, z których można łatwo skorzystać, np. z adresem e-mail lub numerem telefonu. Nie zaakceptujemy linków do kont w mediach społecznościowych.
    • Warunki: zawsze wymagane.

Treść

  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE
    • Typ: pojedynczy wybór
    • Treść pytania: która kategoria najlepiej opisuje aplikację lub osobę prawną?
    • Opcje:
      • Komercyjna / prywatna (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIAL)
      • Społecznościowa / non-profit (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMUNITY_NON_PROFIT)
      • Media publiczne / państwowe (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_PUBLIC_MEDIA)
      • Inne (określ) (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_OTHER)
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE_OTHER_SPECIFY
    • Typ: ciąg znaków
    • Tekst pytania: wpisz kategorię.
    • Warunki: wymagane, jeśli w polu POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE wybrano opcję POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_OTHER.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR
    • Typ: wartość logiczna
    • Tekst pytania: czy aplikacja jest agregatorem wiadomości lub czasopism?
    • Warunki: zawsze wymagane.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE
    • Typ: jednokrotny wybór
    • Tekst pytania: wybierz kategorie, które najlepiej opisują tematy treści publikowanych w aplikacji.
    • Opcje:
      • Firma (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_BUSINESS)
      • Edukacja i badania (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_EDUCATION_RESEARCH)
      • Rozrywka (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_ENTERTAINMENT)
      • Finanse (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_FINANCE)
      • Jedzenie i napoje (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_FOOD_DRINK)
      • Styl życia i moda (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_LIFESTYLE_FASHION)
      • Wiadomości i aktualności (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_NEWS_EVENTS)
      • Organizacyjne (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_ORGANIZATIONAL)
      • Nauka i technologia (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_SCIENCE_TECHNOLOGY)
      • Sport (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_SPORTS)
      • Usługi i treści profesjonalne (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_TRADE)
      • Podróże (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_TRAVEL)
      • Inne (określ) (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_OTHER)
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR ma wartość false.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE_OTHER_SPECIFY
    • Typ: ciąg znaków
    • Tekst pytania: kategoria treści
    • Warunki: wymagane, jeśli w polu POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE wybrano opcję POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_OTHER.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNEL
    • Typ: wartość logiczna
    • Treść pytania: Czy aplikacja ma kanał w YouTube?
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR ma wartość false.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_YT_CHANNEL_URL
    • Typ: ciąg znaków
    • Tekst pytania: adres URL w YouTube
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNEL ma wartość true.

Dane logowania

  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINES
    • Typ: wartość logiczna
    • Tekst pytania: Czy aplikacja lub osoba prawna opublikowały wskazówki redakcyjne?
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR ma wartość false.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_EDITORIAL_GUIDELINES_URL
    • Typ: ciąg znaków
    • Tekst pytania: podaj adres URL, pod którym możemy dowiedzieć się więcej.
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINES ma wartość true.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDS
    • Typ: wartość logiczna
    • Treść pytania: czy aplikacja lub podmiot są powiązane z jakimikolwiek grupami lub inicjatywami zajmującymi się standardami dziennikarskimi?
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR ma wartość false.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_JOURNALISTIC_STANDARDS_URL
    • Typ: ciąg znaków
    • Tekst pytania: podaj adres URL, pod którym możemy dowiedzieć się więcej.
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDS ma wartość true.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITION
    • Typ: wartość logiczna
    • Tekst pytania: czy aplikacja lub osoba prawna otrzymały nagrodę dziennikarską?
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR ma wartość false.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_JOURNALISTIC_RECOGNITION_URL
    • Typ: ciąg znaków
    • Tekst pytania: podaj adres URL, pod którym możemy dowiedzieć się więcej.
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITION ma wartość true.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATION
    • Typ: wartość logiczna
    • Treść pytania: czy aplikacja lub podmiot jest członkiem jakiegoś stowarzyszenia branżowego?
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR ma wartość false ORAZ wybrano POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIAL.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME_URL
    • Typ: grupa powtarzana
    • Tekst pytania: podaj nazwę stowarzyszenia i adres URL, pod którym można uzyskać więcej informacji.
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATION ma wartość true.
    • Zagnieżdżone pytania:
      • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME
        • Typ: ciąg znaków
        • Treść pytania: nazwa stowarzyszenia
      • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_URL
        • Typ: ciąg znaków
        • Tekst pytania: adres URL witryny
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NAME
    • Typ: jednokrotny wybór
    • Treść pytania: czy aplikacja lub osoba prawna jest częścią publicznego nadawcy albo przynależy do stowarzyszenia medialnego?
    • Opcje:
      • African Union of Broadcasting (AUB) (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_AUB)
      • Europejska Unia Nadawców (EBU) (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_EBU)
      • Public Media Alliance (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_PMA)
      • Television America Latina (TAL) (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_TAL)
      • Asia-Pacific Broadcasting Union (ABU) (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_ABU)
      • Inna odpowiedź (podaj szczegóły) (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER)
      • Żadne z powyższych (POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NONE)
    • Warunki: wymagane, jeśli POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR ma wartość false ORAZ wybrano POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_PUBLIC_MEDIA.
  • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_NAME_URL
    • Typ: grupa powtarzana
    • Tekst pytania: podaj nazwę i adres URL nadawcy publicznego lub stowarzyszenia medialnego.
    • Warunki: wymagane, jeśli w polu POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NAME wybrano opcję POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER.
    • Zagnieżdżone pytania:
      • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_NAME
        • Typ: ciąg znaków
        • Treść pytania: nazwa stowarzyszenia
      • Identyfikator pytania: POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_URL
        • Typ: ciąg znaków
        • Tekst pytania: adres URL witryny

Przykładowy kod JSON

{
  "declarationId": "POLICY_DECLARATION_ID_NEWS_MAGS",
  "responses": [
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITY",
      "booleanResponse": {
        "value": true
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_CONTACT_URL",
      "stringResponse": {
        "value": "https://www.example.com/contact"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE",
      "singleChoiceResponse": {
        "value": "POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIAL"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR",
      "booleanResponse": {
        "value": false
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE",
      "multipleChoiceResponse": {
        "values": [
          "POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_NEWS_EVENTS",
          "POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_BUSINESS"
        ]
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNEL",
      "booleanResponse": {
        "value": true
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_YT_CHANNEL_URL",
      "stringResponse": {
        "value": "https://www.youtube.com/example"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINES",
      "booleanResponse": {
        "value": true
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_EDITORIAL_GUIDELINES_URL",
      "stringResponse": {
        "value": "https://www.example.com/editorial"
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDS",
      "booleanResponse": {
        "value": false
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITION",
      "booleanResponse": {
        "value": false
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATION",
      "booleanResponse": {
        "value": true
      }
    },
    {
      "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME_URL",
      "groupResponse": {
        "groups": [
          {
            "responses": [
              {
                "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME",
                "stringResponse": {
                  "value": "Example Association"
                }
              },
              {
                "questionId": "POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_URL",
                "stringResponse": {
                  "value": "https://www.exampleassociation.org"
                }
              }
            ]
          }
        ]
      }
    }
  ]
}