Як використовувати AccessibilityService API

Google Play дозволяє використовувати AccessibilityService API для різноманітних цілей. Однак декларувати як інструменти спеціальних можливостей можна лише сервіси, основне призначення яких – полегшувати доступ до пристроїв та іншим чином допомагати людям з інвалідністю. Таку декларацію можна зробити за допомогою атрибута isAccessibilityTool у файлі метаданих сервісу.

Додатки із задекларованим атрибутом isAccessibilityTool звільняються від описаної нижче вимоги щодо чіткого повідомлення про використання персональних даних і отримання згоди. Крім того, з 3 листопада 2021 року розробникам усіх додатків, які націлені на Android 12 і використовують AccessibilityService API, знадобиться заповнити декларацію дозволів та отримати схвалення від Google Play.

Які додатки можна декларувати як інструменти спеціальних можливостей? 

До додатків, призначених для підтримки людей з інвалідністю, належать:

  • програми зчитування з екрана, які допомагають людям із вадами зору;
  • системи вводу на основі перемикачів, які допомагають людям з обмеженими моторними функціями;
  • системи голосового вводу, які допомагають людям з обмеженими моторними функціями;
  • системи доступу на основі шрифту Брайля, які допомагають людям із вадами зору й слуху.

Також до них можна віднести інструменти, які допомагають користувачам з іншим типом інвалідності (наприклад, з когнітивними порушеннями або порушеннями кількох видів).

Основним призначенням таких інструментів має бути підтримка людей з інвалідністю. Наприклад, помічник загального призначення з голосовим керуванням, який націлений на широке коло користувачів, але в деяких ситуаціях корисний для людей з обмеженими моторними функціями, не може вважатись інструментом спеціальних можливостей. Більшість розробників інструментів спеціальних можливостей досліджують поведінку користувачів переважно для того, щоб зрозуміти складні проблеми, з якими люди з певним набором обмежених можливостей стикаються під час користування своїми пристроями, і розробити спеціальне рішення для цих проблем. З опису інструмента спеціальних можливостей у Google Play має бути чітко зрозуміло, хто його користувачі та як цей додаток допомагає їм вирішувати проблеми.

Інші приклади додатків, які не є інструментами спеціальних можливостей: антивірусні програми, інструменти для автоматизації, помічники, додатки для відстеження, засоби очищення, менеджери паролів і панелі запуску.

Вимоги щодо чіткого повідомлення про використання персональних даних і отримання згоди

Додатки, для яких не можна декларувати атрибут IsAccessibilityTool, мають відповідати вимогам щодо чіткого повідомлення про використання персональних даних і отримання згоди (див. ці правила Google Play). Такі додатки мають містити чітке повідомлення про використання персональних даних, яке:

  • має міститися не лише в описі додатка чи на веб-сайті, але й у самому додатку;
  • має виводитися під час звичайного використання додатка без потреби переходити в меню чи налаштування;
  • має описувати дані, які використовуються чи збираються через AccessibilityService API;
  • має описувати, як зібрані дані використовуються та/або передаються;
  • має пропонувати конкретну дію, що підтверджує згоду (наприклад, натиснути кнопку "Прийняти", поставити прапорець тощо);
  • не може міститися лише в політиці конфіденційності або умовах використання; 
  • не може об’єднуватися з іншими повідомленнями, які стосуються збирання персональних або чутливих даних. Це має бути окреме повідомлення, де вказано, навіщо додатку інтерфейс AccessibilityService API, і наведено потенційні приклади використання.

Важливо. Якщо ви зміните спосіб використання додатком цього інтерфейсу API, повторно надішліть форму з оновленою й точною інформацією. Використання цих інтерфейсів API оманливим і незадекларованим чином може призвести до блокування додатка та/або облікового запису розробника.

Декларація щодо сервісів спеціальних можливостей

Починаючи з 3 листопада 2021 року, розробникам додатків, націлених на API 31-го рівня, які містять AccessibilityService, знадобиться заповнити нову декларацію в Play Console. Ми не забороняємо цей інтерфейс API, але вимагаємо, щоб ви чітко заявили про його використання в будь-якому додатку, який не можна вважати інструментом спеціальних можливостей. Основне призначення інструментів спеціальних можливостей – це підтримка користувачів з інвалідністю.

Декларація для додатків, які є інструментами спеціальних можливостей

Якщо ви задекларували свій додаток як інструмент спеціальних можливостей, додавши атрибут isAccessibilityTool=true у файлі метаданих сервісу, то маєте вказати, як саме ваш додаток допомагає людям з інвалідністю.

