ДоПосле Начать бесплатно

Ваши данные видите только вы

Самое чувствительное шифруется ещё на телефоне — ключом вашей компании. У «ДоПосле» этого ключа нет: мы храним только шифр.

Видите выФото до/после · Анна, 3-й визит
Видим мыk8#Qz!v2Lr@9xTw$e4Pm&7nY%c1Hb^

Ниже — всё подробно, с алгоритмами. Удобнее коротко — включите «Простым языком» внизу экрана.

Коротко — шесть правил

Ключ — только у васФото, медкарты, чаты и пароли запираются на телефоне. У нас — только шифр.
Данные — в РоссииВсё лежит в Яндекс Облаке. За границу ничего не уходит.
Чужой телефон не войдётНовый телефон получает ключ, только когда вы сверили 8 цифр.
Каждый просмотр — в журналеВидно, кто открыл фото клиента или пароль. Стереть журнал нельзя.
Каждый видит своёМедицину — медики, финансы — руководство. Права раздаёте вы.
Деньги — только с вашей подписьюПлатёж готовит сервис, подписываете вы в приложении банка.

Честно: финансы и данные из банка и 1С пока лежат в закрытом хранилище, а не под вашим ключом. Подробно, с алгоритмами — выключите «Простым языком».

Почему это особенно важно сейчас

Нейросети читают всё открытое

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

Шифр не тормозит

Шифрует сам телефон — встроенным в браузер модулем, тем же, на котором держится защита банковских сайтов. Фото шифруется за доли секунды, работа сервиса не замедляется.

Защиту проектируем первой

В безопасность мы вложили больше, чем в любой другой раздел: AES-256, ключ только на телефонах компании, новый телефон — после сверки 8 цифр, каждый просмотр — в журнале, данные — в России. И это на любом тарифе, включая бесплатный.

0

Ключ — у вашей компании

Фото клиентов, медкарта, документы клиента, чаты и пароли шифруются ещё на телефоне. Ключ создаётся у руководителя, у «ДоПосле» его нет.

РФ

Только в России

Данные и файлы — в Яндекс Облаке, в дата-центрах в России. Так требует закон о персональных данных.

1 год

Каждый доступ виден

Кто открывал карточку клиента и каждое фото — в журнале компании. Действия администраторов сервиса — в облачном журнале, который нельзя удалить год.

4821 0937

Новый телефон — только с вашего согласия

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

30 дней

Вход и копии

Вход по PIN, подбор блокируется. Копия базы — каждую ночь, хранится 30 дней.

В карточке

Не в галерее телефона

Снимок уходит в карточку клиента, а не в фотоплёнку. Сотрудник ушёл — доступ закрыли, рабочие фото с ним не ушли.

Роли

Видят только те, кому нужно

Медицинские фото — только медики, сервисные — мастера. ФИО и данные для бухгалтерии — только руководство. Кому что видно, решает руководитель.

На подпись

Деньги — с вашей подписью

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

Где лежат данные

  • Яндекс Облако, регион ru-central1 (Россия). База YDB, закрытое хранилище файлов, функции сервиса и резервные копии — только там (ч. 5 ст. 18 152-ФЗ).
  • Файлы — в закрытом хранилище с шифрованием облака ключом Yandex KMS. Публичных ссылок нет: файл отдаётся только после входа и проверки прав.
  • Каждая компания — отдельно. Своя папка файлов и свои записи; принадлежность к компании проверяется на каждом запросе. Чужие данные по ссылке не открываются.
  • Код сервиса может храниться вне облака, но без данных компаний.
  • Всё лежит в России, в Яндекс Облаке. За границу ничего не уходит — так требует закон.
  • Ссылкой файл не «утечёт»: открыть его можно только войдя в сервис и только если вам разрешено.
  • Каждая компания — в своей «комнате». Чужое не откроется даже по точной ссылке.

Шифрование ещё на телефоне

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

Телефон в компанииОткрытые данные и ключ компании
шифр
Облако в РоссииХранит только шифр
шифр
«ДоПосле»Видит замок, а не содержимое

Что как защищено

