1. 건강 선언
선언 ID: POLICY_DECLARATION_ID_HEALTH
- 질문 ID:
POLICY_QUESTION_ID_HEALTH_CATEGORY- 유형: 복수 선택
- 질문 텍스트: 앱의 건강 기능에 관해 알려주세요(해당하는 항목 모두 선택). 건강 기능의 의미를 자세히 알아보고 앱에 적용될 수 있는 기능을 이해하려면 고객센터를 방문하세요.
- 선택:
- 활동 및 피트니스(
POLICY_RESPONSE_CHOICE_ID_HEALTH_ACTIVITY_TRACKING) - 영양 및 체중 관리(
POLICY_RESPONSE_CHOICE_ID_HEALTH_NUTRITION_WEIGHT_MANAGEMENT) - 생리 추적(
POLICY_RESPONSE_CHOICE_ID_HEALTH_CYCLE_TRACKING) - 수면 관리(
POLICY_RESPONSE_CHOICE_ID_HEALTH_SLEEP_TRACKING) - 스트레스 관리, 휴식, 정신력(
POLICY_RESPONSE_CHOICE_ID_HEALTH_STRESS_MANAGEMENT) - 질병 및 건강 상태 관리(
POLICY_RESPONSE_CHOICE_ID_DISEASES_CONDITIONS_MANAGEMENT) - 임상 의사 결정 지원(
POLICY_RESPONSE_CHOICE_ID_HEALTH_CLINICAL_DECISION_SUPPORT) - 질병 예방 및 공공 보건(
POLICY_RESPONSE_CHOICE_ID_DISEASE_PREVENTION_PUBLIC_HEALTH) - 응급 상황 및 응급 처치(
POLICY_RESPONSE_CHOICE_ID_HEALTH_FIRST_AID_EMERGENCY) - 의료 서비스 및 관리(
POLICY_RESPONSE_CHOICE_ID_HEALTHCARE_SERVICES_MANAGEMENT) - 의료 기기 앱(
POLICY_RESPONSE_CHOICE_ID_MEDICAL_DEVICE) - 정신 및 행동 건강(
POLICY_RESPONSE_CHOICE_ID_HEALTH_MENTAL_HEALTH) - 의료 참조 및 교육(
POLICY_RESPONSE_CHOICE_ID_HEALTH_MEDICAL_REFERENCE_EDUCATION) - 약물 및 치료 관리(
POLICY_RESPONSE_CHOICE_ID_HEALTH_MEDICATION_MANAGEMENT) - 물리치료 및 재활(
POLICY_RESPONSE_CHOICE_ID_HEALTH_PHYSICAL_THERAPY_REHABILITATION) - 생식 및 성 건강(
POLICY_RESPONSE_CHOICE_ID_HEALTH_REPRODUCTIVE_HEALTH) - 연구, 임상 시험, 환자 커뮤니티(
POLICY_RESPONSE_CHOICE_ID_HEALTH_RESEARCH)- 연구 조사 안내 앱은 피트니스 및 건강 조사를 통해 앱이 추가 요구사항 적용 범위에 포함되는지 확인해야 합니다.
- 기타(
POLICY_RESPONSE_CHOICE_ID_HEALTH_OTHER) - 앱에 건강 기능이 없음(
POLICY_RESPONSE_CHOICE_ID_NOT_HEALTH_APP)
- 활동 및 피트니스(
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_HEALTH_OTHER_SPECIFY- 유형: 문자열
- 질문 텍스트: 앱에서 제공하는 다른 건강 기능에는 어떤 것이 있나요?
- 조건:
POLICY_RESPONSE_CHOICE_ID_HEALTH_OTHER가 선택된 경우 필수입니다.
건강 권한 질문: 각 권한이 사용되는 경우 필수인 모든 문자열 질문입니다. 앱의 건강 관련 권한 사용을 설명합니다.
| 질문 ID | 권한 |
|---|---|
POLICY_QUESTION_ID_HEALTH_ACTIVITY_RECOGNITION | android.permission.ACTIVITY_RECOGNITION |
POLICY_QUESTION_ID_HEALTH_CONNECT_ACTIVE_CALORIES_BURNED | android.permission.health.READ_ACTIVE_CALORIES_BURNED |
POLICY_QUESTION_ID_HEALTH_CONNECT_DISTANCE | android.permission.health.READ_DISTANCE |
POLICY_QUESTION_ID_HEALTH_CONNECT_ELEVATION_GAINED | android.permission.health.READ_ELEVATION_GAINED |
POLICY_QUESTION_ID_HEALTH_CONNECT_EXERCISE | android.permission.health.READ_EXERCISE |
POLICY_QUESTION_ID_HEALTH_CONNECT_EXERCISE_ROUTE | android.permission.health.READ_EXERCISE_ROUTES |
POLICY_QUESTION_ID_HEALTH_CONNECT_FLOORS_CLIMBED | android.permission.health.READ_FLOORS_CLIMBED |
POLICY_QUESTION_ID_HEALTH_CONNECT_STEPS | android.permission.health.READ_STEPS |
POLICY_QUESTION_ID_HEALTH_CONNECT_WHEELCHAIR_PUSHES | android.permission.health.READ_WHEELCHAIR_PUSHES |
POLICY_QUESTION_ID_HEALTH_CONNECT_POWER | android.permission.health.READ_POWER |
POLICY_QUESTION_ID_HEALTH_CONNECT_SPEED | android.permission.health.READ_SPEED |
POLICY_QUESTION_ID_HEALTH_CONNECT_RESPIRATORY_RATE | android.permission.health.READ_RESPIRATORY_RATE |
POLICY_QUESTION_ID_HEALTH_CONNECT_PLANNED_EXERCISE | android.permission.health.READ_PLANNED_EXERCISE |
POLICY_QUESTION_ID_HEALTH_CONNECT_ACTIVITY_INTENSITY | android.permission.health.READ_ACTIVITY_INTENSITY |
POLICY_QUESTION_ID_HEALTH_CONNECT_BASAL_METABOLIC_RATE | android.permission.health.READ_BASAL_METABOLIC_RATE |
POLICY_QUESTION_ID_HEALTH_CONNECT_BODY_FAT | android.permission.health.READ_BODY_FAT |
POLICY_QUESTION_ID_HEALTH_CONNECT_BODY_WATER_MASS | android.permission.health.READ_BODY_WATER_MASS |
POLICY_QUESTION_ID_HEALTH_CONNECT_BONE_MASS | android.permission.health.READ_BONE_MASS |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEIGHT | android.permission.health.READ_HEIGHT |
POLICY_QUESTION_ID_HEALTH_CONNECT_LEAN_BODY_MASS | android.permission.health.READ_LEAN_BODY_MASS |
POLICY_QUESTION_ID_HEALTH_CONNECT_WEIGHT | android.permission.health.READ_WEIGHT |
POLICY_QUESTION_ID_HEALTH_CONNECT_BASAL_BODY_TEMPERATURE | android.permission.health.READ_BASAL_BODY_TEMPERATURE |
POLICY_QUESTION_ID_HEALTH_CONNECT_CERVICAL_MUCUS | android.permission.health.READ_CERVICAL_MUCUS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MENSTRUATION | android.permission.health.READ_MENSTRUATION |
POLICY_QUESTION_ID_HEALTH_CONNECT_OVULATION_TEST | android.permission.health.READ_OVULATION_TEST |
POLICY_QUESTION_ID_HEALTH_CONNECT_SEXUAL_ACTIVITY | android.permission.health.READ_SEXUAL_ACTIVITY |
POLICY_QUESTION_ID_HEALTH_CONNECT_INTERMENSTRUAL_BLEEDING | android.permission.health.READ_INTERMENSTRUAL_BLEEDING |
POLICY_QUESTION_ID_HEALTH_CONNECT_TOTAL_CALORIES_BURNED | android.permission.health.READ_TOTAL_CALORIES_BURNED |
POLICY_QUESTION_ID_HEALTH_CONNECT_HYDRATION | android.permission.health.READ_HYDRATION |
POLICY_QUESTION_ID_HEALTH_CONNECT_NUTRITION | android.permission.health.READ_NUTRITION |
POLICY_QUESTION_ID_HEALTH_CONNECT_SLEEP | android.permission.health.READ_SLEEP |
POLICY_QUESTION_ID_HEALTH_BODY_SENSORS | android.permission.BODY_SENSORS |
POLICY_QUESTION_ID_HEALTH_BODY_SENSORS_BACKGROUND | android.permission.BODY_SENSORS_BACKGROUND |
POLICY_QUESTION_ID_HEALTH_CONNECT_VO2_MAX | android.permission.health.READ_VO2_MAX |
POLICY_QUESTION_ID_HEALTH_CONNECT_BLOOD_GLUCOSE | android.permission.health.READ_BLOOD_GLUCOSE |
POLICY_QUESTION_ID_HEALTH_CONNECT_BLOOD_PRESSURE | android.permission.health.READ_BLOOD_PRESSURE |
POLICY_QUESTION_ID_HEALTH_CONNECT_BODY_TEMPERATURE | android.permission.health.READ_BODY_TEMPERATURE |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEART_RATE | android.permission.health.READ_HEART_RATE |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEART_RATE_VARIABILITY | android.permission.health.READ_HEART_RATE_VARIABILITY |
POLICY_QUESTION_ID_HEALTH_CONNECT_OXYGEN_SATURATION | android.permission.health.READ_OXYGEN_SATURATION |
POLICY_QUESTION_ID_HEALTH_CONNECT_RESTING_HEART_RATE | android.permission.health.READ_RESTING_HEART_RATE |
POLICY_QUESTION_ID_HEALTH_CONNECT_SKIN_TEMPERATURE | android.permission.health.READ_SKIN_TEMPERATURE |
POLICY_QUESTION_ID_HEALTH_CONNECT_MINDFULNESS | android.permission.health.READ_MINDFULNESS |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEALTH_DATA_HISTORY | android.permission.health.READ_HEALTH_DATA_HISTORY |
POLICY_QUESTION_ID_HEALTH_CONNECT_HEALTH_DATA_IN_BACKGROUND | android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_VACCINES | android.permission.health.READ_MEDICAL_DATA_VACCINES |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_ALLERGIES_INTOLERANCES | android.permission.health.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_CONDITIONS | android.permission.health.READ_MEDICAL_DATA_CONDITIONS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_LABORATORY_RESULTS | android.permission.health.READ_MEDICAL_DATA_LABORATORY_RESULTS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_MEDICATIONS | android.permission.health.READ_MEDICAL_DATA_MEDICATIONS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PERSONAL_DETAILS | android.permission.health.READ_MEDICAL_DATA_PERSONAL_DETAILS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PRACTITIONER_DETAILS | android.permission.health.READ_MEDICAL_DATA_PRACTITIONER_DETAILS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PREGNANCY | android.permission.health.READ_MEDICAL_DATA_PREGNANCY |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_PROCEDURES | android.permission.health.READ_MEDICAL_DATA_PROCEDURES |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_SOCIAL_HISTORY | android.permission.health.READ_MEDICAL_DATA_SOCIAL_HISTORY |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_VISITS | android.permission.health.READ_MEDICAL_DATA_VISITS |
POLICY_QUESTION_ID_HEALTH_CONNECT_MEDICAL_DATA_VITAL_SIGNS | android.permission.health.READ_MEDICAL_DATA_VITAL_SIGNS |
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. 광고 ID 선언
선언 ID: POLICY_DECLARATION_ID_ADVERTISING_ID
- 질문 ID:
POLICY_QUESTION_ID_AD_ID_IS_USED- 유형: 불리언
- 질문 텍스트: 앱에서 광고 ID를 사용하나요? 여기에는 앱에서 가져오는 광고 ID를 사용하는 모든 SDK가 포함됩니다.
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_AD_ID_PURPOSE- 유형: 복수 선택
- 질문 텍스트: 앱에 광고 ID가 필요한 이유는 무엇인가요? 여기에는 앱에서 가져오는 광고 ID를 사용하는 모든 SDK가 포함됩니다. 이 질문에 답할 때 앱의 서드 파티 SDK 코드에서 광고 ID를 사용하는지 확인해야 합니다. 사용하는 경우 앱에서 광고 ID를 사용한다고 선언해야 합니다. Google 모바일 광고 SDK(Play Services-ads)와 같은 일부 SDK는 이미 SDK의 라이브러리 매니페스트에서
com.google.android.gms.permission.AD_ID권한을 선언했을 수 있습니다. 앱이 이러한 SDK를 종속 항목으로 사용하는 경우 권한이 명시적으로 선언되지 않더라도 SDK 라이브러리 매니페스트의com.google.android.gms.permission.AD_ID권한은 기본적으로 앱의 기본 매니페스트와 병합됩니다. 자세히 알아보기 - 선택:
- 앱 기능(
POLICY_RESPONSE_CHOICE_ID_PSL_APP_FUNCTIONALITY)- 앱의 기능에 사용됩니다. 기능 사용 설정 또는 사용자 인증을 예로 들 수 있습니다.
- 분석(
POLICY_RESPONSE_CHOICE_ID_PSL_ANALYTICS)- 사용자의 앱 사용 방식이나 앱의 성능에 관한 데이터를 수집하는 데 사용됩니다. 특정 기능을 사용하는 사용자 수 확인, 앱 상태 모니터링, 버그 및 비정상 종료의 진단 및 수정, 향후 성능 개선을 예로 들 수 있습니다.
- 개발자 커뮤니케이션(
POLICY_RESPONSE_CHOICE_ID_PSL_DEVELOPER_COMMUNICATIONS)- 개발자 또는 앱에 관한 뉴스나 알림을 전송하는 데 사용됩니다. 사용자에게 중요 보안 업데이트에 관한 푸시 알림을 전송하거나 앱의 새로운 기능에 대해 안내하는 경우를 예로 들 수 있습니다.
- 사기 예방, 보안, 규정 준수(
POLICY_RESPONSE_CHOICE_ID_PSL_FRAUD_PREVENTION_SECURITY)- 사기 예방, 보안 또는 법률 준수를 위해 사용됩니다. 허위 행위 가능성이 있는 활동을 식별하기 위해 로그인 시도 실패를 모니터링하는 경우를 예로 들 수 있습니다.
- 광고 또는 마케팅(
POLICY_RESPONSE_CHOICE_ID_PSL_ADVERTISING)- 광고 또는 마케팅 커뮤니케이션을 표시 또는 타겟팅하거나 광고 실적을 측정하는 데 사용됩니다. 앱에 광고를 표시하거나, 다른 제품 또는 서비스를 홍보하기 위해 푸시 알림을 전송하거나, 광고 파트너와 데이터를 공유하는 경우를 예로 들 수 있습니다.
- 맞춤설정(
POLICY_RESPONSE_CHOICE_ID_PSL_PERSONALIZATION)- 추천 콘텐츠 또는 제안을 표시하는 등 앱을 맞춤설정하는 데 사용됩니다. 사용자의 청취 습관에 따른 재생목록 추천 또는 사용자의 위치를 기준으로 한 현지 뉴스 제공을 예로 들 수 있습니다.
- 계정 관리(
POLICY_RESPONSE_CHOICE_ID_PSL_ACCOUNT_MANAGEMENT)- 사용자 계정의 설정 또는 관리에 사용됩니다. 사용자가 계정을 만들 수 있도록 하거나, 서비스에서 사용하도록 제공된 계정에 정보를 추가하거나, 앱에 로그인하거나, 사용자 인증 정보를 확인하는 경우를 예로 들 수 있습니다.
- 앱 기능(
- 조건:
POLICY_QUESTION_ID_AD_ID_IS_USED가 true인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_AD_ID_ACK- 유형: 불리언
- 질문 텍스트: Android 13을 타겟팅할 때 매니페스트 파일에 com.google.android.gms.permission.AD_ID 권한을 포함하지 않을 경우 초래되는 결과를 이해하며 출시 오류가 표시되지 않게 하고 싶습니다.
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. 정부 앱 선언
선언 ID: POLICY_DECLARATION_ID_GOVERNMENT_APPS
- 질문 ID:
POLICY_QUESTION_ID_IS_GOVERNMENT_APP- 유형: 불리언
- 질문 텍스트: 정부에서 또는 정부를 대신하여 개발한 앱인가요? 국민 보건, 시 주차, 주 면허 앱을 예로 들 수 있습니다. '예'를 선택하고 앱이 요구사항을 충족함을 입증하는 증빙 서류를 제공하면 스토어 등록정보에 '정부' 라벨이 표시될 수 있습니다.
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_GOVERNMENT_ENTITY- 유형: 복수 선택
- 질문 텍스트: 다음 중 정부 기관 또는 소속 정보를 가장 잘 설명하는 것은 무엇인가요? 해당하는 항목이 두 개 이상인 경우 가장 상급의 정부 기관을 선택합니다.
- 선택:
- 국가 정부(
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONAL) - 주, 도, 지역 정부(
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_STATE) - 시 또는 지방 정부(
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_CITY) - 기타(
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_OTHER)- 개발자가 정부 기관을 대신하여 운영하는 서드 파티 개발자인 경우를 예로 들 수 있습니다.
- 국가 정부(
- 조건:
IS_GOVERNMENT_APP이 true인 경우 필요합니다. 응답 선택은 {NATIONAL, STATE, CITY}와 OTHER 간에 상호 배타적입니다.
- 질문 ID:
POLICY_QUESTION_ID_GOV_ENT_RESPONSES- 유형: 키가 지정된 그룹
- 질문 텍스트: 정부 기관 세부정보
- 키:
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_NATIONALPOLICY_RESPONSE_CHOICE_ID_GOVERNMENT_STATEPOLICY_RESPONSE_CHOICE_ID_GOVERNMENT_CITY
- 조건: 이 그룹의 질문은
GOVERNMENT_ENTITY질문에서 선택한 각 키(정부 수준)에 필요합니다. - 중첩 질문:
- 질문 ID:
POLICY_QUESTION_ID_GOV_WITHOUT_WEBSITE- 유형: 불리언
- 질문 텍스트: 정부에 웹사이트가 없습니다.
- 질문 ID:
POLICY_QUESTION_ID_GOV_WEBSITE_URL- 유형: 문자열
- 질문 텍스트: 공식 정부 웹사이트 링크를 제공하세요.
- 조건:
GOV_WITHOUT_WEBSITE가 false인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_GOV_WIKIPEDIA_URL- 유형: 문자열
- 질문 텍스트: 가능한 경우 정부에 대한 Wikipedia 페이지의 링크를 제공하세요.
- 조건:
GOV_WITHOUT_WEBSITE가 true인 경우 사용할 수 있습니다.
- 질문 ID:
- 질문 ID:
POLICY_QUESTION_ID_OTHER_ENT_RESPONSES- 유형: 키가 지정된 그룹
- 질문 텍스트: 기타 법인 세부정보
- 키:
POLICY_RESPONSE_CHOICE_ID_GOVERNMENT_OTHER
- 조건: 이 그룹 내의 질문은
GOVERNMENT_ENTITY에서 선택한 각 키(유형)에 필요합니다. - 중첩 질문:
- 질문 ID:
POLICY_QUESTION_ID_GOV_APP_GOAL- 유형: 문자열
- 질문 텍스트: 앱의 목표는 무엇인가요?
- 질문 ID:
POLICY_QUESTION_ID_GOV_RELATIONSHIP- 유형: 문자열
- 질문 텍스트: 개발자와 정부 기관의 관계는 무엇인가요?
- 질문 ID:
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. 금융 선언
선언 ID: POLICY_DECLARATION_ID_FINANCE
- 질문 ID:
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES- 유형: 복수 선택
- 질문 텍스트: 앱에서 제공하는 모든 금융 기능을 선택하세요. Google에서 적합한 팀이 제출하신 항목을 검토하는 데 도움이 됩니다.
- 선택:
- 개인 대출 직접 대출 기관(
POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_DIRECT_LENDER) - 대출 알선 기관(
POLICY_RESPONSE_CHOICE_ID_FINANCE_LOAN_FACILITATOR) - 급여 담보 대출(
POLICY_RESPONSE_CHOICE_ID_FINANCE_PAYDAY_LOANS) - 뱅킹(
POLICY_RESPONSE_CHOICE_ID_FINANCE_BANKING) - 신용 한도(
POLICY_RESPONSE_CHOICE_ID_FINANCE_LINE_OF_CREDIT) - 급여 선지급(
POLICY_RESPONSE_CHOICE_ID_FINANCE_EARNED_WAGED_ADVANCES) - 소액 금융 뱅킹(
POLICY_RESPONSE_CHOICE_ID_FINANCE_MICROFINANCE_BANKS) - 모바일 결제 및 디지털 지갑(
POLICY_RESPONSE_CHOICE_ID_FINANCE_MOBILE_PAYMENTS) - 송금 및 이체 서비스(
POLICY_RESPONSE_CHOICE_ID_FINANCE_MONEY_TRANSFER) - 리워드, 포인트, 항공사 마일리지 및 기타 인센티브(
POLICY_RESPONSE_CHOICE_ID_FINANCE_REWARDS) - 선구매 후지불(
POLICY_RESPONSE_CHOICE_ID_FINANCE_BUY_NOW_PAY_LATER) - 암호화폐 지갑(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLET) - 암호화폐 거래소(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE) - 토큰화된 디지털 애셋(NFT) 판매, 거래, 보상(
POLICY_RESPONSE_CHOICE_ID_FINANCE_NFT_TRADING) - 주식 거래 및 포트폴리오 관리(
POLICY_RESPONSE_CHOICE_ID_FINANCE_STOCK_TRADING) - 크라우드 펀딩 및 치트 펀드(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CROWDFUNDING) - 예측 시장(
POLICY_RESPONSE_CHOICE_ID_FINANCE_PREDICTION_MARKETS)- 예측 시장 파일럿 프로그램에 대해 자세히 알아보세요.
- 신용 모니터링 및 보고(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CREDIT_REPORT) - 금융 자문(
POLICY_RESPONSE_CHOICE_ID_FINANCE_ADVICE) - 보험(
POLICY_RESPONSE_CHOICE_ID_FINANCE_INSURANCE) - 기타(
POLICY_RESPONSE_CHOICE_ID_FINANCE_OTHER) - 앱에서 금융 기능을 제공하지 않음(
POLICY_RESPONSE_CHOICE_ID_FINANCE_NONE)
- 개인 대출 직접 대출 기관(
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPE_OTHER_SPECIFY- 유형: 문자열
- 질문 텍스트: 앱에서 제공하는 기타 금융 기능을 설명하세요.
- 조건:
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES에서POLICY_RESPONSE_CHOICE_ID_FINANCE_OTHER가 선택된 경우 필요합니다.
개인 대출 앱 - 모든 국가/지역
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES에 대해 다음 선택사항 중 하나를 선택한 경우 다음 질문이 필요합니다.
POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_DIRECT_LENDERPOLICY_RESPONSE_CHOICE_ID_FINANCE_LOAN_FACILITATORPOLICY_RESPONSE_CHOICE_ID_FINANCE_PAYDAY_LOANS
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTIONS- 유형: 반복 그룹
- 질문 텍스트: 개발자가 모든 국가/지역에서 협력하고 있는 대출 파트너의 세부정보를 제공하세요.
- 중첩 질문:
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_NAME- 유형: 문자열
- 질문 텍스트: 비즈니스 이름
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_LENDING_INSTITUTION_RELATIONSHIP- 유형: 단일 선택
- 질문 텍스트: 관계
- 선택:
- 동일한 법인에서 소유함(
POLICY_RESPONSE_CHOICE_ID_FINANCE_OWNED_BY_SAME_LEGAL_ENTITY) - 동일한 모회사에서 소유함(
POLICY_RESPONSE_CHOICE_ID_FINANCE_OWNED_BY_SAME_PARENT_COMPANY) - 대출 기관이 앱 개발자 법인의 자회사임(
POLICY_RESPONSE_CHOICE_ID_FINANCE_LENDING_INST_SUBSID_OF_APP_LE) - 앱 개발자 법인이 대출 기관의 자회사임(
POLICY_RESPONSE_CHOICE_ID_FINANCE_APP_LE_SUBSID_OF_LENDING_INST) - 관련 없음(
POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_UNRELATED) - 제휴(
POLICY_RESPONSE_CHOICE_ID_FINANCE_RELATIONSHIP_AFFILIATED)
- 동일한 법인에서 소유함(
- 질문 ID:
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_PERSONAL_LOAN_COMPLIANCE- 유형: 단일 선택
- 질문 텍스트: 본인은 합법적인 비즈니스 활동에 관여하고 있으며 관련 법규를 철저히 준수하고 있음을 확인합니다.
- 선택:
POLICY_RESPONSE_CHOICE_ID_FINANCE_PERSONAL_LOAN_IS_COMPLIANT
- 조건: 개인 대출 유형을 선택한 경우 필요합니다.
암호화폐 관련 질문 - 미국
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES에 대해 다음 선택사항 중 하나를 선택한 경우 다음 질문이 필요합니다.
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLETPOLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_EXCHANGE
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LEGAL_INSTITUTION_NAME- 유형: 문자열
- 질문 텍스트: 법인 이름
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES- 유형: 복수 선택
- 질문 텍스트: 라이선스 유형 - 해당하는 항목을 모두 선택하세요.
- 선택:
- FinCEN에 금융 서비스 비즈니스로 등록되어 있으며 하나 이상의 주에 송금 서비스 업체로 등록되어 있음(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE) - 연방 또는 주 정부의 인가를 받은 은행 기관임(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE)
- FinCEN에 금융 서비스 비즈니스로 등록되어 있으며 하나 이상의 주에 송금 서비스 업체로 등록되어 있음(
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE_NUMBER- 유형: 문자열
- 질문 텍스트: 라이선스 번호
- 조건:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES에서POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE가 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE- 유형: 문서
- 질문 텍스트: 라이선스 업로드
- 조건:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES에서POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FINCEN_LICENSE가 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE_NUMBER- 유형: 문자열
- 질문 텍스트: 라이선스 번호
- 조건:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES에서POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE가 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE- 유형: 문서
- 질문 텍스트: 라이선스 업로드
- 조건:
POLICY_QUESTION_ID_FINANCE_CRYPTO_US_LICENSE_TYPES에서POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_US_FEDERAL_OR_STATE_CHARTERED_LICENSE가 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_CRYPTO_CONFIRM_GEO_RESTRICTED_IN_US- 유형: 복수 선택
- 질문 텍스트: 앱이 이 국가/지역에서 암호화폐의 구매, 보유 또는 교환을 제공하지 않으며 필요한 지역 제한 조치가 적용되었음을 확인합니다.
- 선택:
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_CONFIRM_GEO_RESTRICTED_IN_US
- 조건: 암호화폐 유형을 선택한 경우 사용할 수 있습니다. 미국 암호화폐 질문과 상호 배타적입니다.
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_CRYPTO_CONFIRM_NON_CUSTODIAL_WALLET_US- 유형: 복수 선택
- 질문 텍스트: 앱이 비수탁형 소프트웨어 지갑임을 확인합니다.
- 선택:
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_CONFIRM_NON_CUSTODIAL_WALLET_US
- 조건:
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES에서POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_WALLET을 선택한 경우 사용할 수 있습니다. 미국 암호화폐 질문과 상호 배타적입니다.
암호화폐 앱 - 모든 국가
POLICY_QUESTION_ID_FINANCIAL_PRODUCT_TYPES에서 암호화폐 유형을 선택한 경우 다음 질문이 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_FINANCE_CRYPTO_ACCEPT_TERMS- 유형: 복수 선택
- 질문 텍스트: 개발자는 라이선스 만료, 취소, 정지, 범위 또는 권한 축소 등 라이선스 상태가 변경되는 경우 Google에 알리는 데 동의합니다. 개발자는 이 선언에 포함된 라이선스 및 앱이 타겟 국가, 지역 또는 주의 모든 관련 현지 법규를 준수함을 확인합니다.
- 선택:
- 본 약관을 확인하고 이에 동의함(
POLICY_RESPONSE_CHOICE_ID_FINANCE_CRYPTO_TERMS_ACCEPTED)
- 본 약관을 확인하고 이에 동의함(
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. 테스트용 사용자 인증 정보 선언(로그인 세부정보)
선언 ID: POLICY_DECLARATION_ID_TESTING_CREDENTIALS
- 질문 ID:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED- 유형: 불리언
- 질문 텍스트: 앱에 제한된 부분이 있나요?
- 도움말 텍스트:
- 예: 앱에 다음 중 하나가 포함된 경우: 이메일 주소, 사용자 이름, Google 계정 로그인, SSO와 같은 계정 로그인 세부정보, 일회성 제품, 멤버십, 구독, 액세스 등급과 같은 결제, 추천 코드, QR 코드, 일회성 PIN, 2단계 인증, 생체 인식 인증, 다른 기기에서 실행할 작업
- 아니요: 앱에 다음 중 하나가 적용되는 경우: 앱의 어떤 부분도 제한되지 않음, 모든 국가/지역에서 계정 로그인이 필요하지 않음, 계정 로그인이 필요하지 않으며 콘텐츠에 대한 결제도 필요하지 않음
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LIST- 유형: 반복 그룹(최대 5개의 사용자 인증 정보 집합)
- 질문 텍스트: 로그인 세부정보
- 조건:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED가 true인 경우 필요합니다. - 중첩 질문:
- 질문 ID:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_NAME- 유형: 문자열
- 질문 텍스트: 이름
- 도움말 텍스트: Google에서 인식할 수 있도록 이 로그인 세부정보 집합의 이름을 지정하세요. '관리자 계정' 또는 '사용자 계정'을 예로 들 수 있습니다.
- 조건: 그룹 내에서 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME- 유형: 문자열
- 질문 텍스트: 사용자 이름, 이메일 주소 또는 전화번호
- 도움말 텍스트: 전화번호의 경우 국가 코드 및 지역 번호를 포함하세요.
- 조건:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD및POLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILS가 비어 있는 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD- 유형: 문자열
- 질문 텍스트: 비밀번호
- 조건:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME및POLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILS가 비어 있는 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_ADDITIONAL_DETAILS- 유형: 문자열
- 질문 텍스트: 앱 액세스에 필요한 기타 정보
- 도움말 텍스트: 앱에 액세스하는 데 필요한 다른 정보를 제공하세요. 앱에서 사용자 이름과 비밀번호만 요구하는 경우 이전의 필드를 사용하여 정보를 제공합니다. 사용자 이름과 비밀번호 이외의 제한된 액세스에 대한 예로는 2단계 인증, QR 코드, 위치 기반 액세스, 멤버십, 생체 인식 로그인 등이 있으며 이에 국한되지 않습니다.
- 조건:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_USERNAME및POLICY_QUESTION_ID_TESTING_CREDENTIALS_PASSWORD가 비어 있는 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED- 유형: 복수 선택
- 질문 텍스트: 이 선언의 로그인 세부정보는 프리미엄 또는 유료 콘텐츠를 포함하여 이 앱 내의 모든 기능과 콘텐츠에 대한 전체 액세스 권한을 제공합니다.
- 선택:
POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_NO_ADDITIONAL_DETAILS_REQUIRED
- 조건: 그룹 내에서 항상 필요합니다.
- 질문 ID:
- 질문 ID:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT- 유형: 복수 선택
- 질문 텍스트: Android에서 성능 및 앱 호환성 테스트를 위해 제공된 로그인 세부정보를 사용하도록 허용합니다. 테스트는 다양한 Android 기기 및 버전과의 앱 호환성을 개선하는 데 사용됩니다.
- 선택:
POLICY_RESPONSE_CHOICE_ID_TESTING_CREDENTIALS_ANDROID_TESTING_CONSENT
- 조건:
POLICY_QUESTION_ID_TESTING_CREDENTIALS_LOGIN_REQUIRED가 true인 경우 표시됩니다.
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. 개인정보처리방침 선언
선언 ID: POLICY_DECLARATION_ID_PRIVACY_POLICY
- 질문 ID:
POLICY_QUESTION_ID_PRIVACY_POLICY_URL- 유형: 문자열
- 질문 텍스트: 민감한 사용자 데이터 및 기기 데이터가 어떻게 처리되는지 투명하게 알리기 위해 스토어 등록정보에 개인정보처리방침을 추가하세요. 자세히 알아보기 앱의 타겟층에 만 13세 미만 어린이가 포함되어 있는 경우 개인정보처리방침을 추가해야 합니다. 사용자 데이터 정책을 확인하여 자주 발생하는 위반사항을 방지하시기 바랍니다.
- 조건: 항상 필요합니다.
JSON 예시
{ "declarationId": "POLICY_DECLARATION_ID_PRIVACY_POLICY", "responses": [ { "questionId": "POLICY_QUESTION_ID_PRIVACY_POLICY_URL", "stringResponse": { "value": "https://www.example.com/privacy" } } ] }
7. 타겟층 및 콘텐츠(TAC) 선언
선언 ID: POLICY_DECLARATION_ID_TARGET_AUDIENCE_CONTENT
- 질문 ID:
POLICY_QUESTION_ID_TAC_TARGET_AGE_GROUPS- 유형: 복수 선택
- 질문 텍스트: 앱이 어떤 연령대를 대상으로 하나요?
- 선택:
- 만 5세 이하(
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세 이상(
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVE)
- 만 5세 이하(
- 조건: 항상 필요합니다. 연속된 연령대를 선택해야 합니다.
- 질문 ID:
POLICY_QUESTION_ID_TAC_RESTRICT_MINOR_ACCESS- 유형: 복수 선택
- 질문 텍스트: Google에서 미성년자로 판단한 사용자의 앱 사용을 제한하세요(선택사항).
- 도움말 텍스트: 개발자는 Google Play에서 미성년자로 판단한 사용자가 Google Play에서 앱을 검색 또는 다운로드하거나, 신규 정기 결제 신청 및 기존 정기 결제 사용자 갱신을 포함한 인앱 상품을 구매하지 못하도록 차단해야 한다고 확인합니다. Google Play에서 만 18세 미만이라고 직접 선언하지 않은 모든 미성년자 사용자를 차단하지 못할 수 있음을 확인합니다.
- 선택:
POLICY_RESPONSE_CHOICE_ID_TAC_RESTRICT_MINOR_ACCESS
- 조건:
POLICY_RESPONSE_CHOICE_ID_TAC_AGE_EIGHTEEN_AND_ABOVE만 선택된 경우 표시됩니다.
- 질문 ID:
POLICY_QUESTION_ID_TAC_COMPLIES_WITH_CHILDREN_LAWS_CERTIFICATION- 유형: 복수 선택
- 질문 텍스트: 개발자는 앱(모든 API, SDK, 광고 포함)이 아동과 관련된 모든 관련 법 및 규정을 준수함을 인증합니다. 예를 들어 미국 아동 온라인 개인 정보 보호법(COPPA) 및 EU 개인 정보 보호법(GDPR)이 있습니다.
- 선택:
POLICY_RESPONSE_CHOICE_ID_TAC_CHILDREN_LAWS_CERTIFIED
- 조건: 만 12세 이하의 연령대가 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_TAC_ADS_FROM_GOOGLE_PLAY_CERTIFIED_AD_NETWORKS- 유형: 복수 선택
- 질문 텍스트: 개발자는 앱의 모든 광고가 Google Play 공인 광고 네트워크의 광고이며 가족, 아동을 포함한 모든 대상에게 적합한 광고임을 인증합니다.
- 선택:
POLICY_RESPONSE_CHOICE_ID_TAC_ADS_FROM_GOOGLE_PLAY_CERTIFIED_AD_NETWORKS
- 조건: 만 12세 이하의 연령대가 선택되고 앱이 광고 선언에서 광고가 포함되어 있다고 선언한 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_TAC_JOIN_TEACHER_APPROVED_PROGRAM- 유형: 단일 선택
- 질문 텍스트: 교사 추천 프로그램에 참여하세요.
- 선택:
- 교사 추천 프로그램에 앱 포함(
POLICY_RESPONSE_CHOICE_ID_TAC_INCLUDE_IN_TEACHER_APPROVED) - 교사 추천 프로그램에 앱을 포함하지 않음(
POLICY_RESPONSE_CHOICE_ID_TAC_DO_NOT_INCLUDE_IN_TEACHER_APPROVED)
- 교사 추천 프로그램에 앱 포함(
- 조건: 만 12세 이하의 연령대가 선택된 경우 필요합니다.
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. 광고 선언
선언 ID: POLICY_DECLARATION_ID_ADS_DECLARATION
- 질문 ID:
POLICY_QUESTION_ID_ADS_CONTAINS_ADS- 유형: 단일 선택
- 질문 텍스트: 앱에 광고가 포함되어 있나요? 광고 정책을 확인하여 앱이 정책을 준수하는지 확인합니다.
- 허용되는 대답:
- 예, 앱에 광고가 있습니다(
POLICY_RESPONSE_CHOICE_ID_ADS_HAS_ADS). - 아니요, 앱에 광고가 없습니다(
POLICY_RESPONSE_CHOICE_ID_ADS_NO_ADS).
- 예, 앱에 광고가 있습니다(
- 조건: 항상 필요합니다.
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. 아동 안전 표준 선언
소셜 및 데이트 앱에 필요합니다.
선언 ID: POLICY_DECLARATION_ID_CHILD_SAFETY
- 질문 ID:
POLICY_QUESTION_ID_CHILD_SAFETY_STANDARDS_URL- 유형: 문자열
- 질문 텍스트: 외부에 게시된 앱의 아동 성적 학대 및 착취(CSAE)에 대한 표준 링크를 제공하세요. 링크는 활성 상태이고 전 세계 어디에서나 공개적으로 사용할 수 있어야 하며 수정할 수 없어야 합니다. PDF에는 연결하지 마세요.
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL- 유형: 단일 선택
- 질문 텍스트: 지정된 담당자는 앱의 아동 성적 학대 콘텐츠(CSAM) 방지 관행 및 규정 준수에 관해 설명할 준비가 되어 있어야 합니다.
- 선택:
- 이 개발자 계정에 연결된 연락처 이메일 주소 사용(
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_DEV_ACCOUNT_EMAIL) - 다른 이메일 주소 사용(
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAIL)
- 이 개발자 계정에 연결된 연락처 이메일 주소 사용(
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_EMAIL- 유형: 문자열
- 질문 텍스트: 이메일 주소
- 조건:
POLICY_QUESTION_ID_CHILD_SAFETY_CONTACT_USE_DEV_ACCOUNT_EMAIL에서POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_USE_PROVIDED_EMAIL이 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMATION- 유형: 복수 선택
- 질문 텍스트: 약관
- 선택:
- 이 앱에서는 사용자가 앱 내에서 아동 안전 관련 우려사항을 신고할 수 있습니다. 신고 요구사항을 자세히 알아보려면 고객센터를 방문하세요.
(
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_CONCERN_REPORT_MECHANISM_CONFIRMED)
- 이 앱에서는 사용자가 앱 내에서 아동 안전 관련 우려사항을 신고할 수 있습니다. 신고 요구사항을 자세히 알아보려면 고객센터를 방문하세요.
(
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION- 유형: 복수 선택
- 질문 텍스트: 약관
- 선택:
- 앱이 모든 관련 아동 안전 법규를 준수하고 지역 및 국가 당국에 신고합니다. 관련 당국에 신고하는 방법을 자세히 알아보려면 고객센터를 방문하세요.
(
POLICY_RESPONSE_CHOICE_ID_CHILD_SAFETY_COMPLIANCE_CONFIRMATION)
- 앱이 모든 관련 아동 안전 법규를 준수하고 지역 및 국가 당국에 신고합니다. 관련 당국에 신고하는 방법을 자세히 알아보려면 고객센터를 방문하세요.
(
- 조건: 항상 필요합니다.
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. 뉴스 및 잡지 선언
뉴스 및 잡지 앱에 필요합니다.
선언 ID: POLICY_DECLARATION_ID_NEWS_MAGS
항목 세부정보
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITY- 유형: 불리언
- 질문 텍스트: 개발자 계정의 법인을 대신하여 이 선언을 작성하시나요?
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTER_ENTITY_NAME- 유형: 문자열
- 질문 텍스트: 자신이 대신하여 제출하는 법인의 이름을 제공해 주세요.
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_SUBMITTING_FOR_LEGAL_ENTITY가 false인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_CONTACT_URL- 유형: 문자열
- 질문 텍스트: 이 법인의 연락처 정보를 확인할 수 있는 URL을 제공해 주세요.
- 도움말 텍스트: URL은 이메일 또는 전화번호와 같이 쉽게 이용할 수 있는 연락처 정보가 있는 웹사이트로 연결되어야 합니다. 소셜 미디어 계정 링크는 허용되지 않습니다.
- 조건: 항상 필요합니다.
콘텐츠
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE- 유형: 단일 선택
- 질문 텍스트: 앱 또는 법인을 가장 잘 설명하는 카테고리는 무엇인가요?
- 선택:
- 상업용/비공개(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIAL) - 커뮤니티/비영리(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMUNITY_NON_PROFIT) - 공영/국영 미디어(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_PUBLIC_MEDIA) - 기타(구체적으로 설명)(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_OTHER)
- 상업용/비공개(
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE_OTHER_SPECIFY- 유형: 문자열
- 질문 텍스트: 카테고리를 입력하세요.
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_TYPE에서POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_OTHER가 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR- 유형: 불리언
- 질문 텍스트: 뉴스 또는 잡지 애그리게이터 앱인가요?
- 조건: 항상 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE- 유형: 복수 선택
- 질문 텍스트: 앱에서 게시하는 콘텐츠 주제를 가장 잘 설명하는 카테고리를 선택합니다.
- 선택:
- 비즈니스(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_BUSINESS) - 교육 및 연구(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_EDUCATION_RESEARCH) - 엔터테인먼트(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_ENTERTAINMENT) - 금융(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_FINANCE) - 식음료(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_FOOD_DRINK) - 라이프스타일 및 패션(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_LIFESTYLE_FASHION) - 뉴스 및 시사(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_NEWS_EVENTS) - 조직(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_ORGANIZATIONAL) - 과학 및 기술(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_SCIENCE_TECHNOLOGY) - 스포츠(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_SPORTS) - 무역 및 전문(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_TRADE) - 여행(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_TRAVEL) - 기타(구체적으로 설명)(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_OTHER)
- 비즈니스(
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR가 false인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE_OTHER_SPECIFY- 유형: 문자열
- 질문 텍스트: 콘텐츠 카테고리
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_CONTENT_TYPE에서POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_CONTENT_TYPE_OTHER가 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNEL- 유형: 불리언
- 질문 텍스트: 앱에 YouTube 채널이 있나요?
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR가 false인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_YT_CHANNEL_URL- 유형: 문자열
- 질문 텍스트: YouTube URL
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_YT_CHANNEL이 true인 경우 필요합니다.
사용자 인증 정보
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINES- 유형: 불리언
- 질문 텍스트: 앱 또는 법인에서 게시한 광고 소재 가이드라인이 있나요?
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR가 false인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_EDITORIAL_GUIDELINES_URL- 유형: 문자열
- 질문 텍스트: 자세한 정보를 확인할 수 있는 URL을 제공해 주세요.
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_EDITORIAL_GUIDELINES가 true인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDS- 유형: 불리언
- 질문 텍스트: 앱 또는 법인과 관련된 저널리즘 표준 그룹 또는 이니셔티브가 있나요?
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR가 false인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_JOURNALISTIC_STANDARDS_URL- 유형: 문자열
- 질문 텍스트: 자세한 정보를 확인할 수 있는 URL을 제공해 주세요.
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_STANDARDS가 true인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITION- 유형: 불리언
- 질문 텍스트: 앱 또는 법인이 저널리즘 분야에서 인정받은 경력이 있나요?
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR가 false인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_JOURNALISTIC_RECOGNITION_URL- 유형: 문자열
- 질문 텍스트: 자세한 정보를 확인할 수 있는 URL을 제공해 주세요.
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_HAS_JOURNALISTIC_RECOGNITION이 true인 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATION- 유형: 불리언
- 질문 텍스트: 앱 또는 법인이 업계 협회 회원인가요?
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR가 false이고POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_COMMERCIAL이 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME_URL- 유형: 반복 그룹
- 질문 텍스트: 협회 이름과 자세한 정보를 확인할 수 있는 URL을 제공해 주세요.
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_IS_IN_INDUSTRY_ASSOCIATION이 true인 경우 필요합니다. - 중첩 질문:
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_NAME- 유형: 문자열
- 질문 텍스트: 협회 이름
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_INDUSTRY_ASSOCIATION_URL- 유형: 문자열
- 질문 텍스트: 웹사이트 URL
- 질문 ID:
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NAME- 유형: 복수 선택
- 질문 텍스트: 앱 또는 법인이 공영 방송사 또는 미디어 협회 회원인가요?
- 선택:
- 아프리카 방송 연합(AUB)(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_AUB) - 유럽 방송 연맹(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) - 아시아 태평양 방송 연합(ABU)(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_ABU) - 기타(구체적으로 설명)(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER) - 해당 사항 없음(
POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NONE)
- 아프리카 방송 연합(AUB)(
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_ENTITY_IS_AGGREGATOR가 false이고POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_ENTITY_TYPE_PUBLIC_MEDIA가 선택된 경우 필요합니다.
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_NAME_URL- 유형: 반복 그룹
- 질문 텍스트: 공영 방송사 또는 미디어 협회의 이름과 URL을 제공해 주세요.
- 조건:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_NAME에서POLICY_RESPONSE_CHOICE_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER가 선택된 경우 필요합니다. - 중첩 질문:
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_NAME- 유형: 문자열
- 질문 텍스트: 협회 이름
- 질문 ID:
POLICY_QUESTION_ID_NEWS_MAGS_PUBLIC_SERVICE_MEDIA_OTHER_URL- 유형: 문자열
- 질문 텍스트: 웹사이트 URL
- 질문 ID:
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" } } ] } ] } } ] }