Политика конфиденциальности
Какие данные мы обрабатываем и как защищаем
1. Оператор
Оператором персональных данных пользователей сервиса Kerta является Соколов В. И., физическое лицо, не зарегистрированное в качестве индивидуального предпринимателя.
Местонахождение: г. Москва, Россия.
Контакт по вопросам обработки персональных данных: support@kerta.app.
2. Сфера действия
Настоящая Политика применяется ко всем персональным данным, которые Оператор получает от Пользователя или генерирует в результате его использования сервиса Kerta (далее — «Сервис»).
Сервис ориентирован на пользователей из любой страны. Для пользователей, находящихся на территории Европейского экономического пространства, Оператор обрабатывает данные с соблюдением применимых требований Регламента (ЕС) 2016/679 (GDPR).
3. Какие данные мы обрабатываем
Оператор обрабатывает следующие категории данных:
- Учётные данные
- Email-адрес, хеш пароля (argon2id). Цель: аутентификация, восстановление доступа. Основание: исполнение договора (оферты). Срок: пока существует аккаунт + 7 дней grace period после удаления.
- Профиль
- Отображаемое имя, часовой пояс, язык интерфейса. Цель: персонализация интерфейса, локальное время напоминаний. Основание: исполнение договора. Срок: пока существует аккаунт.
- Пользовательский контент
- Карточки слов, переводы, заметки, коллекции. Цель: основная функциональность сервиса. Основание: исполнение договора. Срок: пока существует аккаунт.
- История повторений
- FSRS-метаданные карточек, оценки, время ответа. Цель: работа алгоритма интервального повторения. Основание: исполнение договора. Срок: пока существует аккаунт.
- Технические данные
- IP-адрес, User-Agent, время запроса, идентификатор запроса. Цель: безопасность, диагностика инцидентов, защита от злоупотреблений. Основание: законный интерес (защита сервиса). Срок: до 30 дней в журналах сервера.
- Email-уведомления
- Email-адрес, факт открытия и переход по ссылке (если включены). Цель: подтверждение почты, восстановление пароля, напоминания. Основание: согласие (для напоминаний); исполнение договора (для transactional). Срок: пока аккаунт активен; статистика открытий — до 90 дней.
4. Специальные категории данных
Сервис не запрашивает и сознательно не собирает специальные категории персональных данных (расовое или этническое происхождение, политические взгляды, религиозные убеждения, биометрические данные, данные о здоровье или сексуальной жизни). Пользователю не следует размещать такие данные в карточках или заметках.
5. Как мы получаем данные
Большую часть данных Пользователь предоставляет напрямую: при регистрации (email, пароль), при работе с сервисом (карточки, оценки), в настройках профиля (часовой пояс, язык).
Часть данных формируется автоматически в процессе работы: технические логи сервера (IP-адрес, время запроса, идентификатор запроса), агрегированные показатели использования FSRS-алгоритма.
Сторонних источников данных (data brokers, рекламные сети) Оператор не использует.
6. Передача данных третьим лицам (субпроцессоры)
Для обеспечения работы сервиса Оператор привлекает следующих субпроцессоров:
| Поставщик | Назначение | Категория данных | Юрисдикция |
|---|---|---|---|
| Fly.io | Хостинг приложения и базы данных PostgreSQL | Все пользовательские данные (email, карточки, история повторений) | США / ЕС |
| Vercel | Хостинг веб-интерфейса (CDN, статические ресурсы) | IP-адрес, User-Agent, технические логи | США |
| Sentry | Мониторинг ошибок приложения; PII удаляются перед отправкой | Стек-трейсы ошибок, идентификатор сессии (без email и токенов) | США / ЕС |
| Email-провайдер | Отправка транзакционных писем (подтверждение, восстановление пароля, напоминания) | Email-адрес, тело письма | Уточняется через support@kerta.app |
| OAuth-аутентификация при входе через Google (только если пользователь явно выбрал этот путь — пароль Google в Kerta не передаётся) | Google ID (поле sub), подтверждённый email-адрес, имя из профиля Google | США / ЕС |
7. Трансграничная передача
Серверы и инфраструктура отдельных субпроцессоров (см. §6) расположены за пределами Российской Федерации, в том числе на территории США и стран ЕС.
Передача персональных данных в эти страны осуществляется на основании согласия Пользователя, выражаемого принятием настоящей Политики при регистрации.
Оператор предпринимает разумные технические и организационные меры для защиты данных при передаче (TLS-шифрование на транспортном уровне, договорные обязательства с субпроцессорами).
8. Меры защиты данных
- пароли хранятся в виде argon2id-хеша; исходные пароли не сохраняются и не доступны Оператору;
- все запросы между браузером Пользователя и сервером передаются по HTTPS;
- токены доступа (access_token, refresh_token) хранятся в HttpOnly cookies — недоступны для скриптов в браузере;
- доступ к базе данных ограничен инфраструктурой Оператора, не публикуется в открытой сети;
- журналы ошибок отправляются в Sentry с автоматическим удалением персональных идентификаторов;
- регулярно применяются обновления безопасности зависимостей.
9. Ваши права
Пользователь имеет право:
- получать доступ к своим персональным данным и их копии (раздел «Настройки → Скачать мои данные» — выгрузка в формате JSON, не чаще одного раза в час);
- требовать исправления неточных данных (через интерфейс сервиса или по email);
- удалить аккаунт и связанные с ним данные (раздел «Настройки → Удалить аккаунт»; полное удаление через 7 дней grace period);
- отозвать согласие на обработку (равнозначно удалению аккаунта в части, где обработка основана на согласии);
- возражать против обработки на основании законного интереса;
- для пользователей из ЕЭЗ — подать жалобу в надзорный орган своей страны;
- для пользователей РФ — подать обращение в Роскомнадзор.
10. Как реализовать свои права
Большинство прав реализуется через интерфейс сервиса. Для остальных запросов — пишите на support@kerta.app.
Оператор отвечает на запросы в течение 30 дней. Для верификации личности может быть запрошено подтверждение через email-адрес, привязанный к аккаунту.
11. Сроки хранения
Сроки хранения указаны для каждой категории данных в §3.
После удаления аккаунта основные данные стираются в течение 7 дней (по истечении grace period). Технические логи и резервные копии могут храниться до 30 дней.
13. Изменения Политики
Оператор может обновлять настоящую Политику. Существенные изменения объявляются по email и через интерфейс сервиса не позднее, чем за 14 дней до вступления в силу.
При обновлении изменяется поле «Последнее обновление» в начале страницы; история версий доступна по запросу.
14. Контакты
По любым вопросам, касающимся обработки персональных данных:
Соколов В. И., г. Москва, Россия.
Email: support@kerta.app.