У декларації будуть запитання, схожі на наведені нижче.

  1. Опишіть одну основну функцію свого додатка, для якої потрібно дозволити використання AccessibilityService API.
     
  2. Людям із якими обмеженими можливостями допомагає ваш додаток? Виберіть усе, що підходить.
    • Вади моторних функцій
    • Вади зору
    • Вади слуху
    • Когнітивні розлади
    • Інше
  3. Хто цільові користувачі вашого додатка?
     
  4. Щоб полегшити нам перевірку вашого додатка, надайте посилання на коротке відео, де продемонстровано, як відкривається ваш додаток, які сервіси спеціальних можливостей задіяно в ньому та як вони використовуються. Якщо з інтерфейсу користувача вашого додатка не зрозуміло, як саме він використовує сервіси спеціальних можливостей, додайте голосове пояснення чи субтитри.

Декларація для додатків, які НЕ є інструментами спеціальних можливостей

Якщо ви не задекларували свій додаток як інструмент спеціальних можливостей (тобто не задали атрибут isAccessibilityTool у файлі метаданих сервісу), але використовуєте AccessibilityService API, вам потрібно буде заповнити декларацію щодо спеціальних можливостей у Play Console.

У декларації будуть запитання, схожі на наведені нижче.

  1. Навіщо вашому додатку доступ до AccessibilityServices API? Виберіть усе, що підходить.
    • Функції додатка
    • Аналітика
    • Сповіщення від розробника
    • Запобігання шахрайству, безпека й відповідність вимогам
    • Реклама й маркетинг
    • Персоналізація
    • Керування обліковим записом
  2. Чи збираєте та/або передаєте ви персональні чи чутливі дані за допомогою спеціальних можливостей?
    • Так
    • Ні

Примітка. Дізнайтеся більше про збір і передавання даних.

[Якщо на друге запитання надано відповідь Так.] 

  1. Які дані користувачів ваш додаток збирає та/або передає за допомогою AccessibilityServices API? Виберіть усе, що підходить.
    • Місцезнаходження
      • Приблизне місцезнаходження
      • Точне місцезнаходження
    • Особиста інформація
      • Ім’я
      • Електронна адреса
      • Персональні ідентифікатори
      • Адреса
      • Номер телефону
      • Расова й етнічна належність
      • Політичні й релігійні переконання
      • Сексуальна орієнтація чи гендерна ідентичність
      • Інша особиста інформація
    • Фінансова інформація
      • Номер кредитної чи дебетової картки або банківського рахунку
      • Історія покупок
      • Кредитна інформація
      • Інша фінансова інформація
    • Здоров’я та фітнес
      • Медична інформація
      • Інформація про фізичну активність
    • Повідомлення
      • Електронні листи
      • SMS- або MMS-повідомлення
      • Інші повідомлення в додатку
    • Фото або відео
      • Фото
      • Відео
    • Аудіофайли
      • Голосові й аудіозаписи
      • Музичні файли
      • Інші аудіофайли
    • Файли й документи
      • Файли й документи
    • Календар
      • Події календаря
    • Контакти
      • Контакти
    • Дії в додатку
      • Перегляди сторінок і натискання в додатку
      • Історія пошуку в додатку
      • Установлені додатки
      • Інший контент, створений користувачем
      • Інші дії
    • Перегляд веб-сторінок
      • Історія веб-перегляду
    • Інформація про додаток і його роботу
      • Журнали помилок
      • Діагностика
      • Інші дані про роботу додатка
    • Ідентифікатори пристрою або інші ідентифікатори
      • Ідентифікатори пристрою або інші ідентифікатори
  2. Щоб полегшити нам перевірку вашого додатка, надайте посилання на коротке відео, у якому показано чітке повідомлення про використання персональних даних у додатку.

 

Вимоги до відео, у якому потрібно показати чітке повідомлення про використання персональних даних

У відео, яке потрібно надати разом із декларацією, має бути показано таке:

  1. Відкриття додатка на пристрої.
  2. Послідовність переходів до чіткого повідомлення про використання персональних даних і екрана запиту згоди на доступ до спеціальних можливостей.
    • Повідомлення має бути показано на відео повністю. Якщо для цього потрібно прокрутити екран униз, зробіть це повільно, щоб було видно весь текст.
    • Чітке повідомлення про використання персональних даних не можна замінити описом AccessibilityService_description або AccessibilityService_htmlDescription.
  3. Послідовність переходів, якщо користувач дає згоду. Зокрема, потрібно показати, як надається дозвіл на спеціальні можливості.
  4. Послідовність переходів, якщо користувач не дає згоди. Зокрема, потрібно показати, як повторно викликається чітке повідомлення про використання персональних даних і екран запиту згоди.
  5. Основна функція додатка, який використовує спеціальні можливості. Якщо з інтерфейсу користувача вашого додатка не зрозуміло, як саме він використовує сервіси спеціальних можливостей, додайте голосове пояснення чи субтитри.

 

Чи корисна ця інформація?

Як можна її покращити?

Потрібна додаткова допомога?

Спробуйте дії нижче.

Пошук
Очистити пошук
Закрити пошук
Головне меню
7864767169398387227
true
Пошук у довідковому центрі
true
true
true
true
true
92637
false
false