1Где хранятся данные
База данных, вход в аккаунт и файлы находятся на платформе Supabase, которая работает во франкфуртском дата-центре Amazon Web Services (eu-central-1). Там хранятся аккаунты пользователей, сохранённые профили, данные договоров, многоразовые договоры и загруженные шаблоны.
Сайт и серверная обработка работают на платформе Vercel. Запросы, которые читают или изменяют ваши данные, обрабатываются в регионе Европейского союза. Публичные страницы (например, эта) для скорости могут отдаваться из ближайшего к вам дата-центра.
За пределы Европейского союза текст договора попадает только тогда, когда его обрабатывает искусственный интеллект (см. ниже «Искусственный интеллект»).
2Шифрование
- При передаче: весь трафик между вашим браузером, нашими серверами и поставщиками услуг идёт по HTTPS (TLS). Незашифрованных соединений сайт не допускает.
- При хранении: Supabase шифрует все данные базы и файлы на диске алгоритмом AES-256. То же относится к Vercel, Stripe и Resend.
- Пароли хранятся только в виде одностороннего хеша. Мы не видим ваш пароль и не можем никому его выдать. При входе через Google пароль у нас вообще не создаётся.
3Кто имеет доступ к данным
Ваши договоры, профили и файлы привязаны к вашему аккаунту и видны только вам после входа. Помимо проверок в самом приложении мы используем правила доступа на уровне базы данных (Row Level Security). Они ограничивают, какие строки вообще может увидеть запрос вошедшего пользователя, даже если в коде приложения окажется ошибка.
Файлы (загруженные шаблоны и предпросмотры) находятся в закрытых хранилищах без публичного адреса. Доступ к ним возможен только через наш сервер после проверки прав.
Ключ базы данных с полными правами есть только на сервере и никогда не попадает в браузер. Он используется только для операций, которые пользователь не может выполнить сам, например для ночной очистки истёкших ссылок.
4Отправленные ссылки
Когда вы отправляете договор другой стороне на заполнение, она получает ссылку по э-почте. Безопасность ссылки устроена так:
- В каждой ссылке есть случайно сгенерированный 256-битный секретный ключ. Угадать его невозможно.
- Мы храним только хеш секретного ключа (SHA-256), а не сам ключ. Даже получив копию базы данных, из неё нельзя восстановить работающую ссылку.
- Ссылки истекают. Ссылка на совместное заполнение действует 30 дней. Срок действия ссылки многоразового договора вы выбираете сами: 3, 7, 14 или 30 дней.
- Ссылку многоразового договора можно отозвать до истечения срока.
- Каждую ночь автоматически удаляются предпросмотры, относившиеся к истёкшим, отозванным или уже заполненным ссылкам.
- Для публичных ссылок действует ограничение числа запросов, чтобы ссылки нельзя было массово перебирать. Для этого ограничения сохраняется не IP-адрес, а только его хеш с ключом.
Ссылка даёт доступ только к этому одному договору. Отправляйте её только тому, для кого предназначен договор.
5Платежи
Платежи обрабатывает Stripe. Данные карты вы вводите в платёжном окне Stripe, и они не попадают на наши серверы. Мы видим только ссылку на платёж, сумму и статус. Stripe сертифицирован по высшему стандарту безопасности карточных платежей (PCI DSS Service Provider Level 1).
6Искусственный интеллект
Составление текста договора, проверка договора, заполнение своего шаблона и подсказки в форме используют сервис OpenAI. Для этого в OpenAI отправляется текст договора вместе с данными, которые вы ввели в форму. Составление договоров — основа сервиса, поэтому данные каждого составленного договора попадают в OpenAI таким образом.
- Серверы OpenAI находятся в США. Передача происходит на основании стандартных договорных условий Европейской комиссии.
- OpenAI не использует данные, отправленные через API, для обучения своих моделей.
- Для выявления злоупотреблений OpenAI может хранить запросы до 30 дней, если закон не требует более длительного хранения.
Если документ содержит данные, которые вы не хотите отправлять за пределы Европейского союза, не используйте для этого документа проверку договора и заполнение своего шаблона.
7Поставщики услуг и их сертификаты
Мы пользуемся известными поставщиками услуг, чьи меры безопасности проверены независимым аудитором. Эти сертификаты относятся к поставщикам услуг, а не к Lepinski.
- Supabase — база данных, вход, файлы. Расположение: ЕС (Франкфурт). SOC 2 Type 2, ISO 27001.
- Vercel — хостинг сайта и серверная обработка. Расположение: ЕС. SOC 2 Type 2, ISO 27001.
- Stripe — платежи. PCI DSS Service Provider Level 1, SOC 1 и SOC 2 Type II.
- OpenAI — составление и проверка текста договора. Расположение: США. API-сервис соответствует SOC 2 Type 2.
- Resend — письма (подтверждения, приглашения, рассылка). SOC 2 Type II.
- Google — только вход, если вы выбираете аккаунт Google.
SOC 2 Type 2 означает, что независимый аудитор проверил, действительно ли меры безопасности работали на протяжении длительного периода. ISO 27001 — международный стандарт управления информационной безопасностью.
8Статистика посещений
Мы используем статистику посещений Vercel без файлов cookie, которая не идентифицирует отдельного посетителя. Перед отправкой статистики из адресов удаляются личные ссылки и ссылки на платежи, поэтому ни одна работающая ссылка в статистику не попадает.
9Хранение и удаление данных
Данные аккаунта мы храним, пока существует аккаунт. Сохранённые профили вы можете сами скачать и удалить на странице профиля. Чтобы удалить аккаунт, напишите на tugi@lepinski.ee. Точные сроки хранения указаны в политике конфиденциальности.
10Как сообщить об уязвимости
Если вы нашли уязвимость в Lepinski, пожалуйста, напишите на tugi@lepinski.ee с темой «Уязвимость». Опишите, как воспроизвести ошибку, и, если возможно, её последствия. Мы подтвердим получение и сообщим, как продвигается исправление.
Просим:
- не раскрывать уязвимость до того, как мы её исправим;
- не просматривать, не изменять и не удалять данные других пользователей больше, чем необходимо для демонстрации ошибки;
- не перегружать сервис и не использовать автоматические массовые запросы.
Против сообщившего, действующего добросовестно, мы не предпринимаем юридических шагов. Денежной программы вознаграждений у нас сейчас нет. Контактные данные доступны и в машиночитаемом виде по адресу /.well-known/security.txt.