РазделЗащитаКто может прочитать
Экран в холле: фото, миниатюры, видео альбомов🔒 Шифр на телефонеесли руководитель включилТолько ваши устройства и телевизоры. Мы — нет
Пароли «Доступов» и кабинетов счётчиков🔒 Шифр на телефонеесли руководитель включилРуководители и подтверждённые телефоны тех, кому открыта плитка. Мы — нет
Ключ банка (Точка)🔐 Шифр ключом сервисаСервис — только чтобы отправить платёж в банк. На страницу ключ не отдаётся никогда
Клиенты: фото «до/после»🔒 Шифр на телефонеесли руководитель включилМедицинские — «Медицина» и руководство, сервисные — все с доступом к клиентам. Мы — нет
Медкарта, анкета здоровья, документы клиента🔒 Шифр на телефонеесли руководитель включилМедкарта — медицина и руководство, документы — ещё администраторы. Мы — нет. Открыты только дата осмотра, автор и подпись
Чаты: сообщения, фото, голосовые, видео🔒 Шифр на телефонеесли руководитель включилУчастники группы и руководство. Мы — нет. Голосовое для расшифровки речи на миг проходит через сервер и не сохраняется
Карточки и визиты клиентов, лента, задачи, график, заявки🔑 Закрытое хранилищеПо правам; каждое открытие клиента — в журнале
Финансы, выплаты, счета🔑 Закрытое хранилищеТолько руководство; в памяти телефона не сохраняются
Резервные копии базы🔑 Закрытое хранилищеЗашифрованное попадает в копию тоже шифром

Три уровня. 🔒 — шифр на устройстве: ключ только у вашей компании. 🔐 — шифр ключом сервиса (Yandex KMS), привязан к компании: утечка базы сама по себе ключ не раскрывает. 🔑 — закрытая база и хранилище в России, доступ по правам, чувствительное — с журналом; технически сервис к нему доступ имеет, как любой облачный сервис. Цель — перевести на 🔒 всё, где это не мешает работе: данные из банка, почты и 1С (финансы, отзывы, записи) так не зашифровать без потери самих функций.

  • Заперто на ваш ключ: фото клиентов «до/после», медкарта, документы клиента, чаты, фото и видео для телевизора в холле, пароли от рабочих сервисов. У нас лежит только запертое.
  • Ключ банка заперт нашим ключом и отдаётся только банку — чтобы отправить платёж.
  • Остальное (финансы, записи из 1С, лента, задачи) — в закрытом хранилище в России: вход по PIN, видят только те, кому разрешено. Технически сервис может это прочитать — поэтому пишем прямо. Данные из банка и 1С сервер получает сам, запереть их на ваш ключ нельзя.

Ключ — только у вас

  • Ключ компании — 256 бит, случайный, создаётся в браузере руководителя (WebCrypto). Хранится на устройствах руководителей, на подтверждённых телефонах сотрудников (только ключи их разделов), на ваших телевизорах (только ключ альбомов) и на бумажной резервной копии.
  • Ключ раздела выводится из ключа компании (HKDF-SHA256, своя строка на раздел). Вынесли телевизор из холла — другие разделы из него не расшифровать.
  • На сервере ключ компании лежит только «обёрнутым» открытым ключом каждого устройства: развернуть его может лишь это устройство. Закрытый ключ устройства не извлекается из браузера даже скриптом страницы.
  • Изоляция от нас и от других компаний. Ключ «Альфы» не открывает данные «Беты» — даже если из-за ошибки файл попадёт не туда, увидят набор символов. У «ДоПосле» нет ключа ни одной компании.
  • Резервная копия — 56 знаков и QR, рисует ваш телефон, на сервер они не уходят. Храните на бумаге в сейфе. Потеряли ключ на всех устройствах и бумагу — зашифрованное не восстановить никому, нам тоже.
  • Ключ появляется на телефоне руководителя. Нам его не отправляют.
  • В сервисе много компаний — у каждой свой ключ. Чужой ключ ваши файлы не открывает.
  • Раз ключа у нас нет, «восстановить пароль» мы не сможем. Поэтому при включении телефон даёт код на бумажку — положите её в сейф и никуда не фотографируйте.
  • Нет ни бумажки, ни телефонов руководителей — запертое не откроет никто, даже мы.

