Бан порнографического контента, который ввела Apple в 2018 году, сильно усложнил работу разработчиков Tumblr. Один из экс-сотрудников платформы поделился тем, как компания пыталась привести свое iOS-приложение в соответствие правилам Apple и «с каким адом сталкиваются сотрудники Tumblr прямо сейчас». В 2018 году Apple получила жалобу на размещенные на Tumblr порнографичекие материалы с несовершеннолетними. Apple немедленно потребовала их удаления и  начала менять политику в отношении контента для взрослых, пока полностью не запретила его. В это время, указывает автор поста, Tumblr активно сотрудничала с Apple, прося дать указания относительно того, какой контент допустим, так как полностью убрать материалы для взрослых с UGC-платформы (то есть платформы с пользовательским контентом) невозможно. Ответы Apple были расплывчатыми и бесполезными, отмечает разработчик, и Tumblr вынуждена была вновь и вновь отправлять приложение на одобрение, пока Apple, наконец, не устроил результат. Сегодня, когда разработчик отправляет приложение в AppStore, оно проходит через автоматическую и ручную проверку на соответствие стандартам Apple. Если рецензент запускает приложение и находит порнографию, допуск приложения в AppStore отклоняется, и разработчику предлагается исправить проблему. «В случае Tumblr рецензент вбивает в поиск на платформе что-нибудь вроде “сиськи” и находит порно, из-за чего Tumblr, естественно, не проходит проверку. И это происходит регулярно. Каждый раз, когда Tumblr обновляет приложение для iOS, ему нужно снова проходить проверку. Если рецензент находит порнографию, он сообщает, какие шаги он для этого предпринял, и отправит скрин. Разработчики удаляют контент и отправляют приложение на проверку снова». Иногда рецензенты помечают порнографией совершенно невинный контент — например, снимки девушек в бикини или рекламу лазерной эпиляции. В таких случаях Tumblr может отказаться удалять контент, обжаловав пометку рецензента через службу поддержки. «Я считаю, что в этом процессе и заключается проблема. Конечно, в более широком смысле проблема состоит в политике Apple, но отношения между рецензентом, службой поддержки и разработчиками крайне запутанные. Приложение проверяется вручную, и некоторые рецензенты интерпретируют правила строже, чем другие. Поскольку рецензент выбирается случайным образом, процесс рецензирования каждый раз тоже происходит случайно. Служба поддержки не контактирует с рецензентом, только получает от него отчет, и не может сообщить Tumblr, пройдет ли приложение проверку, если разработчики предложат гипотетические изменения». Автор статьи отмечает, что контактный специалист службы поддержки тоже будет каждый раз новым, как и рецензент. И у каждого из этих сотрудников будут свои ответы на одни и те же вопросы о политике в отношении контента для взрослых. «Apple невероятно велика, и это "водопадная" организация, где приказы исходят сверху вниз. И всем там наплевать. Бьюсь об заклад, не более нескольких человек в компании вообще знают о ситуации с Tumblr». Разработчика поддержали пользователи YCombinator, которые отмечают, что рецензенты порой слишком рьяно подходят к своим обязанностям. «Проблема в том, что, когда рецензент находит в приложении что-то "сомнительное", он помечает его как приложение для распространения порнографии. Порнографические приложения под запретом в App Store, и Apple приравняет ваше приложение к ним, даже если 99% вашего контента будут безупречно чистыми. Рецензенты нередко очень тщательно ищут контент, представляя все так, как будто они наткнулись на него случайно, или что эти материалы настолько распространены, что являются целью вашего приложения». Автор поста отметил, что подавляющее большинство разработчиков приложений для iOS не в восторге от политики компании.  «Процесс проверки Apple рассматривается как бессмысленное препятствие, которое вы должны преодолеть. Их политика не на хорошем счету среди разработчиков iOS. Это особенно верно для разработчиков приложений с пользовательским контентом. Если вы один из них, вы понимаете, о чем я». Информационная служба Хабра