Dresser
ENRU

Политика конфиденциальности

Последнее обновление: 20 октября 2026 г.

Введение

Dresser («приложение», «мы») — это приложение виртуального гардероба и AI-стилиста для iOS. В этом документе описано, какая информация собирается приложением, как она используется, с кем она может передаваться, и какой выбор есть у вас.

Пожалуйста, прочитайте это, прежде чем продолжить. Dresser спроектирован по принципу «локально прежде всего» — ваш гардероб в первую очередь живёт на вашем устройстве, и точка, — но приложению для работы нужны облачные сервисы, и ваша информация, включая в некоторых случаях фотографии и данные о гардеробе, может обрабатываться сторонними поставщиками услуг или передаваться им в рамках работы соответствующих функций. Как минимум, сейчас это включает Firebase и Google (аналитика, отчёты о сбоях, обработка с помощью AI и — только если вы решите войти через Apple — синхронизация вашего аккаунта и гардероба) и Apple (погода, платформенные сервисы и вход через Apple) — подробнее о том, что именно получает и не получает каждый из них, см. разделы «Информация, которую мы передаём поставщикам услуг» и «Учётные записи и синхронизация» ниже. Со временем мы можем привлекать других поставщиков — этот документ всегда будет актуализироваться, чтобы отражать то, что действительно верно для используемой вами версии. Продолжая использовать Dresser, вы соглашаетесь с настоящей Политикой конфиденциальности. Если применимое к вам законодательство требует отдельного явного согласия на определённый вид обработки данных, мы запросим его отдельно — продолжение использования приложения в таких случаях не считается таким согласием.

Где сегодня хранится ваша информация

Информация, которую мы передаём поставщикам услуг

Dresser использует следующие сторонние сервисы, каждый — для конкретной, ограниченной цели:

Firebase Analytics (Google)

Мы используем Firebase Analytics, чтобы понимать, как приложение используется в целом — например, какие экраны открываются и как часто используется та или иная функция, — чтобы улучшать приложение. События аналитики никогда не включают ваши фотографии, названия вещей, заметки или любое другое введённое вами содержимое — только анонимные, агрегированные сигналы использования (например, «был открыт раздел «Гардероб»»). При каждой установке приложение создаёт на устройстве один случайный идентификатор — он никогда не привязан к вашему имени, почте или Apple ID — и хранит его в защищённой связке ключей устройства (Keychain). Именно этот идентификатор помечает события аналитики, чтобы мы считали живых людей, возвращающихся в приложение, а не сами устройства; он остаётся неизменным, даже если вы удалите и заново установите приложение на этом же устройстве, и не меняется при выходе из аккаунта — он принадлежит установке, а не аккаунту. Этот же идентификатор приложение сохраняет на наших серверах вместе с данными аккаунта (см. раздел «Учётные записи и синхронизация» ниже). Это происходит, даже если вы не входите в аккаунт: для каждой установки приложение в фоне создаёт техническую анонимную учётную запись. Идентификатор лежит в закрытых настройках аккаунта и, если у вас есть подписка, в записи о ней (см. «Apple StoreKit» ниже). Так мы можем связать историю аналитики с аккаунтом: понять, какие аккаунты начали, продлили или отменили подписку, и разобраться с обращением в поддержку или со злоупотреблением. Если вы отключите аналитику использования, приложение перестанет отправлять нам этот идентификатор, но уже сохранённую копию это не удалит. При удалении аккаунта эта сохранённая копия удаляется вместе со всем остальным, что привязано к аккаунту, но сам идентификатор на устройстве остаётся — он ведь принадлежит не аккаунту, а установке — и приложение просто начинает с ним новую, анонимную историю аналитики. Приложение подключает Firebase Analytics без поддержки рекламного идентификатора, и рекламный идентификатор (IDFA) никогда не собирается. Вы можете отключить это в любой момент в разделе Настройки → Конфиденциальность → Аналитика использования; по умолчанию приложение передаёт эти данные, как это принято для большинства инструментов аналитики использования, но выбор всегда остаётся за вами.

Если вы установили приложение после перехода по результату Apple Search Ads, часть этих событий аналитики (только события первого запуска и покупки/подписки) может дополнительно содержать собственные идентификаторы кампании и группы объявлений Apple для этой установки — это стандартный механизм атрибуции установок от Apple, который сообщает нам, какая из наших собственных рекламных кампаний привела к установке. Для этого используется отдельный, недолговечный токен от Apple («AdServices»), а не рекламный идентификатор (IDFA), упомянутый выше, и Apple не требует для него отдельного запроса разрешения на отслеживание.

Firebase Crashlytics (Google)

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

Firebase App Check