Новый телефон — только с вашего согласия

  • Сверка 8 цифр. Телефон сотрудника сам создаёт пару ключей (ECDH P-256); код из 8 цифр он считает из своего открытого ключа (SHA-256). Руководитель сверяет цифры и нажимает «Подтвердить» — только тогда браузер руководителя передаёт телефону ключи нужных разделов.
  • Зачем это. Проверка направлена против нас: без неё человек с доступом к облаку — мы, программист или взломщик — мог бы тайком добавить «телефон сотрудника» и получить ваш ключ. Подменить код так, чтобы он совпал, сервер не может.
  • Ушёл сотрудник — сняли доступ, и сервер стирает ключи, переданные его телефону. Если он успел увидеть пароль — смените пароль в самом сервисе.
  • Новый телефон руководителя — от коллеги («Выдать ключ» со сверкой кода) или по резервному коду с бумаги.
  • Потерян телефон руководителя — уберите его в «Устройствах с ключом». Честно: сам ключ компании при этом пока не меняется — напишите в поддержку. Смена ключа с перешифровкой — в планах.
  • Телевизор создаёт свою пару ключей и показывает код из 8 цифр; совпал с сервисом — получает только ключ альбомов. Файлы в памяти телевизора хранятся расшифрованными, чтобы показ шёл без интернета.
  • Новый телефон сотрудника показывает 8 цифр. Руководитель сверяет их у себя и нажимает «Подтвердить». Без этого ключа на телефоне не будет.
  • Это защита от нас: никто со стороны сервиса не сможет тихо добавить «свой» телефон и получить ваш ключ.
  • Уволили сотрудника — ключи с его телефона стираются.
  • Телевизор подключается так же — сверкой 8 цифр — и получает ключ только от фото для показа.

Каждый доступ виден

  • Журнал компании. Каждое открытие карточки и фото клиента, медкарты и документов клиента записывается; журнал видит руководство.
  • Пароли сервисов скрыты, пока не нажали «Показать»; каждый показ — в журнале.
  • Журнал администраторов облака (Yandex Audit Trails): каждое обращение к файлам и ключам пишется в отдельное хранилище с блокировкой удаления на год (Object Lock, режим COMPLIANCE) — удалить или исправить запись не может никто, и мы тоже. Записи по вашей компании — по запросу.
  • Кто и когда открыл карточку или фото клиента — видно руководителю.
  • Кто посмотрел пароль от сервиса — тоже видно.
  • Если кто-то со стороны сервиса заглянет в файлы — это запишется в журнал облака, который нельзя стереть год. Даже нам.

Видят только те, кому нужно

  • Права раздаёт руководитель: разделы, должности, кому видна плитка «Доступов».
  • Клиенты — по кругам. «Медицина» видит всё, «Сервис» — только сервисные фото и визиты. Медкарта — только медицина и руководство (сведения о здоровье — особая категория, ст. 10 152-ФЗ).
  • Финансы — только руководство; в памяти телефона не сохраняются. ФИО для бухгалтерии — только руководство.
  • «Смотреть как». Руководитель открывает сервис глазами любой должности — только просмотр, ничего не меняется.
  • Уведомления на заблокированном экране — без имён, текста и данных клиентов: «Чат „Врачи“ — новое сообщение».
  • Данные пациентов в общих разделах. В ленте, чатах и заявках сервис сам предупреждает, если похоже на данные пациента: им место только в «Клиентах».
  • Не в галерее телефона. Снимок клиента уходит в карточку, а не в фотоплёнку. Сотрудник ушёл — рабочие фото с ним не ушли.
  • Кто что видит — решает руководитель.
  • Медицинские фото и медкарту видят только медики. Финансы — только руководство.
  • Руководитель может открыть сервис «глазами» администратора или мастера и проверить, что лишнего не видно.
  • На экране блокировки — только «есть новое сообщение», без имён.
  • Фото клиента не попадает в галерею телефона — уволился сотрудник, фото остались у компании.

