AccessibilityService API 사용

Google Play에서는 다양한 애플리케이션에 AccessibilityService API를 사용할 수 있습니다. 그러나 장애인이 기기에 액세스할 수 있도록 지원하거나 장애로 인한 문제를 극복할 수 있도록 설계된 서비스만 접근성 도구라고 선언할 수 있습니다. 서비스의 메타데이터 파일에서 isAccessibilityTool 속성을 사용하여 접근성 도구라고 선언할 수 있습니다.

isAccessibilityTool을 선언하는 앱은 아래에 설명된 명시적 공개 및 동의 요건이 적용되지 않습니다. 또한 AccessibilityService API를 사용하여 Android 12를 타겟팅하는 모든 앱은 2021년 11월 3일부터 권한 선언 양식을 작성하고 Google Play의 승인을 받아야 합니다.

어떤 앱이 접근성 도구가 될 수 있나요? 

장애인을 지원하기 위해 설계된 앱은 다음과 같습니다.

  • 시각 장애가 있는 사용자를 지원하는 스크린 리더
  • 운동 장애가 있는 사용자를 지원하는 스위치 기반 입력 시스템
  • 운동 장애가 있는 사용자를 지원하는 음성 기반 입력 시스템
  • 시각 및 청각 장애가 있는 사용자를 지원하는 점자 기반 액세스 시스템

인지 장애 또는 복합 장애가 있는 사용자를 지원하는 도구도 접근성 도구가 될 수 있습니다.

이러한 도구는 장애인을 돕는 것이 주 목적이어야 합니다. 예를 들어, 많은 사용자를 대상으로 하지만 일부 상황에서 운동 장애가 있는 사용자를 돕는 음성이 활성화되는 일반적인 어시스턴트는 접근성 도구가 될 수 없습니다. 대부분의 접근성 도구 개발자는 기기를 사용할 때 특정 장애가 있는 사용자가 직면하는 복잡한 문제를 이해하기 위해 대부분의 사용자 연구를 활용하며, 그런 다음 이러한 문제를 해결할 수 있는 해결책을 찾습니다. 접근성 도구의 Google Play 스토어 설명을 읽으면 앱이 어떤 사용자를 지원하며 이러한 사용자가 직면하는 문제를 해결하는 데 있어서 어떠한 도움을 주는지 명확하게 나타나 있어야 합니다.

접근성 도구가 아닌 앱의 다른 예로는 바이러스 백신 소프트웨어, 자동화 도구, 어시스턴트, 모니터링 앱, 정리 도구, 비밀번호 관리자, 런처 등이 있습니다.

명시적 공개 및 동의 요건

IsAccessibilityTool 속성을 사용할 수 없는 앱은 Google Play의 사용자 데이터 정책에 명시된 명시적 공개 및 동의 요건을 충족해야 합니다. 이러한 앱에는 다음과 같은 명시적 공개가 포함되어야 합니다.

  • 앱 설명 또는 웹사이트뿐만 아니라 앱 자체에도 있어야 합니다.
  • 사용자가 일부러 메뉴나 설정으로 이동하지 않고도 일반적인 앱 사용 과정에서 볼 수 있어야 합니다.
  • AccessibilityService API를 통해 액세스하거나 수집하는 데이터를 설명해야 합니다.
  • 데이터 사용 또는 공유 방법을 설명해야 합니다.
  • 사용자가 동의 의사를 확실하게 표현하도록 요구해야 합니다(예: 탭하여 동의, 체크박스 선택).
  • 개인정보처리방침 또는 서비스 약관에만 포함되어서는 안 됩니다
  • 개인 정보 또는 민감한 정보 수집과 관련된 다른 공개에 포함되어서는 안 됩니다. 이는 별도의 공개여야 하며, 앱에 AccessibilityService API가 필요한 이유와 잠재적인 사용 사례를 나타내어야 합니다.

중요: 앱에서 이 API를 사용하는 방법을 변경하려면 정확하게 업데이트된 정보로 양식을 다시 제출해야 합니다. 사기성이거나 명시되지 않은 용도로 이러한 API를 사용하면 앱이 정지되거나 개발자 계정이 해지될 수 있습니다.

접근성 서비스 선언

2021년 11월 3일부터 API 수준 31을 타겟팅하고 접근성 서비스를 포함하는 앱은 Play Console에서 새 정책 선언을 작성해야 합니다. 이 API의 사용이 차단된 것은 아니지만 접근성 도구가 아닌 앱에서 이를 사용하는 경우 명시적 공개를 제공해야 합니다. 접근성 도구는 장애가 있는 사용자 지원을 주목적으로 하는 앱입니다.

접근성 도구인 앱 선언

서비스 메타데이터 파일에서 isAccessibilityTool=true를 설정하여 앱을 접근성 도구로 선언했다면 앱에서 제공하는 접근성 기능을 알려 주셔야 합니다.