Firebase App Check подтверждает, что запросы к нашему серверу действительно исходят от неизменённой копии приложения Dresser, защищая наши лимиты использования AI от злоупотреблений. Он не собирает никакой информации лично о вас — он проверяет приложение, а не пользователя.

Firebase Cloud Messaging (Google)

Если вы включите push-уведомления для функции, которая их предлагает, — студийное фото готово, пока приложение закрыто; стилист ответил, пока вас нет; ежедневное напоминание отметить сегодняшний образ — приложение регистрирует push-токен устройства в Firebase Cloud Messaging и сохраняет его (привязанным к вашему аккаунту, если вы вошли в систему), чтобы наш сервер мог доставить именно это уведомление именно на это устройство. Push-токен идентифицирует эту установку приложения на этом устройстве; он не связан с вашим именем и не используется для идентификации вас в других приложениях или на сайтах, и Google не обрабатывает содержимое сообщений сверх маршрутизации уведомления на ваше устройство. Вы полностью управляете этим в Настройках → Уведомления, где у каждого типа уведомлений есть свой переключатель, а само системное разрешение можно отключить в любой момент в Настройках вашего устройства. Отключение уведомления удаляет его push-токен с нашего сервера; если вы отказались или никогда не включали уведомления, приложение вообще не просит устройство регистрироваться.

Firebase Remote Config (Google)

Приложение использует Firebase Remote Config для небольшого набора настроек, которые можно изменять на сервере, — сегодня это только суточный лимит на количество распознаваний образа по фото (функция «оцифруй образ одним фото»). Проверка обновлённой настройки отправляет идентификатор установки приложения Firebase Installation ID (тот же анонимный идентификатор конкретной установки, который уже используют Firebase Analytics и Crashlytics, — никогда не ваше имя, email или содержимое гардероба) в Google, чтобы получить действующее в данный момент значение. Это позволяет нам менять этот лимит для всех пользователей без выпуска нового обновления приложения; ни на что другое в приложении это не влияет.

Google Gemini через Firebase AI Logic

Когда вы фотографируете или редактируете вещь, а также когда просите приложение предложить её атрибуты заново, приложение отправляет модели Google Gemini уменьшенную копию фотографии вещи, которую вы сняли или выбрали (исходное фото, уменьшенное до JPEG в 768 px). По ней Gemini предлагает категорию, цвет, сезон и стилевые теги. Удаление фона по-прежнему сначала происходит на вашем устройстве, но для тегирования отправляется не вырезанный силуэт без фона, а уменьшенное фото. Когда вы пользуетесь функциями AI-стилиста, включая чат и повод, который вы вводите сами, ваш запрос и описание подходящих вещей из гардероба отправляются в Gemini, чтобы он составил ответ по стилю. Чат и остальные текстовые функции стилиста отправляют только текст, никогда фото. Dresser не хранит текст введённого вами повода. Остаётся только ключевой отпечаток запроса, о котором сказано ниже в абзаце «AI-записи о безопасности». Ваши переписки со стилистом сохраняются на вашем устройстве, чтобы вы могли продолжить с того места, где остановились. Если вы вошли в аккаунт через Apple, они также синхронизируются с вашей учётной записью (см. «Учётные записи и синхронизация» ниже), чтобы появиться на новом устройстве. Они хранятся, пока вы не удалите разговор, не очистите историю чата (все сохранённые разговоры, а не только последние из показанных) или не удалите учётную запись; при удалении разговора или очистке истории они удаляются и из вашей учётной записи. Если вы никогда не входите в аккаунт, они хранятся до удаления приложения. Открытие или чтение прошлого разговора никогда ничего не отправляет в Gemini. Стилист также может записать короткую структурированную заметку о предпочтении, ограничении или дате события, которые вы упомянули в разговоре, чтобы запомнить это для будущих разговоров — никогда не дословную цитату или сам разговор целиком, только короткий фактический тезис. Эти заметки отображаются в разделе «Мой стиль», где вы можете удалить любую из них в любой момент; удаление необратимо. Если стилист рекомендует покупку и вы нажимаете на появившуюся карточку «Найти в магазинах», приложение открывает встроенный веб-браузер с поиском Google по этой вещи рядом с вами — эта страница поиска принадлежит Google и регулируется политикой конфиденциальности Google, а не нашей.

