Как AdMate безопасно и конфиденциально обрабатывает учётные данные провайдеров

Как AdMate безопасно и конфиденциально обрабатывает учётные данные провайдеров

Автор FixoLab


Панель монетизации может иметь доступ к конфиденциальным бизнес-данным. Её модель безопасности важна не меньше, чем графики. AdMate устроен так, что приложение для Apple обращается к сервисам Google, RevenueCat и App Store Connect напрямую. API AdMate не должен становиться прокси или долгосрочным хранилищем доходов пользователей от провайдеров.

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

AdMate
AdMate

Все ваши доходы на одной панели

Отслеживайте AdMob, AdSense, RevenueCat и App Store Connect в нескольких аккаунтах с фильтрами по приложению, платформе и стране

Следите за доходами, кликами, eCPM, подписками, установками и выплатами на iPhone, iPad, Mac и Apple Watch

AdMate

Прямые подключения к провайдерам

Основное приложение использует авторизацию аккаунта или учётные данные API, настроенные для каждого сервиса. Аккаунты Google используют соответствующие процессы входа; RevenueCat использует поддерживаемые режимы авторизации; App Store Connect использует идентификаторы своего ключа API и закрытый ключ.

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

Что делает API AdMate

API поддерживает метаданные продукта и отдельные операционные процессы, например уведомления вебхуков RevenueCat. Временный контекст устройства RevenueCat может включать проект, приложение, язык и валюту, чтобы событие могло сформировать полезное уведомление.

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

Учётные данные на платформах Apple

Приложение и его расширения обмениваются совместимым состоянием через App Group, чтобы работали виджеты и функции Watch. Считайте каждое устройство, на котором выполнен вход в аккаунт, устройством с доступом к конфиденциальным бизнес-сводкам.

Используйте код-пароли, обновления безопасности платформы и подходящие настройки конфиденциальности экрана блокировки. Удаляйте аккаунты провайдеров перед передачей или выводом устройства из эксплуатации.

Правила для каждого вида учётных данных

Авторизация Google

Используйте официальный процесс входа. Никогда не сообщайте пароль Google приложению AdMate или поддержке.

Секретный доступ к RevenueCat

Используйте режим авторизации, который требует текущая настройка, применяйте принцип минимальных привилегий, тщательно сопоставляйте ключи проектов и меняйте любой раскрытый ключ.

Закрытый ключ App Store Connect

Защищайте файл .p8, Key ID и Issuer ID как единый набор учётных данных. Никогда не коммитьте закрытый ключ и не прикрепляйте его к обращению.

Авторизация вебхуков

Храните авторизацию эндпоинта в хранилищах секретов провайдера и сервера. Она служит иной цели, чем учётные данные панели.

Безопасная диагностика

Обращаясь за помощью, укажите:

  • версию AdMate и платформу;
  • название сервиса;
  • неконфиденциальный псевдоним аккаунта;
  • диапазон дат и метрику;
  • замаскированный код или текст ошибки;
  • шаги, которые воспроизводят проблему.

Удалите:

  • токены и закрытые ключи;
  • полные идентификаторы аккаунтов, издателей или клиентов;
  • платёжные и банковские данные;
  • незамаскированные адреса электронной почты;
  • полные ответы провайдеров.

Если секрет был случайно отправлен, отзовите или замените его. Удалить сообщение недостаточно, потому что могут остаться копии или логи.

Отключение доступа при нескольких аккаунтах

Когда сотрудничество с участником команды или клиентом завершается:

  1. отзовите доступ у провайдера;
  2. замените общие или раскрытые учётные данные;
  3. удалите аккаунт с устройств с AdMate;
  4. удалите несанкционированные копии из заметок или файлов;
  5. убедитесь, что виджеты и Watch больше не показывают аккаунт;
  6. задокументируйте нового владельца аккаунта.

Конфиденциальность и хранение бухгалтерских данных

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

Часто задаваемые вопросы

Загружает ли AdMate все доходы от провайдеров на свой сервер?

Нет. Архитектура продукта сохраняет запросы панели прямыми между приложением и провайдером. API обрабатывает ограниченные операционные процессы, например контекст уведомлений вебхуков.

Может ли поддержка попросить мой закрытый ключ?

Добросовестная диагностика должна опираться на замаскированные ошибки и контекст. Не отправляйте закрытые ключи или токены провайдеров.

Что делать, если ключ был раскрыт?

Отзовите или замените его у провайдера, обновите авторизованный аккаунт AdMate и удалите скомпрометированное значение из всех мест хранения.

Виджеты по умолчанию конфиденциальны?

Они следуют настройкам видимости платформы. Выбирайте содержимое экрана блокировки и часов, подходящее для любого, кто может увидеть устройство.

AdMate
AdMate

Все ваши доходы на одной панели

Отслеживайте AdMob, AdSense, RevenueCat и App Store Connect в нескольких аккаунтах с фильтрами по приложению, платформе и стране

Следите за доходами, кликами, eCPM, подписками, установками и выплатами на iPhone, iPad, Mac и Apple Watch

AdMate