← В профиль

Правила платформы

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

Этот документ описывает, какие данные Dosm получает, когда Вы подключаете свои внешние аккаунты — и какие не получает. Без юридической лексики. Если что-то осталось непонятным — напишите @kair_kozha.

Раздел 1

Подключение аккаунта Instagram

Когда Вы нажимаете «Подключить Instagram» в профиле, Dosm запрашивает у Meta два разрешения. Что внутри каждого — ниже.

Что Dosm подтягивает

Один раз при подключении (Ваш профиль)

  • Ваш handle (например @qareke.digital)
  • Тип аккаунта (Business / Creator)
  • Общее количество Ваших постов — просто число
  • Access token — это «ключ», которым Dosm потом запрашивает данные у Instagram. Лежит у нас в зашифрованном виде, на клиент никогда не уходит. Живёт 60 дней, потом обновляется автоматически.

По каждому посту, который Вы зафиксируете как факт

Когда вставляете ссылку на пост и нажимаете «Зафиксировать» — Dosm достаёт из Instagram и сохраняет в Вашей карточке факта:

  • Текст подписи поста (caption)
  • Тип (Reel / Photo / Carousel)
  • Когда был опубликован
  • Лайки, комментарии, просмотры (это и так публично)
  • Охват, сохранения, репосты — это Insights, видны только Вам в Instagram Studio. Dosm их тоже видит — но только Ваши, и только для тех постов, которые Вы сами пометили как факт марафона.

Раз в подключение — Ваши последние 50 постов

Нужно для проверки: чтобы ссылка, которую Вы вставляете, реально была из Вашего аккаунта (антифрод — иначе кто угодно подавал бы чужие посты как свои факты).

Эти 49 «промежуточных» постов проходят через память сервера и не сохраняются в БД. В БД остаётся только один пост — тот, который Вы явно зафиксировали.

Если автор НЕ подключил Instagram

Подключение OAuth опционально. Если автор просто вставляет ссылку на свой пост — Dosm получает ограниченный набор публичных данных, БЕЗ авторизации.

Что получаем БЕЗ авторизации автора

  • Превью + handle автора — через Instagram oEmbed (публичный endpoint Meta для embed виджетов). Получаем: thumbnail, текст подписи, имя автора (handle).
  • Точная дата публикации — декодируется из самого shortcode’а в URL (это математика над публичной строкой, не приватный API). Та же дата, что видна на странице поста в Instagram.
  • Тип — Reel / Photo / Carousel, из URL pattern.

Что НЕ получаем без авторизации

Все счётчики Instagram защищает — лайки, комментарии, просмотры, охват, сохранения, шеры. Без OAuth их физически не получить ни через какие легальные каналы. Этим политика Meta защищает аналитику авторов.

В карточке такого факта вместо метрик отображается блок «Без полной аналитики» — факт зарегистрирован, превью есть, но цифр нет.

Anti-fraud

Если Вы подключили свой Instagram через OAuth, Dosm сверяет автора каждого факта с Вашим handle. Подать чужую ссылку как свою — не получится (вернётся ошибка «Это пост @другого, не Ваш»).

Если Вы не подключили Instagram — Dosm доверяет Вашей подаче. Anti-fraud работает на честности участников; в малых закрытых марафонах это нормально.

Что Dosm НЕ подтягивает

Эти данные мы специально не запрашиваем в OAuth scope — Instagram их нам просто не отдаёт:

  • Кто на Вас подписан / на кого Вы подписаны
  • Direct messages
  • Stories и архив
  • Аналитика по аудитории (возраст, география followers)
  • Email / телефон — Instagram их вообще не отдаёт API никому
  • Чужие посты, лайки на чужих постах, кто лайкал Ваш пост

Кто внутри Dosm видит Ваши данные

ДанныеВы самиУчастники марафонаСлучайные
Handle @example✓✓ в Вашем профилеесли профиль публичный
Текст поста, лайки, комменты Вашего факта✓✓ в общей ленте—
Охват / сохранения / репосты✓— приватно—
Access token———
49 «промежуточных» постов———

Почему охват / сохранения / репосты приватны: Instagram считает их аналитикой автора — они видны только Вам в Instagram Studio. Dosm повторяет эту логику: даже другие участники Вашего марафона эти метрики не видят. У них в карточке Вашего факта — только Лайки, Комментарии (и Просмотры для Reels) — то же что и в публичном посте.

Безопасность доступа

  • Token зашифрован в БД — даже если кто-то получит доступ к таблице, без ключа шифрования из server-окружения token не расшифровать.
  • Token никогда не отправляется на клиент. Все запросы к Instagram идут с сервера Dosm, не из Вашего браузера.
  • Срок жизни — 60 дней. После — токен автоматически продлевается, либо Вы переподключаете.

Как отключить

В любой момент Вы можете отозвать доступ Dosm к своему Instagram:

  • В Instagram app: Профиль → ≡ → Settings and activity → Website permissions → Apps and websites → Active → найдите DosmConnect1 → Remove.
  • После этого новые факты не смогут подтянуть метрики (token станет невалидным), но всё что уже сохранено в БД остаётся — удалить эти записи можно отдельно из профиля или попросив нас.

В будущем

Telegram, YouTube, TikTok, Facebook и другие

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

Ближайший roadmap интеграций:

  • Telegram — бот для фиксации факта одним сообщением, без открытия Dosm в браузере.
  • YouTube — Shorts и обычные ролики как факт марафона, с реальными views / лайками / комментариями.
  • TikTok — те же метрики, что у Instagram Reels: views, лайки, репосты, комментарии.
  • Facebook — посты со страницы / профиля, если автор ведёт активность параллельно с другими сетями.

Для каждой платформы сюда добавится блок: что Dosm берёт, что не берёт, кто внутри Dosm это видит. По тому же шаблону, что у Instagram выше.

Вопросы по этому документу — @kair_kozha.
Последнее обновление — 9 июня 2026.