Оцифровка образа (распознавание всех вещей на одном фото). Если вы переключаете камеру в режим «Образ» и фотографируете или выбираете фото себя в полном образе, это фото — на нём может быть видно ваше лицо или лицо другого человека, именно так, как оно снято, — отправляется модели Google Gemini в том виде, в каком оно снято (уменьшается только размер файла для передачи), чтобы распознать каждую вещь на вас (категорию, цвета, сезон, стилевые теги и её расположение в кадре) и позволить приложению добавить их в гардероб за один раз. В записи о безопасности, описанной ниже в абзаце «AI-записи о безопасности», этого фото нет, только его отпечаток (хэш) в том виде, в каком оно было отправлено. О том, что это означает с точки зрения согласия, см. Условия использования.

Генерация студийного фото. Если вы нажимаете кнопку, чтобы сгенерировать студийное фото вещи, — или, для самой первой подтверждённой вами вещи в процессе онбординга, когда приложение генерирует его автоматически в рамках знакомства с этой функцией, — фотография выреза вещи (или, если выреза ещё нет, исходное фото) отправляется модели генерации изображений Google Gemini, которая возвращает новое, сгенерированное AI фото этой вещи на чистом студийном фоне. Это одна из немногих функций, где с устройства уходит само изображение, а не только его описание, и отправляется только фото той вещи, для которой вы генерируете фото. На платном уровне API, используемом для этой функции, ваш контент не используется для улучшения продуктов Google; Google хранит изображение и сгенерированный результат до 55 дней исключительно для отслеживания нарушений своей Политики допустимого использования, доступ к которым имеют только уполномоченные сотрудники Google, после чего удаляет их. Каждое сгенерированное изображение содержит невидимый, встроенный Google водяной знак происхождения (SynthID), который никак не влияет на то, как выглядит фото. Студийное фото — это стилизованная AI-производная вашей вещи и может не точно воспроизводить каждую деталь — например, логотип, надпись или повторяющийся узор, — поэтому приложение всегда сохраняет и ваше исходное фото, и вырез, а студийное фото помечается как сгенерированное.

Референсное фото для аватара (по желанию). Если вы генерируете студийное фото одного из сохранённых образов и выбираете вариант «на манекене», вы можете по желанию добавить референсное фото — своё или человека, который дал согласие на использование своего фото для этой цели, — чтобы сгенерированная AI фигура, одетая в вещи вашего образа, была похожа на этого человека: фотореалистичное сходство, а не просто похожее телосложение или пропорции. Добавлять фото не обязательно: фото в стиле «на манекене» можно сгенерировать и с обобщённой фигурой без какого-либо референсного фото, а исходный вариант образа без фигуры человека («сам по себе») никогда не использует и не требует референсного фото. Если вы добавляете референсное фото, оно отправляется модели генерации изображений Google Gemini вместе с фотографиями вещей вашего образа для этой одной генерации; к нему применяется та же политика обработки данных на платном уровне API, что уже описана выше для студийных фото вещей, — ваш контент не используется для улучшения продуктов Google, а Google хранит изображение и сгенерированный результат до 55 дней исключительно для отслеживания нарушений своей Политики допустимого использования, доступ к которым имеют только уполномоченные сотрудники Google, после чего удаляет их. Использование этой функции — никогда не распознавание лиц и не биометрическая идентификация: приложение не пытается опознать, верифицировать вас или сопоставить с кем-либо; ваше референсное фото используется исключительно как визуальный образец для генерации изображения — так же, как фотографии вещей используются, чтобы показать одежду, а не для того, чтобы кого-то опознать. Ваше референсное фото хранится на вашем устройстве, пока вы не замените его новым или не удалите, а его копия хранится — так же, как и любое другое синхронизируемое фото, — в вашем собственном облачном хранилище: она не удаляется автоматически после каждой генерации, а заменяется при добавлении нового фото или удаляется вместе с облачной копией сразу же, как только вы используете кнопку «×» на экране настройки образа. Удаление аккаунта безвозвратно удаляет это фото вместе с остальными синхронизированными данными.

AI-записи о безопасности. На каждый AI-запрос, который приложение или наши серверы отправляют в Gemini и могут связать с вашей установкой, заводится запись: тегирование вещи, распознавание образа по фото, чат со стилистом, образ дня, повод, проверка покупки, закрытие пробелов в гардеробе, свой повод и генерация студийных фото вещей и образов, когда её выполняют наши серверы. Мы храним её в закрытой части вашей учётной записи. В ней лежит классификация безопасности, которую Google возвращает для запроса и для ответа (его оценки по таким категориям, как «домогательства», «язык вражды», «откровенный сексуальный контент» и «опасный контент», а также то, заблокировал ли Google запрос или остановил ответ), название функции и модели, время и версия приложения, идентификаторы связанной вещи, образа или сообщения в чате и отпечаток отправленного содержимого. Для фото отпечаток — это криптографический хэш (SHA-256) точных байтов отправленного изображения. Для текста — хэш с секретным ключом, который остаётся на вашем устройстве, поэтому по нему нельзя восстановить ваш текст. Само содержимое мы в этих записях не храним — сверх того, что приложение и так хранит для вас в других местах, как описано в этом документе. Для генерации студийных фото запись пишет наш сервер. В ней хранятся хэш каждого сохранённого фото, которое использовал сервер, идентификатор вещи или образа и путь в хранилище к готовому результату. Это касается каждой установки, в том числе той, где вы ни разу не входили в аккаунт. Такие записи относятся к технической анонимной учётной записи, описанной в разделе «Учётные записи и синхронизация», и удаляются через 180 дней (остаются только суммарные счётчики и сводные значения).

