Як використовувати 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. Основна функція додатка, який використовує спеціальні можливості. Якщо з інтерфейсу користувача вашого додатка не зрозуміло, як саме він використовує сервіси спеціальних можливостей, додайте голосове пояснення чи субтитри.

 

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

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

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

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

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