Кейс
Отказ App Store из-за согласия на ИИ: что пришлось изменить
Наше собственное приложение для iPhone отклонили из-за двух правил App Store о персональных данных. Вопрос о согласии был слишком общим: в нём не назывался поставщик ИИ, он охватывал одну функцию из трёх и появлялся позже, чем смотрел проверяющий.
Главное
- Вопрос о согласии, в котором сказано только, что поможет ИИ, не говорит людям, какая компания получает их текст.
- Чат, перевод и чтение документов отправляют разное, поэтому экран должен перечислять их по одному.
- Спрашивайте до того, как уходит первое сообщение, и спрашивайте снова, когда меняется формулировка.
- После отказа приложение должно оставаться рабочим, а отвечать должен человек вместо ассистента.
- Проверьте смену решения: человек отказывается, пишет, затем включает ИИ.
Если ваше приложение отправляет то, что пишут клиенты, в сервис ИИ, проверяющий App Store читает это место внимательно, и общего вопроса «вам поможет ИИ» недостаточно. Мы убедились в этом на своём приложении для iPhone: первую версию отклонили в середине октября 2026 года из-за двух правил App Store о персональных данных. В приложении есть ИИ-ассистент, который отвечает нашим клиентам, переводит сообщения и читает торговую лицензию компании при регистрации.
Что значит отклонённое приложение с ИИ для бизнеса
Пока Apple не одобрит версию, никто не может скачать приложение, и все его функции ждут вместе с ним, включая те, к которым у проверяющего не было вопросов. Те же правила возвращаются с каждым следующим обновлением, поэтому функция ИИ, объяснённая словами, которые проверяющий не принимает, может задержать любой выпуск после неё. В нашем случае приложение уже сделало то, что обычно советуют владельцам, и этого всё равно не хватило: оно спрашивало людей, согласны ли они, чтобы им помогал ИИ, и проверяющий это отклонил.
Почему общий вопрос «вам поможет ИИ» не проходит проверку
Он не прошёл по трём пунктам, и все они о том, что он слишком общий. В вопросе не назывался поставщик: говорилось, что поможет ИИ, но не какая компания получает текст. В нём речь шла только об ответах ассистента, а две другие функции тоже отправляли текст в ИИ, а именно перевод сообщений и чтение торговой лицензии при регистрации. И он появлялся до первого сообщения, а проверяющий сначала открыл экран ассистента, так что вопрос оказался не там, где смотрел проверяющий.
Как мы нашли причину отказа
Мы прочитали два правила вместе с вопросом, который задавало наше приложение, так, как это сделал бы проверяющий, и нашли эти три пробела. Затем мы перечислили все места, где слова клиента могут попасть в ИИ, включая те, которых клиент не видит, и убедились, что каждое из них спрашивает, прежде чем что-то отправить.
Отвечая Apple, мы задали вопрос себе: готовы ли мы называть поставщика на этом экране? Для персональных данных мы остановились на поставщике, чьи письменные условия защиты данных действуют и который не обучает свои модели на том, что мы отправляем, во всех странах, где мы работаем.
Последний проход по приложению так, как это делает проверяющий, с проверкой каждого ответа по очереди, состоялся позже, 26 октября 2026 года, и нашёл ещё один путь. Человеку, который сначала выбрал только человека, потом передумал и включил ИИ, не отвечал никто: разговор всё ещё ждал нашу команду, а ассистент молчал, потому что ему так было велено.
Что мы изменили
Теперь вопрос — это экран под названием «Прежде чем начать: ИИ и ваши данные». На нём назван поставщик ИИ для аккаунта, взятый из нашей платформы, чтобы он всегда совпадал с тем, что происходит на самом деле, и перечислено, что отправляет каждая функция:
- Ответы ассистента: то, что человек пишет, до 10 предыдущих сообщений из чата его компании, его имя и роль, название и страна его компании, а также данные аккаунта, о которых он спрашивает.
- Перевод: только текст.
- Торговая лицензия: её текст.
Под этим списком сказано, что не отправляется никогда: пароли, коды входа, данные карты, файлы, фотографии и голос. Ничего не уходит, пока человек не нажмёт «Согласен и продолжить».
«Только человек, без ИИ» оставляет приложение рабочим: наша команда пишет каждый ответ, ничего из написанного человеком не попадает в ИИ, а его лицензию проверяет человек. Отказ действует, пока человек не изменит его в настройках. Теперь вопрос появляется в четырёх моментах: при первом открытии ассистента, при первом сообщении, перед чтением лицензии и при переводе. Тех, кто согласился на старую формулировку, мы спрашиваем снова, потому что согласие действует только для тех слов, на которые оно было дано.
Тот же экран появился в нашем приложении для Android и в веб-портале, а политика конфиденциальности переписана на всех пяти языках, чтобы называть каждого поставщика ИИ и перечислять, что получает каждая функция. Мы закрыли и последний пробел: когда человек, который отказался или не ответил, включает ИИ, все его разговоры, всё ещё ждущие нашу команду, возвращаются к ассистенту, и на то, что он написал тем временем, сразу отвечают. Разговор, который команда уже взяла, остаётся у команды, и команда видит в разговоре, почему он вернулся.
Как обстоят дела сейчас
В течение дня после отказа были изменены вопрос, запись о том, кто на какую формулировку согласился, приложение для Android, веб-портал и политика конфиденциальности, а исправленная версия для iPhone вернулась к Apple 14 октября 2026 года. Наш ответ на проверку проходит по каждому пункту двух правил и показывает, где приложение на него отвечает.
В нашем веб-портале новый вопрос уже работает, как и второй проход, который возвращает ассистента в ждущий разговор, завершённый 26 октября 2026 года. Версия для iPhone находится на проверке у Apple, и мы ждём решения.
Что вы можете проверить сами
- Откройте своё приложение как новый пользователь и посмотрите, называет ли оно компанию ИИ до того, как уходит ваше первое сообщение.
- Перечислите все функции, которые отправляют текст, фотографии или документы в ИИ, не только чат, и проверьте, что вопрос охватывает каждую из них.
- Прочитайте часть политики конфиденциальности об ИИ: назван ли там поставщик и сказано ли, что отправляет каждая функция?
- Откажитесь от ИИ в своём приложении и проверьте, что функция всё ещё работает, а отвечает человек.
- Откажитесь, напишите сообщение, затем включите ИИ: отвечает ли вам кто-нибудь и как быстро?
Что делать, если проверка уже отклонила ваше приложение
Если ваше приложение уже застряло на проверке, полезно не отправлять ту же версию снова, а отправить её с ответом, который отвечает на каждое правило, названное проверяющим, пункт за пунктом, и показывает, где в приложении на него отвечают. Воспринимайте сообщение об отказе как список. Если в нём названы два правила, напишите два коротких абзаца, по одному на каждое, и под каждым скажите, какой экран теперь делает то, что требует правило. Укажите точные места, которые откроет проверяющий: экран согласия, первое сообщение, политику конфиденциальности. Попросите того, кто занимается вашим приложением, показать вам этот ответ до отправки и объяснить простыми словами любое правило, которое вы не соблюдаете. Наш собственный ответ сделал это для двух правил, которые назвал наш проверяющий, и исправленная версия ушла вместе с ним. Держите ответ по фактам и коротким; проверяющему нужно найти ответ, а не читать спор. Если какое-то правило всё ещё не подходит к вашему приложению, попросите объяснить его, прежде чем обещать изменение.
Частые вопросы
Требует ли Apple, чтобы я называл, какая компания ИИ получает данные моих клиентов?
Нашему проверяющему не подошёл вопрос, в котором говорилось только, что поможет ИИ. Соответствующее правило касается того, что должна говорить политика конфиденциальности, и того, чтобы спрашивать людей до того, как их данные уходят в другую компанию, и название поставщика — это способ приложения показать, кто их получает. Если вы не уверены, как правило применяется к вашему приложению, прочитайте замечания проверки вместе с тем, кто занимается вашим приложением.
В моём приложении есть чат с ИИ и функция перевода. Один экран согласия охватывает оба?
Один экран может охватывать оба, если он перечисляет, что отправляет каждая функция, а не говорит общими словами. В нашем первом вопросе упоминались только ответы ассистента, а перевод и чтение торговой лицензии тоже отправляли текст в ИИ. В версии, которую мы отправили обратно, все три перечислены отдельно.
Что происходит с теми, кто согласился на мою старую, более общую формулировку?
Мы спросили их снова, потому что согласие действует только для тех слов, на которые оно было дано. Тот, кто согласился на «вам поможет ИИ», не согласился на то, что названный поставщик получает описанный список того, что отправляется. Храните запись о том, на какую формулировку согласился каждый человек, чтобы изменение формулировки можно было провести аккуратно.
Если клиент откажется от ИИ, сможет ли он всё ещё пользоваться приложением?
В нашем может: человек из нашей команды пишет каждый ответ, ничего из написанного клиентом не попадает в ИИ, а его лицензию проверяет человек. Отказ действует, пока человек не изменит его в настройках. Отказ, после которого приложением нельзя пользоваться, — это не большой выбор.
Сколько времени занимает повторная проверка исправленной версии в App Store?
Изменения — это то, что зависит от вас; время проверки — нет, и нашего решения мы всё ещё ждём. Наши изменения были сделаны в течение дня, и исправленная версия вернулась к Apple 14 октября 2026 года. Пока проверяющий не примет новую формулировку, рассчитывайте на то, что приложение недоступно.