История одной блокировки и разблокировки в Google Play

    Все началось в 6 утра 12 мая. На связанную с нашими аккаунтами почту пришло «письмо несчастья».

    Красочно оформленный шаблон сообщал, что приложение для изучения английских слов заблокировали «согласно пункту 8.3 правил для разработчиков, так как приложения, упоминающие COVID-19 или связанные термины, могут быть допущены в маркет, только если они изданы или авторизованы государственными органами или организациями системы здравоохранения».


    Почта no-reply как бы намекала...

    В самих правилах для разработчиков не было списка тех самых «связанных терминов» или рекомендаций на этот счет. Конкретных ссылок или скринов из нашего приложения, нарушающих правила, Google также не приложил. А пункт 8.3, на который ссылается письмо, был максимально размыт: грубо, «вас могут заблокировать по любому подозрению в нарушении любого применимого законодательства или любых применимых политик».

    Но коронавирус как источник всех бед был указан достаточно четко. Мы предположили, что в условиях решений властей о борьбе с фейк-ньюс о вирусе команда стора перестраховывается — и превентивно и автоматически банит все случаи, хоть как-то подходящие под некий алгоритм. Также было понятно, что какие-то упоминания COVID могли попасть в наши материалы.

    Когда вокруг в режиме 24/7 говорят только о нем, а у вас есть отдел, обновляющий контент для приложения и соцсетей, вполне вероятно, что ребята обыграют эту ситуацию.


    Поэтому мы:

    • Начали искать упоминания аналогичных случаев в сети — они были, но готовых рецептов не было ни у кого. Зато мы поняли, что история реально массовая.
    • Стали искать контакты в Гугле: через знакомых, знакомых знакомых из индустрии и т.д. Сразу получили несколько инсайтов, например: «Все в итоге признают, что что-то сделали не то. 100% где-то накосячили. Могли смайлик не тот поставить — и это повод». Стали присматриваться к мелочам: вплоть до иконок, эмодзи и деталей иллюстраций.
    • Договорились с контент-командой, что ребята воздержатся от публикации в соцсетях видео, статей или сторис, где может упоминаться тема коронавируса (например, советы по дистанционному обучению в период пандемии). Эти материалы в нашем случае могут подтянуться в приложение.
    • Написали по каналу, предназначенному для апелляций: признали, что мы не имеем отношения к государственным органам и сектору здравоохранения. Что да, какие-то термины могли использоваться. И попросили деталей. В ответ получили совет: «Уберите любые связи с коронавирусом из метаданных: названия приложения, описания, примечаний к релизу, либо скриншотов».

    Детально проверив эти данные, мы нашли косяк.



    Приблизим:



    Мы выпилили злополучную картинку, также на случай убрали из приложения ссылки на статьи, видео и сторис с упоминанием обучения на карантине, самоизоляции, волонтерства и помощи врачам в период пандемии — в общем, всего, что сходу попалось на глаза. Деактивировали старый и залили новый билд, но…

    Это не помогло

     
    14 мая в 6 утра новый билд зареджектили. У нас осталась одна попытка до полной блокировки девелоперского аккаунта. Но спасибо Гуглу, что хотя бы не разослал текущим пользователям пуши с советом удалить версию приложения, установленную до блокировки. По правилам он так может. 
     
    Мы потеряли возможность заливать исправления. Осталась только апелляция по почте. Тогда же поняли: проблема может быть масштабнее. 


    Словарь мог содержать десятки, если не сотни иллюстраций или слов, хоть как-то относящихся к теме.

    При этом тренировка слов — одна из ключевых фишек приложения. Пообещать выпилить ее, это как обещать отпилить себе ногу, чтобы вас допустили к марафону.

    Но если не найти решение, потеряем 180к активных пользователей, их историю, оценки и т.д.


    Стали действовать на ощупь:
    • По аналитике поняли, по каким частям приложения ходили боты. Это один из вариантов локализовать возможные проблемы. Узнали, что боты заходили в словарь, видео и уроки.
    • Включили режим параноика. Решили собрать все возможные слова и уроки, которые могли быть хоть как-то связаны с темой медицины, карантина и пр. Также собрали все потенциально опасные внешние ссылки в разделе видео. Внутренний параноик также говорил: «А что, если мы покажем пользователю ничего не нарушающее видео с Youtube, а в рекомендациях к тому видео всплывет…», — поэтому в итоге скрыли видео совсем.
    • Сделали свой список из 9 очень опасных слов («пандемия», «вирус» и пр.), 50+ потенциально опасных слов (официального списка нет, так что включаем фантазию) и 900+ мест, где они упоминались. И скрыли весь этот контент. Опции «скрыть по параметрам» в админке, откуда брался контент, не было — срочно дописали ее.
    • Убрали ссылки на социальные сети, потому что мало ли что будет опубликовано там, — параноик-мод был по-прежнему включен на полную.

    А параллельно составляли вторую версию апелляции, стараясь максимально разжевать и аргументировать.


    • Рассказали, что наше приложение используется для дистанционного обучения, которое особенно актуально во время карантина. Еще раз признали, что по этой причине у нас могут встречаться потенциально связанные с COVID ключевые слова — в контексте образования.
    • Детально перечислили, что уже сделали, чтобы поправить ситуацию: и те вещи, что удалили в прошлый раз, и новые меры — что составили свой список потенциально проблемных слов (вплоть до слов «вакцина» и «лёгкие»), скрыли их в уроках и словаре. Также объяснили, почему уроки и словарь — критический для приложения функционал.
    • Приложили все возможные доказательства связи продукта и компании с образованием: образовательную лицензию, ссылки на упоминания в крупных СМИ в нужном контексте, упоминание в списке социально-значимых информационных ресурсов, составленном Минкомсвязи… В общем, все, что может иметь хоть какой-то вес.

    Отправили по официальному каналу, а также продублировали обращение на внешнем форуме Google Play и ресурсах для Android-разработчиков. Ответ пришел через три дня: нам написали, что изучают апелляцию и приложенные документы. Еще через день нам разблокировали страницу разработчика и дали возможность восстановить приложение. Мы залили билд, в котором было по-максимуму отключено все — и прошли проверку.

    Честно, до сих пор не знаем, что из этого сработало


    И едва ли нам об этом скажут прямо, но на будущее посоветуем себе и всем, кто строит приложение вокруг контента и (тьфу-тьфу, но не зарекайся) может столкнуться с подобной ситуацией:

    • Первые ответы на обращения могут присылать роботы (есть такое подозрение), потом вы прорветесь к человеку. Конкретных деталей он не даст, но в целом вести переговоры по официальному каналу — все, что вы можете.
    • Будьте предельно конкретны и открыты: рассказывайте той стороне о шагах, которые предпринимаете, чтобы разрешить ситуацию, спрашивайте уточнений на основе уже предпринятых шагов — а также сразу старайтесь рассказать как можно больше хорошего о себе и погрузить в контекст продукта.
    • Сразу продумывайте разные версии и причины — вплоть до жалоб конкурентов. Что могло стриггерить? А что еще? Лучше перебдеть и побыть неделю параноиком, а потом постепенно убрать ненужные ограничения в новых билдах, чем потерять на время доступ к аккаунту разработчика — а то и все, чтобы было связано с аккаунтом. У вас есть максимум пара попыток — и лучше тратить их с умом, как желания у джинна.

    P.S. Спустя две недели мы узнали, что наше приложение попадает под категорию “Eligible COVID-19 apps” — этим приложениям можно использовать контент, в котором коронавирус упоминается вне связи с медициной. Например, анализировать экономический и социальный эффект, давать советы, как лучше проводить самоизоляцию и т.д.

    Подробности можно почитать в публичном разъяснении Google — но мы пока решили придерживаться выработанных командой критериев и строго модерировать контент в приложении.
    Skyeng
    Крупнейшая онлайн-школа Европы. Удаленная работа

    Комментарии 45

      +25

      До такого примера thought crime Оруэлл бы не додумался. Впрочем, у нас уже 2020 дворе. а не 1984.

        +14

        После прочтения таких статей мне хочется перейти обратно на Siemens SL45i и сжечь офис Гугла.

          0
          С55 лучше.
            0

            Каждому своё, конечно, но по функциям — C55 это базовая версия, S55 — продвинутая, SL45i — продвинутая + люкс дизайн + поддержка Java. По-моему, был ещё SL55, но его я не покупал, поэтому не помню точно.

              0
              У меня был А55, который я перешил в С55, в котором были java игры.
            +1
            MEссер же!
            +19
            Типичный случай монополии. Они могут делать что хотят — а разрабы могут только терпеть и пытаться угадывать что же обидело его царское высочество. И не понятно как хотя бы теоретически сюда конкуренцию вернуть…
              +3
              Монополия Microsoft ушла в прошлое вместе с десктопами, так и монополия Google уйдёт в прошлое вместе с мобильниками. Но это ещё очень нескоро.
                0
                Вы знаете я тоже так думал. Но когда моё альфа приложение для андроид на ключе майкрософт, скачало 50+ человек, с тематического форума, мое мнение несколько изменилось. А Гугл его не пропускал. Так что не так все плохо.
                +4
                А еще обвиняют китайский фаервол и цензуру. У китайцев есть конкретные слова и фразы, которые надо мониторить, а здесь «ты должен быть максимально пушистым и послушным», без конкретики. И улыбайтесь, улыбайтесь.
                  +9
                  У меня рвётся шаблон уже давно по этому поводу, и если раньше я хотел куда-либо переехать с СНГ, где
                  свобода слова равенство и братство
                  , но реальность такова что сейчас я не вижу такой страны, в которой бы не было своей назойливой шизы. Причём, сначала я вижу такую страну, потом изучаю материалы и разочаровываюсь.
                    0
                    В Дании неплохо, там даже карикатуры на Мухаммеда печатают.
                      –2

                      Хм.


                      Whoever publicly, or with intention to disseminating in a larger circle makes statements or other pronouncement, by which a group of persons is threatened, derided or degraded because of their race, colour of skin, national or ethnic background, faith or sexual orientation, will be punished by fine or imprisonment for up to 2 years. Sec. 2. When meting out the punishment it shall be considered an especially aggravating circumstance, if the count has the character of propaganda.
                      — § 266b of the Danish penal code

                      Как там с правоприменительной практикой? Публикация статистики по преступлениям в зависимости от пола или этнической принадлежности под это попадает? Или высказать что-нибудь не про самого Мухаммеда, а про верующих?


                      А ещё там налоги адовые.

                    –2
                    сарказм моде он
                    ЭТО ЖЕ СОВСЕМ ДРУГОЕ ДЕЛО!
                    ЭТО ЖЕ НЕ ЦЕНЗУРА!
                    ОИ ПРОСТО НЕ ХОТЯТ ВАС У СЕБЯ ВИДЕТЬ!
                    –4
                    Компания «Гугл» не является государственной или здравоохранительной. А тем не менее… первая же ссылка по запросу «google covid» ведет… на сайт «Гугла».
                    google covid


                    Может, соблюдая свою политику, «Гуглу» следуют заблокировать себя?
                      0
                      Страница поисковика не является приложением в Google Play и поэтому не нарушает правила Google Play.
                      +6

                      Очень веселые правила, когда тебя банят неизвестно за что роботы.

                        +3
                        Даже если это не роботы, а люди, всё равно они как роботы, с ними нельзя ничего обсудить, отвечают исключительно шаблонами и ссылками, не пытаются найти общий язык, разобраться в проблеме.
                        0
                        Спасибо за статью.
                        Стали действовать на ощупь
                        Я не разраб, а простой юзер, и постоянно сталкиваюсь с дикими блокировками маркета. У меня по-разному блокируются разные приложения, которые я ищу, чтобы скачать и попробовать — в зависимости от того, залогинен я в гугл или нет до поиска, причем результат иногда зависит от 3 разных московских провайдеров, через которые я хожу в это место. ВПН не пользуюсь сознательно — это отдельная тема.
                        Мой вопрос по теме статьи:
                        где еще (кроме 4пда, например) тусуются русскояз. разрабы, которые обсуждают подобные проблемы маркета?
                        (*) а вот списком бы поделились, а?
                        Судя по этой Вашей статье, такой вопрос м.б. интересен и вам самим ;)
                        Про прокладки для скачивания из маркета без логина в нем я знаю - мой вопрос обратный
                        некоторые наивные разрабы из Израиля не знают, что в мск их приложение в маркете заблокировано насмерть. Название приложения не привожу, но оно не секретно — легко укажу по запросу, а материнская компания достаточно велика, но оказалась недостаточно опытна, чтобы…
                        При этом тестер из Ростова-на-Дону за полгода не сталкивался ни с каким подобными блокировками.
                        Skyeng — Крупнейшая онлайн-школа Европы.
                        А вот и идея для самополезного бизнеса: поднять ВПН с выбором точки выхода — для проверки блокировки в маркете по городам и весям как необъятной, так и другим местам скопления потенц. юзеров.

                        (*)
                        продублировали обращение на внешнем форуме Google Play и ресурсах для Android-разработчиков.
                          0
                          Привет!

                          где еще (кроме 4пда, например) тусуются русскояз. разрабы, которые обсуждают подобные проблемы маркета?

                          Мы в силу исторических причин смотрим в основном англоязычные ресурсы)
                          0
                          Конкретных ссылок или скринов из нашего приложения, нарушающих правила, Google также не приложил.

                          Это не удивительно. Гуглу нет никакого смысла указывать на ваши ошибки. Им проще что-бы вы, в случае чего, просто создавали новый аккаунт разработчика…
                          p.s.Круто, что все закончилось хорошо:)
                            –6
                            Им проще что-бы вы, в случае чего, просто создавали новый аккаунт разработчика…
                            Ога, точно так же некоторые всерьез думают, что МТС варуить ради денег, а не по другим очевидным(!(*)) причинам. Не путать с мобПодписками, с которыми у того же МТС чуток полегче… было, теперь потяжелее стало, но все равно не сравнить с некоторыми другими, про которых тут на Хабре снова аж целый цикл статей появился\продолжился, даже от самого Жовнера.

                            А какой бизнес у ФБ, который тоже направо и налево банит, требуя подтвердить личность? В результе люди покупают(**) новые номера для новой реги — опсосы отчисляют ФБ, да?

                            (*) кто догадается с 3 раз — тот получит с полки пирожок… но только чтобы подержать, и снова положить где взял.

                            (**) да, купить проще тем, кому «в Париж, по делу — срочно!», остальные получают новые НЕ СИП-номера бесплатно, внезапно, но не так чтобы просто — иначе все ломанутся и затопчут и эту тропинку к ФБ-ному щастью, гы…

                            +8
                            что из этого сработало

                            Скоре всего ничего. Просто ваш кейс попался на глаза человеку, а не роботу.

                              +1
                              Скоре всего ничего.

                              I want to believe ;)
                              0
                              Мда. Как же я не люблю все эти маркеты, их дело просто централизованным местом распространения приложений быть, а не цензором. За исключением фишинга и вредоносного ПО как по мне они должны любое допускать. Именно потому из современных платформ я выбрал андроид, что там хотя бы можно установить из файла или какого нибудь альтернативного стора. Да, разрабам по большому счету приходится сильно на гугл смотреть, но тем не менее хотя бы теоретическая возможность установки из альтернативных источников существует.
                                +4

                                А кстати интересная идея — вывести цензуру из тени, организовать несколько независимых компаний, занимающихся цензурой, чтобы пользователи могли выбирать, какого цензора подключить к своему аккаунту (так, к примеру, на работе — цензора против NSFW, к детскому аккаунту — цензора против антинаучных движений, к личному аккаунту — цензора против политически заказанных материалов). Или не подключить и видеть ВЕСЬ контент.
                                Аналогично и с рекламой — было бы круто иметь возможность подключать провайдеров рекламы по желанию.


                                Жаль, что ничего этого не будет(

                                  +1
                                  Да, очень жаль( По большому счету это было бы даже выгодно. Я вот вдруг задумался что даже не в курсе предпосылок почему маркеты так себя по свински ведут. Это их собственная инициатива или например по закону обязаны? Почему то сомневаюсь что есть законы с такой дичью.
                                    0
                                    Жаль, что ничего этого не будет(

                                    Это уже давно есть. Называется DNS провайдер.

                                      0
                                      DNS не покажет вам то, что скрыли от вас распространители информации.
                                      Смысл поста ТС в том, что хочется видеть ВЕСЬ контент.
                                    +2
                                    За исключением фишинга и вредоносного ПО как по мне они должны любое допускать.

                                    Это вы одну секунду подумали. Если подумать еще пять, нужно добавить ЦП. Если еще минуту — пропаганду терроризма, сцены насилия и далее по списку. Когда все это убрали, самым раздражающим становится hate speech. После него еще что-то, и далее до бесконечности. И вот ты внезапно цензор, иначе не выживешь.

                                      0
                                      А с этим (нарушение законов) пусть правоохранительные органы разбираются. Выдать им право на запрос у сторов всей информации о том кто приложения выкладывал — и пусть смотрят.
                                      0
                                      разрабам по большому счету приходится сильно на гугл смотреть, но тем не менее хотя бы теоретическая возможность установки из альтернативных источников существует

                                      Ну, вот приложения компании, где я сейчас работаю, последние несколько месяцев раз в несколько недель удаляют роботы, а потом через пару дней восстанавливают. Что в том числе ломает подписку для тех пользователей, у которых в момент блокировки приходит период оплаты. Это настолько замучило всех, что моя последняя таска перед уходом на новую позицию в другой компании — прикрутить внутренние покупки от Galaxy Store (благо 2/3 пользователей на самсунгах и довольно лояльная аудитория, которая готова заморочиться, чтобы поставить приложение).

                                        0
                                        Мда. Как же я не люблю все эти маркеты, их дело просто централизованным местом распространения приложений быть, а не цензором.

                                        Это не цензура со стороны гугла, а банальная попытка оградить себя от максимально возможного количества претензий со стороны. Самому гуглу по большому счёту наплевать кто там какие приложения распространяет через гугл-плэй. Им даже наоборот чем больше там приложений, тем лучше.

                                        Но в разных странах существуют разные законы. И на основании отдельных законов к определённым приложениям могут прикопаться. А заодно и к гуглу как распространителю. Поэтому гуглу проще забанить у себя эти самые оперделённые приложения, а не разбираться потом с властями. И гугл действует по принципу «лучше перебздеть чем недобздеть». Потому что прибыль от таких приложений отосительно небольшая(даже в сумме), а штрафы могут быть очень приличные.

                                        P.S. А если бы действительно сам гугл хотел цензуру ввести, то он бы перым делом запретил установку приложений из сторонних источников.
                                          0
                                          Ну вот и вопрос, почему претензии гуглу, а не авторам приложений. Куда то не туда вся эта система катится. Про коронавирус не ляпни, никого случайно не оскорби, подтверди АП на что-то даже если оно под CC и прочее.
                                            0
                                            Тут вопрос сложный и зависит от ситуации.

                                            Например гугл на этом тоже зарабатывает деньги и следовательно тоже должен нести определённую ответственность.

                                            Кроме того авторы приложений эти самые приложения создают, но распространением то занимается гугл. И например кто-то создал приложение которое абсолютно легально в стране А, а гугл его потом начал продавать ещё и в стране Б. И в такой ситуации если приложение нелегально в стране Б, то в чём здесь вина авторов? И дажe если их вина и присутствует, то страна Б до авторов может «дотянутся» и не сможет, а гугл вот он под носом.

                                            А в принципе обычно претензии предъявляют и авторам и гуглу. Только штрафы часто зависят от прибылей/оборотов и поэтому для гугла они заметно больше.
                                        –1
                                        А не проще ли было бы таки послать это все куда-нибудь подальше и не участвовать в этом цирке?
                                          +1
                                          Нет, тк мы несем ответственность перед 180к активных пользователей приложения: представьте, что вы занимались в нем параллельно с уроками с учителем — подтягивали словарный запас, проходили уроки и вдруг весь прогресс пропал.
                                            0
                                            Оповещаете своих 180к активных пользователей о политике владельца маркета и ее последствиях — и все. Просто пока все будут с этим мириться — пока и будет продолжаться этот беспредел…
                                              0
                                              А знаете подобные случаи?
                                          0
                                          Попытались к своему приложению прикрутить отсылку sms на номер указанный пользователем, но тоже пока так и не прошли квест с получением разрешения.
                                          Весь май переписывались с поддержкой, убеждая, что попадаем под разные варианты указанные в табличке исключений, но так и не нашли подходящего варианта.

                                          Requested permissions do not match core functionality of the app. Publishing status: Rejected

                                          Гуглу виднее, какая функциональность у нашего приложения, и он считает, что пересылка сообщения на другое устройство не является его основной функциональностью. Хотя именно для этого и делалось приложение.

                                          Так же не удалось пройти под вариант «Physical safety / emergency alerts to send SMS. Apps that send SMS alerts in emergency situations». Гуглу виднее кто и откуда будет посылать сообщение. Приложение делаем как раз для туристов, чтобы они могли отправить СМС из леса, где нет связи, чем это не alerts in emergency situations не понятно.

                                          Придётся распространять без этого самого умного.
                                            +1
                                            Попытались к своему приложению прикрутить отсылку sms на номер указанный пользователем

                                            Придётся распространять без этого самого умного.
                                            тупой вопрос от полного ламера: а чем плохо отправлять это СМС через другое приложение на смарте, вплоть до СМС-приложения самого гугла?
                                              0
                                              Скорее всего требуется автоматическая отправка. А не открытие приложения смс с ожиданием подтверждения пользователем отправки.
                                            0
                                            Вот чат для разработчиков, посвященный банам в Google Play https://t.me/android_developers_ban
                                              0
                                              Спасибо! Тот же чат указан и в статье в моем комменте ниже.
                                              А на Хабре недавно размещена рекламная статья huawei про то, как их кикнули из гугла,
                                              но поиском ее найти я не могу — Денискин, привет!
                                              Но гугл в своем раша-поиске пока еще ее не з0банил habr.com/ru/article/505102 (*)
                                              И здесь в комментах реальные разрабы задают прямые вопросы уже huawei, но и там ответа нет. Из статьи по моей ссылке про гугл
                                              … все вопросы были проигнорированы. Очевидно, что это просто рекламная статья, призванная зазывать разработчиков в магазин.
                                              Какгрится: пилите, Шура, пилите! Нет никакой разницы между обоими тупыми рекламами.

                                              (*) как он делает это с play.google.com/store/apps/details?id=com.trello
                                              на залогиненном смарте через мск-прова, например.

                                              Оттуда же
                                              если вы всерьёз собираетесь строить бизнес с распространением через Google Play, вам надо быть готовыми к тому, что вы внезапно бизнеса лишитесь и только шумиха в прессе, может быть (sic!), вам поможет.
                                              0
                                              JFYI
                                              Гугл — корпорация бобра, и про это неравнодушный чел даже сайт запилил, и еще много чего сделал.
                                              Много букв, но никакой воды.
                                              Enjoy!
                                              habr.com/ru/post/479322

                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                              Самое читаемое