다음은 선언 질문의 예입니다.

  1. AccessibilityServices API의 허용된 용도를 필요로 하는 앱의 핵심 기능 1개를 설명해 주시기 바랍니다.
     
  2. 앱이 지원하는 장애의 유형은 무엇인가요? 해당하는 항목을 모두 선택해 주세요.
    • 운동
    • 시력
    • 청력
    • 인지 또는 학습
    • 기타
  3. 앱이 어떤 사용자를 대상으로 하나요?
     
  4. Google이 앱을 검토할 수 있도록 앱이 열려 있고 접근성 서비스가 사용 설정되었으며 실제로 사용 중인 모습을 보여주는 짧은 동영상 링크를 제공해 주세요. 앱에서 접근성 서비스가 어떻게 사용되는지 사용자 인터페이스에 명확하게 나타나지 않는 경우 음성 안내나 자막을 통해 설명해 주시기 바랍니다.

접근성 도구가 아닌 앱 선언

앱을 접근성 도구로 선언하지 않았지만 AccessibilityService API를 사용하는 경우, 즉 접근성 서비스의 메타데이터 파일에 isAccessibilityTool 플래그를 설정하지 않았다면 Play Console에서 접근성 선언을 작성해야 합니다.

다음은 선언 질문의 예입니다.

  1. 앱이 Accessibility Services API를 사용해야 하는 이유는 무엇인가요? 해당하는 항목을 모두 선택해 주세요.
    • 앱 기능
    • 분석
    • 개발자 커뮤니케이션
    • 사기 예방, 보안, 규정 준수
    • 광고 또는 마케팅
    • 맞춤설정
    • 계정 관리
  2. 접근성 기능을 사용하여 개인 정보 또는 민감한 정보를 수집하거나 공유하나요?
    • 아니요

참고: 데이터 수집 및 데이터 공유에 관해 자세히 알아보세요.

[2번에 라고 답한 경우] 

  1. AccessibilityServices API를 사용하여 수집하거나 공유하는 사용자 데이터는 무엇인가요? 해당하는 항목을 모두 선택해 주세요.
    • 위치
      • 대략적인 위치
      • 정확한 위치
    • 개인 정보
      • 이름
      • 이메일 주소
      • 개인 식별자
      • 주소
      • 전화번호
      • 인종 및 민족
      • 정치적 또는 종교적 신념
      • 성적 지향 또는 성 정체성
      • 기타 개인 정보
    • 금융 정보
      • 신용카드, 체크카드 또는 은행 계좌 번호
      • 구매 내역
      • 신용 정보
      • 기타 금융 정보
    • 건강/피트니스
      • 건강 정보
      • 피트니스 정보
    • 메시지
      • 이메일
      • SMS 또는 MMS 메시지
      • 기타 인앱 메시지
    • 사진 또는 동영상
      • 사진
      • 동영상
    • 오디오 파일
      • 음성 또는 소리 녹음 파일
      • 음악 파일
      • 기타 오디오 파일
    • 파일 및 문서
      • 파일 및 문서
    • 캘린더
      • 캘린더 일정
    • 연락처
      • 연락처
    • 앱 활동
      • 페이지 조회수 및 앱에서의 탭
      • 인앱 검색 기록
      • 설치된 앱
      • 기타 사용자 제작 콘텐츠
      • 기타 작업
    • 웹 탐색
      • 웹 방문 기록
    • 앱 정보 및 성능
      • 비정상 종료 로그
      • 진단
      • 기타 앱 성능 데이터
    • 기기 또는 기타 식별자
      • 기기 또는 기타 식별자
  2. Google에서 앱을 검토할 수 있도록 앱 사용자에게 표시되는 명시적 공개를 보여주는 짧은 동영상의 링크를 제공해 주세요.

 

앱의 명시적 공개를 소개하는 동영상 관련 안내

선언의 일부로 제공해야 하는 동영상에는 다음 항목이 포함되어야 합니다.

  1. 기기에서 앱을 여는 모습
  2. 명시적 공개까지 도달하는 사용자 플로우 및 접근성 동의 화면
  3. 사용자가 동의하는 경우의 사용자 플로우(앱에 대한 접근성 부여 포함)
  4. 사용자가 동의하지 않는 경우의 사용자 플로우(사용자가 명시적 공개 및 동의 화면을 다시 트리거하는 과정 포함)
  5. 접근성 기능을 사용하는 앱의 핵심 기능. 앱에서 접근성 서비스가 어떻게 사용되는지 사용자 인터페이스에 명확하게 나타나지 않는 경우 음성 안내나 자막을 통해 설명해 주시기 바랍니다.

 

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?

도움이 더 필요하신가요?

다음 단계를 시도해 보세요.

검색
검색어 지우기
검색 닫기
기본 메뉴
1124793401070271375
true
도움말 센터 검색
true
true
true
true
true
92637
false
false