Эти записи мы храним, чтобы предотвращать злоупотребления и соблюдать правила использования нашего AI-провайдера — например, чтобы ответить провайдеру, если он спросит о возможном нарушении. Каждая запись удаляется через 180 дней. За аккаунтом остаются только суммарные счётчики за всё время и сводные значения (например, самая высокая оценка по каждой категории). Удаление аккаунта удаляет всё это, включая эти счётчики и статус доступа к AI, о котором сказано ниже. Ваше право удалить аккаунт важнее хранения нами доказательств, поэтому после удаления мы уже не сможем ответить провайдеру на вопрос об этом аккаунте.

Приостановка AI-функций. Если системы безопасности Google неоднократно помечают запросы аккаунта или мы иным образом устанавливаем, что AI-функциями злоупотребляют, мы можем приостановить их для этого аккаунта. Сегодня это только предохранитель: мы его не используем. Пока AI приостановлен для вашего аккаунта, AI-функции перестают работать. Там, где приложение предлагает такую функцию, оно показывает вместо неё короткое уведомление. То же уведомление оно показывает вместо предложений подписки и пакетов кредитов, потому что приостановленному аккаунту мы их не продаём. Гардероб, образы и журнал носки продолжают работать. Чтобы попросить пересмотреть решение, напишите нам: Настройки → Поддержка → Написать в поддержку. Статус паузы хранится вместе с вашей учётной записью и удаляется вместе с ней.

Apple WeatherKit

Чтобы предложить наряд, подходящий для сегодняшней погоды, приложение с вашего разрешения запрашивает приблизительную (на уровне города) геопозицию устройства и использует её для получения местного прогноза погоды через сервис WeatherKit от Apple. Точная геопозиция никогда не запрашивается. Вы можете в любой момент просмотреть или отозвать это разрешение в разделе Настройки → Конфиденциальность → Разрешения, или непосредственно в настройках iOS.

Apple StoreKit (покупки и подписки)

Когда вы просматриваете продукты, покупаете или восстанавливаете подписку либо пакет кредитов, а также когда Apple обновляет состояние покупки, Dresser получает через StoreKit идентификатор продукта, идентификатор транзакции, даты покупки и окончания, сведения об отзыве или возврате, право на пробное предложение, магазин и проверенное состояние права доступа — только в объёме, необходимом для выдачи и сверки покупки. Dresser хранит на устройстве минимальные локальные данные о Premium и балансе кредитов, чтобы не зачислить одну транзакцию дважды и показывать актуальный доступ. В синхронизацию гардероба, описанную в разделе «Учётные записи и синхронизация» ниже, они не входят. Но у наших серверов есть собственные записи о покупках, привязанные к вашему аккаунту — в том числе к технической анонимной учётной записи, которую приложение создаёт для каждой установки, даже если вы никогда не входите в аккаунт:

Apple обрабатывает оплату и способ платежа вашей учётной записи Apple в соответствии с собственной политикой конфиденциальности. Dresser никогда не получает полный номер банковской карты или код безопасности. Мы не передаём в аналитику идентификаторы транзакций, чеки, локализованные ошибки StoreKit или платёжные реквизиты; аналитика монетизации использует только нечувствительный идентификатор продукта, источник экрана покупки, стабильную категорию результата и количество зачисленных кредитов.

Чего мы не делаем

Ваш выбор

Учётные записи и синхронизация

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

Конфиденциальность детей

Dresser не предназначен для детей младше 13 лет, и мы сознательно не собираем персональные данные детей младше 13 лет.

Изменения в этом документе

Если мы изменим, какие данные собирает приложение или как они используются, мы обновим этот документ и дату «Последнее обновление». При существенном изменении мы также попросим вас ознакомиться с обновлённой политикой и принять её при следующем открытии приложения — с помощью того же единого экрана согласия, который вы видели при первом использовании Dresser.

Свяжитесь с нами

Вопросы по этому документу можно направить на адрес поддержки, указанный в приложении в разделе Настройки → Поддержка → Написать в поддержку.