Вход и копии

  • Имя и PIN из 6 цифр. Сначала временный PIN от руководства, затем свой. PIN хранится только как хеш scrypt с солью — сам PIN не знаем и мы.
  • Подбор блокируется: после нескольких ошибок вход для имени закрывается, частые ошибки с одного адреса тоже; руководитель получает уведомление.
  • Сессия — в защищённой cookie: недоступна скриптам, только по HTTPS, не уходит на чужие сайты. Срок — 90 дней или 12 часов, на выбор при входе.
  • Подписи заявлений PIN-кодом проверяются на сервере; изменяющие запросы принимаются только со страницы сервиса.
  • Резервная копия базы — каждую ночь, хранится 30 дней, в России. Руководитель видит состояние сервиса: почту, таймеры, копии.
  • Вход — имя и PIN. Сам PIN мы не храним, поэтому и не знаем.
  • Пробуют подобрать PIN — вход закрывается, руководителю приходит уведомление.
  • Каждую ночь — копия базы, хранится 30 дней.

Деньги — с вашей подписью

  • Ключ банка (Точка) шифруется в Yandex KMS, контекст шифрования — код вашей компании: шифр одной компании не расшифровать для другой. На страницу ключ не отдаётся никогда. Удалить его можно в любой момент.
  • Платёж — только «на подпись». Сервис готовит платёж по счёту поставщика, подписывает руководитель в приложении банка. Перед подписью проверьте получателя и сумму.
  • Сервис сам деньги не отправит. Он только готовит платёж — подписываете вы в приложении банка.
  • Ключ банка заперт и привязан к вашей компании. Удалить — одной кнопкой.

Честно о том, что видит сервер

Пишем только то, что действительно так. Что ещё не заперто на ваш ключ — так и говорим.

Сервису доступно (нужно для работы)Сервису недоступно
Что файл есть, его размер, кто и когда загрузил, в каком альбоме и порядке; настройки показа и текст плашки; названия, ссылки и логины плиток «Доступов». Данные разделов 🔐 и 🔑 — технически, как любой облачный сервис: мы их не открываем без вашей просьбы в поддержку или требования закона, не используем для рекламы и обучения ИИ. Содержимое зашифрованных фото, миниатюр, видео и паролей. Ключ компании, ключи разделов, резервный код, закрытые ключи устройств и телевизоров.

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

  • Запертое на ваш ключ мы не видим — только «есть файл такого размера».
  • Незапертое технически видим, как любой облачный сервис. Не открываем без вашей просьбы или требования закона и не обучаем на этом ИИ.
  • Страницу сервиса присылаем мы — поэтому код шифрования не прячем, а все обновления записываем.
Криптографические средства
ЧтоКак
Ключ компании256 бит, WebCrypto getRandomValues, создаётся в браузере
Ключ разделаHKDF-SHA256 из ключа компании, своя строка на раздел
Ключи устройств и телевизоровECDH P-256; в браузере закрытый ключ неизвлекаемый (IndexedDB)
Передача ключаECIES: разовый ключ ECDH → HKDF-SHA256 (соль — оба открытых ключа) → AES-256-GCM
ФайлКуски по 1 МБ, каждый AES-256-GCM; заголовок и признак последнего куска проверяются — подменить, переставить или обрезать незаметно нельзя
Код для сверки8 цифр из SHA-256 открытого ключа — одинаково на телефоне, сервере и телевизоре
Резервный кодКлюч компании + 3 байта проверки, base32 (Crockford), 56 знаков и QR
Ключ банкаYandex KMS, контекст — код компании
PINscrypt с солью
Портал → /?security «Как защищены данные» (страница открыта без входа)

Вопросы о безопасности

Где хранятся данные?

В России, в Яндекс Облаке: база, файлы и резервные копии. Так требует закон о персональных данных для данных граждан России.

Может ли «ДоПосле» увидеть мои данные?

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

Что будет, если сотрудник уволится?

Руководитель убирает его — доступ к сервису, паролям и ключам закрывается сразу. Фото и документы остаются у компании, а не в его телефоне.

Что, если потерять ключ?

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

Кто отвечает за персональные данные?

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