Версия: 1.9. Обновлено: 16 октября 2026 года.
Adagio обрабатывает видео целиком на вашем устройстве. Чтобы это обещание можно было проверить, а не принять на слово, здесь опубликован полный список обезличенной статистики, которую отправляет приложение — каждое измерение, каждый его ярлык и все значения, которые этот ярлык может принять. Список конечный: приложение не умеет отправить измерение, которого нет на этой странице, и добавить новое, не описав его здесь, нельзя — это проверяется автоматически при каждой сборке.
Отчёты о сбоях в эту статистику не входят. После сбоя приложение отправляет отчёт о нём при следующем запуске, а ошибки внутри приложения — короткими уведомлениями; и то и другое уходит в отдельный сервис, и их состав описан в разделе «Отчёты о сбоях» Политики конфиденциальности.
Это дополнение к Политике конфиденциальности, а не замена ей.
Чего в этих данных нет
Ни одно измерение ниже не содержит и не может содержать:
- видео, кадры, эскизы;
- имена файлов, пути и идентификаторы объектов медиатеки;
- идентификаторы устройства, установки, пользователя, аккаунта и рекламные идентификаторы;
- точные разрешение, длительность и частоту кадров исходного видео;
- EXIF, геометки, время съёмки;
- тексты ошибок, журналы, стек-трейсы, скриншоты и записи экрана;
- получателей, которым вы отправили результат;
- идентификаторы транзакций, чеки и платёжные реквизиты.
Записи не содержат идентификатора устройства или пользователя. Одна отправка несёт записи одного устройства и хранится с общей отметкой времени, поэтому записи одной отправки связаны между собой. Ничего, что связывало бы разные отправки друг с другом или с вами, в них нет, и мы таких сопоставлений не делаем.
Измерения
Всего четырнадцать. «Счётчик» — целое число событий; «гистограмма» — распределение времени по заранее заданным корзинам, без единичных значений.
| Измерение | Тип | Что считает | Ярлыки |
|---|---|---|---|
adagio_ | счётчик | чем закончилась обработка ролика | outcome, reason, model_, platform, os_, release |
adagio_ | гистограмма | сколько времени заняла обработка целиком | quality_, model_, platform, release |
adagio_ | гистограмма | какой длины был выбранный для обработки участок — в секундах исходного видео, не в секундах работы | quality_, model_, platform, release |
adagio_ | счётчик | сколько кадров создано | quality_, factor, model_, thermal_, platform, release |
adagio_ | счётчик | сколько секунд работы приходится на эти кадры | quality_, factor, model_, thermal_, platform, release |
adagio_ | счётчик | к какому классу относится исходный ролик | source_, fps_, aspect_, platform, release |
adagio_ | счётчик | насколько кадр пришлось уменьшить под модель | downscale_, model_, quality_, platform, release |
adagio_ | счётчик | что вы сделали с готовым результатом | action, outcome, platform, release |
adagio_ | счётчик | какие шаги приложения были пройдены, включая шаги к покупке Pro | transition, platform, release |
adagio_ | счётчик | что попросили сделать с роликом — плавность или замедление, весь ролик или моменты — и чем кончилась обработка | goal, scope, outcome, platform, release |
adagio_ | счётчик | на каком шаге настройки обработки из неё вышли, или что обработку запустили | step, platform, release |
adagio_ | счётчик | системный движок обработки кадров передал ролик нашей модели — и почему | handover_, platform, os_, release |
adagio_ | счётчик | шаги первого запуска после установки — каждый один раз на установку | first_, platform, release |
adagio_ | счётчик | как часто открывают приложение: первое открытие за день, неделю, месяц; новая установка; возврат на 1-й, 7-й, 30-й день; за прошлый месяц — в скольких днях открывали и сколько видео сделали, корзинами | activity, platform, release |
Корзины обеих гистограмм, в секундах: 1, 2, 5, 10, 30, 60, 180, 600, 1800, 7200 и «больше». Запись гистограммы несёт три числа: сколько наблюдений в неё сложено, их сумму и счётчики по корзинам. Отсюда прямо следует то, что честнее сказать, чем умолчать: если запись накопила ровно одно наблюдение, её сумма и есть длительность этой конкретной обработки с точностью до доли секунды. Это по-прежнему число без имени, файла и идентификатора — но это не «только корзина», и называть это только корзиной было бы неправдой.
Ярлыки и все их значения
| Ярлык | Что означает | Возможные значения |
|---|---|---|
outcome | исход | success, failure, cancelled |
reason | причина неудачи; при успехе — none | none, unknown, timeout, permission_, file_, disk_, writer_, probe_, memory_, backgrounded_, slow_, audio_, mux_, enhance_, model_, model_, model_, quality_, source_ |
model_ | класс размера кадра, под который выбралась модель. Не разрешение вашего ролика, а корзина по величине. none — кадры считал системный движок платформы, наша модель не использовалась | 360p, 480p, 720p, 1080p, 1440p, 4k, none |
platform | платформа | ios, android, macos |
os_ | только мажорная версия системы — без минорной, без номера сборки | ios_, ios_, ios_, android_, android_, android_, macos_, macos_, macos_ |
release | версия приложения | 1.4.0+1, 1.3.0+1, 1.2.0+1, 1.1.0+1, 1.0.0+1 |
quality_ | выбранный режим качества | faster, best |
factor | во сколько раз увеличена плавность | 2, 4, 8 |
thermal_ | тепловая полоса устройства во время работы; не температура | nominal, fair, serious, critical |
source_ | класс разрешения исходного ролика по длинной стороне кадра | sd_, hd_, fhd_, qhd_, uhd_ |
fps_ | класс частоты кадров исходного ролика | <=30, 31_, >60 |
aspect_ | ориентация кадра | portrait, landscape, square_ |
downscale_ | во сколько раз пришлось уменьшить длинную сторону кадра | <=1, >1_, >1.5_, >2_, >3 |
action | действие с готовым результатом | played, saved, shared |
transition | пройденный шаг приложения; значения со слов free_, offer_, status_, buy_, restore_ — шаги к покупке, см. ниже | import_, analysis_, render_, render_, result_, result_, result_, free_, free_, free_, free_, offer_, offer_, offer_, status_, buy_, buy_, buy_, buy_, restore_ |
goal | что попросили: плавность или замедление | smooth, slow_ |
scope | весь ролик или выбранные моменты | whole, moments |
step | шаг настройки обработки, с которого вышли; confirm — вышли с последнего шага, не запустив; started — обработку запустили | goal, scope, moments, whole_, fps, confirm, started |
handover_ | почему системный движок передал ролик нашей модели: raster — не берёт такой размер кадра; memory — не хватило памяти до начала; memory_ — свободную память не удалось измерить; teardown_ — ещё не закрылась прошлая обработка; restart — обработка началась заново на нашей модели по ходу: не хватило памяти или системный движок дал сбой | raster, memory, memory_, teardown_, restart |
first_ | шаг первого запуска: знакомство показано, пройдено до конца или пропущено на первом, втором или третьем слайде; ответ на системный вопрос о доступе к фото (вся медиатека, часть, отказ — в том числе запрет, наложенный ограничениями устройства) или «Позже» — только на iPhone и iPad; первый импорт; первое готовое видео; первое сохранение | intro_, intro_, intro_, intro_, intro_, photo_, photo_, photo_, photo_, import, render_, saved |
activity | active_ / active_ / active_ — первое открытие приложения за календарный день, неделю, месяц (по часам устройства); installed — новая установка; return_ / return_ / return_ — открытие ровно на 1-й, 7-й, 30-й календарный день после установки; month_ — в скольких днях прошлого календарного месяца открывали приложение (1, 2–4, 5–10, 11 и больше); month_ — сколько видео за этот месяц сделано (0, 1, 2–3, 4 и больше) | active_, active_, active_, installed, return_, return_, return_, month_, month_, month_, month_, month_, month_, month_, month_ |
Шаги к покупке Pro
Эти значения ярлыка transition описывают путь от бесплатных видео до покупки. Сумм, цен, валюты, чеков и идентификаторов транзакций в них нет.
free_,video_ spent_ 1 free_,video_ spent_ 2 free_— готовое видео заняло первое, второе или третье бесплатное видео;video_ spent_ 3 free_— бесплатные видео закончились: результат можно посмотреть только со знаком Adagio;limit_ reached offer_— предложение Pro открыто с такого результата;opened_ result offer_— предложение Pro открыто кнопкой Pro в списке роликов;opened_ sidebar offer_— экран покупки открыт из настроек;opened_ settings status_— с предложения открыта ссылка «Состояние покупки»;opened_ from_ offer buy_,completed buy_,pending buy_,cancelled buy_— чем закончилось окно оплаты магазина после «Купить»: покупка, ожидание подтверждения, отказ, ошибка;failed restore_— нажато «Восстановить покупку» или «Повторить» после неудачной проверки, и приложение спросило магазин.tapped
Первый запуск
Счётчик adagio_ показывает, сколько новых установок доходит от знакомства с приложением до первого сохранённого видео. Чтобы каждый шаг считался один раз, приложение ставит у себя отметку «этот шаг уже был». Отметки хранятся только в данных приложения на вашем устройстве, никуда не отправляются, не содержат никакого номера и удаляются вместе с приложением. Если статистика выключена, шаг отмечается, но не отправляется. Записи счётчика несут только название шага, платформу и версию приложения.
Как часто пользуются
Счётчик adagio_ показывает, сколько устройств открывают приложение за день, неделю и месяц и возвращаются ли к нему после установки — без какого-либо номера пользователя, устройства или установки. Для этого приложение хранит у себя одну запись: последние учтённые день, неделю и месяц, дату установки (только для установки, сделанной начиная с этой версии), какие возвраты после установки уже учтены, число дней и видео текущего месяца и была ли статистика включена весь этот месяц. Запись хранится только в данных приложения на вашем устройстве, никуда не отправляется, не содержит никакого идентификатора — ни номера пользователя, ни устройства, ни установки — и удаляется вместе с приложением. Отправляются только ярлыки из таблицы выше; отметки одного открытия уходят вместе, одной отправкой. Если статистика выключена, ничего не считается и не отправляется — приложение только помечает у себя, что месяц неполный, и такой месяц не отправляется и позже. Возвраты мы смотрим только долей по всем установкам за период и не пытаемся проследить отдельную установку.
Два ярлыка, которые стоит объяснить отдельно
model_ — это не разрешение вашего видео. Приложение держит несколько моделей обработки под разные размеры кадра и выбирает подходящую; ярлык называет выбранную корзину. По нему нельзя восстановить ни разрешение ролика, ни его содержимое.
Значение none означает, что нашей модели в этой обработке не было вовсе: кадры посчитал собственный движок системы, встроенный в новые версии iOS и macOS. Тогда никакая корзина работу не описывает, и мы говорим об этом прямо, а не подставляем ту корзину, которая была бы выбрана. Из none тоже нельзя узнать ни разрешение ролика, ни его содержимое — только то, что версия системы на устройстве достаточно новая, а это уже сказано в os_.
os_ — только крупная цифра версии системы (18, а не 18.4.1). Этого хватает, чтобы увидеть «на этой версии системы обработка падает», и слишком мало, чтобы выделить устройство: одну и ту же цифру носят сотни миллионов устройств.
Куда это отправляется и сколько живёт
Данные принимает шлюз и система мониторинга в Европейском союзе (Франкфурт, Германия). За пределы ЕС статистика не вывозится.
| Что | Срок |
|---|---|
| Технические подробности завершения задачи | 14 дней |
| Обезличенные суточные показатели производительности и использования, включая шаги к покупке | 90 дней |
| Суточные показатели покупок, возвратов, выручки и первых скачиваний из отчётов магазина (не из приложения) | 12 месяцев |
Как выключить
Настройки → «Что отправляется» (или Настройки → Центр приватности → «Что отправляется») → «Статистика работы» (выключатель). Выключение прекращает отправку немедленно и стирает всё, что ещё не было отправлено с устройства. Обработка видео от этого не меняется ничем.
Почему этому списку можно верить
Список не переписан с кода вручную. Сборка сверяет эту страницу со схемой измерений, которой пользуется само приложение: если в приложение добавили измерение, ярлык или новое значение ярлыка, не описанное здесь, проверка падает и такая сборка не выпускается.