Soluklan

ЗА КУЛИСАМИ

Что мы делаем с переданными данными

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

6 мин чтения

В «Настройки → Приватность» четыре отдельных переключателя: анонимная сводка сеанса, анонимные образцы звука, анонимная сводка использования и, если у тебя есть Apple Watch, анонимная сводка пульса. Все сначала выключены, о каждом спрашивают отдельно, и любой можно выключить когда угодно. Если ты их не включал, ничего из этой статьи на твоём устройстве не происходит.

Если включил — вот что происходит с записью, шаг за шагом.

Что приходит

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

Что не приходит: имя, адрес почты, личность, местоположение, ответы о здоровье из вступительных вопросов и возраст. Это нам никогда не отправляется.

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

Если включена сводка использования, когда приложение уходит в фон или закрывается, приходит один подсчёт: какие экраны открывались и сколько раз, сколько времени они были открыты и какие функции использовались (например, быстрый старт или запуск программы). Порядок, в котором ты переходил между экранами, написанное тобой и содержимое экрана не приходят. Так мы видим, какие части действительно нужны.

Считается и то, откуда было открыто приложение (быстрые действия значка, виджет, уведомление или Siri) и какие настройки менялись. От изменённой настройки приходит только её название, а не выбранное значение. Исключение — звуковая тема сессии и оформление: то, что выбрано в этот момент, приходит под своим названием из фиксированного списка.

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

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

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

Пока сводка использования включена, в сводку сессии добавляются ещё три сведения: откуда начата сессия, оставлена ли предложенная длительность, сокращена или увеличена и, если сессию закончили раньше, на каком раунде её остановили.

Если приложение попало к тебе через рекламу в App Store, приходит и то, какая это была реклама: идентификатор кампании и ключевого слова. Это идентификатор рекламы, а не твой.

Если включена сводка пульса, для сессий с часами приходят ещё три числа: средний пульс, пульс в начале и в конце. Отдельные замеры пульса не приходят.

Вопрос с отзывом, который появляется время от времени

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

Его можно закрыть, не ставя оценку. Можно и поставить оценку, ничего не написав, и нажать Отправить только оценку.

Отправляется: поставленная оценка, написанный текст, техника, длительность, оценка сессии, была ли она завершена, использовался ли микрофон, версия приложения и дата. Вместе с ними — упомянутый выше анонимный идентификатор. Что не отправляется — здесь то же самое: имя, адрес почты, личность, местоположение, ответы о здоровье, возраст.

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

Чем чаще пропускаешь, тем реже спрашивают, а потом перестают совсем. Один раз спрашивают и когда ты завершаешь или бросаешь программу — в вопросе о брошенной оценка не нужна, только причина.

Если анонимная передача не включена, этот вопрос не появляется никогда.

Что мы делаем

Когда записи накапливаются, мы задаём один вопрос: правда ли то, что говорит приложение?

Мы ищем противоречия. Числа, которые не сходятся внутри одной сессии, — самая быстрая зацепка. Отчёт, где «услышаны все выдохи», а средняя длина выдоха в той же сессии равна нулю, значит, что где-то что-то не так. Мы вычёсываем такие несоответствия между измерениями.

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

Мы сверяем с образцом звука. Когда у нас есть и сам звук, и числа, которые приложение по нему выдало, можно измерить, верно ли распознавание: действительно ли там был выдох, где приложение сказало «выдох», и не пропустило ли оно дыхания. Это и есть единственная работа образца звука.

Мы читаем отзывы руками. Одни оценки не выходят за «хорошо/плохо»; полезна фраза рядом с ними. Когда одна и та же жалоба приходит от нескольких человек, она попадает в список.

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

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

Ни рекламы, ни слежки, ни сторонних аналитических инструментов. Записи не продаются, не отдаются рекламной сети и не передаются другой компании. Они не сопоставляются с личностью: у нас нет никакой связи, показывающей, кто прислал какую запись.

Записи лежат не в твоём iCloud, а в общей базе приложения, и используются только для описанной выше работы.

Если передумал

Все четыре переключателя выключаются в «Настройки → Приватность». С момента выключения больше ничего не отправляется.

Если нужно удалить отправленное раньше, напиши на [email protected]. Поскольку записи не привязаны к личности, мы можем спросить даты отправки, чтобы найти твои.

← За кулисами