Google все ще має проблеми з прозорістю щодо видалення програм Play Store [Оновлення: App Temp. Відновлено]

Google знову на цьому: розробники DroidScript стверджують, що їхній додаток було видалено без будь-якої можливості виправлення. Читай далі!

Оновлення 1 (03.05.2021 о 02:50 за східним часом): Після публікації нашої статті роботу DroidScript було тимчасово відновлено. Натисніть тут для отримання додаткової інформації. Нижче збережено статтю у редакції, опублікованій 3 травня 2021 року.

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

Типовий приклад: DroidScript

Девід Херрен, засновник DroidScript.org, звернувся до нас, щоб розповісти про свій останній досвід роботи зі службою підтримки розробників Google Play. Для тих, хто не знає, DroidScript — це програма, яка служить мобільним IDE, дозволяючи розробникам-початківцям створювати програми Android прямо на своєму телефоні. Програма розроблена, щоб зробити програмування Android більш доступним для початківців і непрофесіоналів або для тих, хто прийшов із середовища веб-розробки, оскільки DroidScript обертається навколо використання JavaScript. Хоча програма виглядає застарілою, вона було близько 1,5 мільйона завантажень протягом 7 років з ~105 000 активних користувачів, за словами розробника. Для програми, створеної невеликою некомерційною організацією, це хороші цифри.

Скріншоти з видаленого списку DroidScript у Play Store.

За словами Девіда, Google Play нещодавно видалив додаток DroidScript з Play Store через підозру в шахрайстві з рекламою. Шахрайство з рекламою є серйозною проблемою, тому видалення буде дійсним, якщо це справді сталося. Девід заперечує, що щось подібне мало місце, що означає, звичайно, що він збирався оскаржити це рішення. Проблема, як завжди, полягає в тому, що оскарження рішення в Google може призвести до неймовірно розчарування.

як Девід представляє його, Google спочатку вимкнув їхній обліковий запис AdMob через «недійсний трафік», а після апеляції призупинив обліковий запис через рекламне шахрайство. Відповідь на апеляцію надійшла протягом 11 хвилин і читалася як автоматизована. Те, що робить справу туманною, це відсутність прозорості, яку Google підтримує щодо цих питань. Розробник наполягає на тому, що в його додатку є лише один рекламний банер і він без проблем використовував AdMob близько року, коли отримав це сповіщення та заборону зненацька.

Що ще гірше, через тиждень, коли розробник працював над видаленням AdMob із додатка, вони отримали електронний лист від Google Play про призупинення свого додатка DroidScript. Цей електронний лист мав дещо більше деталей, наприклад «APK: 206 Ad Fraud. Додаток порушує політику щодо шахрайства з рекламою", але це все, що стосується прозорості. У відповідь на апеляцію Google також додала «зловмисне програмне забезпечення» як причину після того, як знадобилося 12 днів, щоб відповісти на апеляцію:

Під час перевірки ми виявили, що ваш додаток порушує політику щодо зловмисного програмного забезпечення. Ми забороняємо додатки з будь-яким кодом, який може поставити під загрозу користувача, його дані чи пристрій. Якщо вашу програму розробила третя сторона, радимо зв’язатися з нею, щоб переконатися, що вона розробила вашу програму відповідно до нашої політики. Ви можете прочитати сторінку політики зловмисного програмного забезпечення, щоб отримати докладніші відомості та приклади типових порушень.

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

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

DroidScript залишається призупиненим із магазину Google Play із незрозумілих причин. Акаунт розробника та інші програми залишаються видимими, включаючи кілька плагінів для основної програми DroidScript. Оскільки додаток більше не публікується в Google Play, підписки преміум-підписників автоматично скасовуються. Це, у поєднанні з втратою 30% доходу через призупинення роботи AdMob, завдає шкоди команді, що стоїть за програмою, каже Девід.

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

Що Google зробив (і продовжує робити) неправильно

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

У відповідь на скаргу за скаргою про відсутність прозорості у видаленні додатків, У липні 2020 року Google випустив оновлення політики Play прагнучи вирішити це питання.

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

Ми не знаємо напевно, чи DroidScript і його розробник не винні. Цілком можливо, що розробник справді винен у тому, у чому їх звинувачує Google. Ми не можемо визначити, чи мало місце рекламне шахрайство, і хоча ми ще не завершили повну демонтаж програми, короткий аналіз VirusTotal і MetaDefender не має явних ознак шкідливого програмного забезпечення. Ми не знаємо сторони історії Google, але це певна проблема. (Ми звернулися до Google за коментарем і оновимо цю статтю, якщо отримаємо відповідь.)

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


Оновлення: DroidScript тимчасово відновлено

Невдовзі після публікації нашої статті розробник звернув нашу увагу що DroidScript тимчасово відновлено. Google дав розробнику 7 днів, щоб змінити додаток і випустити оновлення, яке «повністю відповідає політиці Google Play». У електронному листі все ще використовується шаблонний текст про рекламне шахрайство та не вдається в додаткові деталі, ніж у попередніх електронних листах. Цікаво, що більше жодних згадок про зловмисне програмне забезпечення не було.

Розробник уже був у процесі видалення інтеграції Ad Mob зі свого додатка та незабаром опублікує версію свого додатка без Ad Mob у Play Store.