Безопасность
Ничего не пишем без вашего действия
Сбор плана, предпросмотр правила и импорт XLSX только показывают, что изменится. В Директ уходит единственная кнопка — «Применить в Директе». До неё вы ничем не рискуете.
Снимок «до» и откат
Прежде чем отправить правку в API, сервис перечитывает и сохраняет текущее значение. Это делает возможным откат: вернуть как было — из снимка, а не по памяти. Значение перечитывается прямо перед применением — если объект поменяли в интерфейсе Директа после сборки плана, чужую правку не затрёт.
Токен хранится зашифрованным
OAuth-токен доступа к Директу шифруется (симметричный ключ на сервере) и нигде, кроме запросов к Яндексу, не появляется. В журнал запросов пишутся сервис, метод, кабинет и потраченные баллы — сам токен и заголовок авторизации туда не попадают. Без ключа шифрования сервис откажется хранить токен, а не сохранит его открытым текстом.
Доступ — ровно тот, что дал Директ
Мы не изобретаем свои права: какие кабинеты вам видны, решает сам Директ по вашему токену. Отобрали доступ в Директе — он пропадает и здесь. Под одним логином не видно чужих кабинетов и планов.
Баллы считаем заранее
Перед записью показываем оценку стоимости в баллах и остаток. Ниже неснижаемого запаса план не применяется — понятный стоп вместо сотни упавших вызовов.
Не трогаем лишнего
Сервис меняет только то, что вы собрали в план: тексты, ссылки, расширения, материалы, состояния объявлений. Бюджеты, ставки и стратегии он не трогает.
Где данные
Сервис размещён на российской площадке (Yandex Cloud), соединение — по HTTPS. Данные аккаунтов и планов хранятся на сервере в России.