1. Кто мы
Оператор твоих персональных данных — Arsenii Ovsianykov, индивидуальный предприниматель, по адресу ul. 3 Maja 22/2c, 40-096 Katowice, Poland. По вопросам данных напиши на hello@mtool.io. Регистрационные сведения — в Правовой информации.
2. Что мы обрабатываем
Инструменты.
- Большинство обрабатывает ввод и результаты в браузере и ничего не отправляет на наши серверы. Страница указывает место работы инструмента.
- Инструмент с серверной обработкой заранее объясняет, что отправляет.
- Некоторые используют функции браузера или устройства, например речевые. Может участвовать поставщик этой функции.
- При отправке или экспорте результат идёт туда, куда ты его направляешь.
Посещение сайта. При открытии страницы хостинг-провайдер и наши серверы обрабатывают:
- твой IP-адрес;
- адрес страницы;
- время;
- сведения о браузере;
- страницу, с которой выполнен переход;
Это нужно для предоставления сайта и его защиты.
Аналитика. Мы считаем посещения и использования инструментов через Umami, который обслуживаем сами. Раздел 5.
Аккаунт.
- Данные аккаунта. Храним:
- твою электронную почту;
- внутренний идентификатор аккаунта;
- подтверждена ли почта;
- имя, если Google его предоставляет;
- время создания и последнего обновления.
- Вход через Google. Если ты входишь через Google, Google передаёт нам твой адрес электронной почты, имя и идентификатор аккаунта Google. Мы сохраняем идентификатор, чтобы распознавать твой вход через Google. Мы не храним твоё фото профиля Google или токены доступа Google.
- Вход по почте. Отправляем одноразовую ссылку на 10 минут. Храним хеш, никогда саму ссылку. Почтовый поставщик получает адрес и письмо со ссылкой для доставки.
- Запись входа. Во время входа кратковременно храним запись с:
- этим хешем;
- принятой версией Условий и её языком;
- временем;
- страницей возврата.
- Избранное и Условия. Храним избранные инструменты с временем сохранения и запись о принятии Условий: версию, язык и время.
- Сеансы. Для каждого устройства, на котором выполнен вход в аккаунт, мы храним время входа и последнего использования аккаунта; время последнего использования записывается не чаще одного раза в день. Мы храним названия браузера и операционной системы, а также примерное местоположение (город и страну), которое наш хостинг-провайдер определяет по твоему IP-адресу в момент входа, если эти сведения доступны. В сеансе мы не храним ни IP-адрес, ни полную строку идентификации браузера. На странице аккаунта ты можешь увидеть свои сеансы и завершить их. Сеанс удаляется, когда ты выходишь из него, завершаешь его на странице аккаунта или удаляешь аккаунт. Сеанс завершается максимум через 30 дней без использования и не позднее 90 дней после входа; сеансы с истёкшим сроком действия удаляются в течение 3 дней.
- Требования. Для аккаунта нужна почта. Google необязателен. Инструменты без требования аккаунта работают без него.
- Возраст. Аккаунты для людей от 18 лет.
Безопасность. Против злоупотреблений храним счётчики запросов на основе IP, хеши адресов электронной почты, вычисленные с использованием ключа и идентификаторы аккаунтов.
Письма нам. Обрабатываем почту, сообщение и нужные для помощи данные аккаунта. Почтовый ящик работает в Google Workspace.
3. Цели и правовые основания
Все основания относятся к Общему регламенту по защите данных (GDPR).
| Цель | Данные | Правовое основание |
|---|---|---|
| Предоставление и защита сайта | IP, адрес страницы, время, сведения о браузере, страница перехода | Законный интерес в надёжной и безопасной работе сайта: ст. 6(1)(f) |
| Предоставление аккаунта: вход, функции, выгрузка данных, удаление и сервисные письма | Данные аккаунта, связь с Google, сеансы и записи входа, избранное | Исполнение договора с тобой: ст. 6(1)(b) |
| Хранение записи о принятии Условий | Версия Условий, язык и время | Законный интерес в доказательстве согласованных условий: ст. 6(1)(f) |
| Предотвращение злоупотреблений и защита аккаунтов | Счётчики, отпечатки почты с ключом, идентификаторы аккаунтов, записи безопасности; названия браузера и операционной системы сеанса, примерные город и страна, время входа и последней активности | Законный интерес в предотвращении злоупотреблений и несанкционированного доступа: ст. 6(1)(f) |
| Понимание использования mtool и его улучшение | Записи аналитики (раздел 5) | Законный интерес в изучении использования, поиске сбоев и улучшении инструментов: ст. 6(1)(f) |
| Диагностика сбоев | Журналы сервера и приложения | Законный интерес в поддержании работы сервиса: ст. 6(1)(f) |
| Резервное копирование и восстановление | Зашифрованные копии базы; список идентификаторов удалённых аккаунтов с временем удаления | Законный интерес в восстановлении после сбоев без возврата удалённых аккаунтов: ст. 6(1)(f) |
| Ответы на сообщения | Почта, сообщение, относящиеся к нему данные аккаунта | Исполнение договора для сообщений об аккаунте: ст. 6(1)(b). Иначе законный интерес в ответе: ст. 6(1)(f) |
| Жалобы и запросы по защите данных | Контакты, запрос, сведения для проверки личности | Выполнение правовых обязательств: ст. 6(1)(c) |
| Запоминание настроек и состояния инструментов в браузере | Раздел 4 | При наличии персональных данных — законный интерес в предоставлении используемых функций: ст. 6(1)(f) |
Предоставление и защита сайта
- Данные
- IP, адрес страницы, время, сведения о браузере, страница перехода
- Правовое основание
- Законный интерес в надёжной и безопасной работе сайта: ст. 6(1)(f)
Предоставление аккаунта: вход, функции, выгрузка данных, удаление и сервисные письма
- Данные
- Данные аккаунта, связь с Google, сеансы и записи входа, избранное
- Правовое основание
- Исполнение договора с тобой: ст. 6(1)(b)
Хранение записи о принятии Условий
- Данные
- Версия Условий, язык и время
- Правовое основание
- Законный интерес в доказательстве согласованных условий: ст. 6(1)(f)
Предотвращение злоупотреблений и защита аккаунтов
- Данные
- Счётчики, отпечатки почты с ключом, идентификаторы аккаунтов, записи безопасности; названия браузера и операционной системы сеанса, примерные город и страна, время входа и последней активности
- Правовое основание
- Законный интерес в предотвращении злоупотреблений и несанкционированного доступа: ст. 6(1)(f)
Понимание использования mtool и его улучшение
- Данные
- Записи аналитики (раздел 5)
- Правовое основание
- Законный интерес в изучении использования, поиске сбоев и улучшении инструментов: ст. 6(1)(f)
Диагностика сбоев
- Данные
- Журналы сервера и приложения
- Правовое основание
- Законный интерес в поддержании работы сервиса: ст. 6(1)(f)
Резервное копирование и восстановление
- Данные
- Зашифрованные копии базы; список идентификаторов удалённых аккаунтов с временем удаления
- Правовое основание
- Законный интерес в восстановлении после сбоев без возврата удалённых аккаунтов: ст. 6(1)(f)
Ответы на сообщения
- Данные
- Почта, сообщение, относящиеся к нему данные аккаунта
- Правовое основание
- Исполнение договора для сообщений об аккаунте: ст. 6(1)(b). Иначе законный интерес в ответе: ст. 6(1)(f)
Жалобы и запросы по защите данных
- Данные
- Контакты, запрос, сведения для проверки личности
- Правовое основание
- Выполнение правовых обязательств: ст. 6(1)(c)
Запоминание настроек и состояния инструментов в браузере
- Данные
- Раздел 4
- Правовое основание
- При наличии персональных данных — законный интерес в предоставлении используемых функций: ст. 6(1)(f)
4. Файлы cookie и хранилище браузера
- Файлы cookie — небольшие данные, отправляемые браузером с запросами к сайту.
- localStorage хранит данные в браузере между посещениями.
- sessionStorage хранит данные только при открытой вкладке.
Используем только необходимое для используемых функций: входа, безопасности и запоминания выбранных настроек и состояния. Согласие для них не требуется.
Необязательные файлы cookie и подобные технологии, например сторонней аналитики или маркетинга, используются только с согласия. Если будем их применять, запросим согласие до установки. Затем можно в любой момент изменить выбор в разделе «Настройки cookie» внизу страницы.
| Название | Тип | Цель | Срок |
|---|---|---|---|
__Host-mt.session | Файл cookie | Случайный ключ сеанса для сохранения входа. Скрипты страницы не могут его прочитать. | 30 дней, продлевается при использовании аккаунта. Сервер перестаёт принимать сеанс не позднее 90 дней после входа. |
mt.signed-in | Файл cookie | Указывает странице проверить, выполнен ли вход. Не является секретом. | Как у файла cookie сеанса |
mt.state | Файл cookie | Для безопасности связывает вход через Google с начавшим его браузером. | До 5 минут |
NEXT_LOCALE | Файл cookie | Язык интерфейса. | До 1 года |
theme | localStorage | Светлая или тёмная тема. | До изменения |
mtool:preferred-output-locale:v1 | localStorage | Предпочитаемый язык создаваемых результатов. | До изменения |
Ключи, начинающиеся с mtool: или mtool- | localStorage | Настройки и прогресс инструментов, например настройки генератора или прогресс тренировки. | До сброса или изменения |
mt.pending-favourite | localStorage | Инструмент, указанный в твоём запросе на сохранение без входа, и страница возврата. | До 1 часа |
mt.google-sign-in | sessionStorage | Страница возврата после входа через Google. | До 5 минут |
mt.signed-in-notice | sessionStorage | Однократно показывает уведомление «Вход выполнен». | До 30 секунд |
mt.favourites: и идентификатор аккаунта | sessionStorage | Копия избранного для быстрого отображения. | До закрытия вкладки или выхода |
__Host-mt.session
- Тип
- Файл cookie
- Цель
- Случайный ключ сеанса для сохранения входа. Скрипты страницы не могут его прочитать.
- Срок
- 30 дней, продлевается при использовании аккаунта. Сервер перестаёт принимать сеанс не позднее 90 дней после входа.
mt.signed-in
- Тип
- Файл cookie
- Цель
- Указывает странице проверить, выполнен ли вход. Не является секретом.
- Срок
- Как у файла cookie сеанса
mt.state
- Тип
- Файл cookie
- Цель
- Для безопасности связывает вход через Google с начавшим его браузером.
- Срок
- До 5 минут
NEXT_LOCALE
- Тип
- Файл cookie
- Цель
- Язык интерфейса.
- Срок
- До 1 года
theme
- Тип
- localStorage
- Цель
- Светлая или тёмная тема.
- Срок
- До изменения
mtool:preferred-output-locale:v1
- Тип
- localStorage
- Цель
- Предпочитаемый язык создаваемых результатов.
- Срок
- До изменения
Ключи, начинающиеся с mtool: или mtool-
- Тип
- localStorage
- Цель
- Настройки и прогресс инструментов, например настройки генератора или прогресс тренировки.
- Срок
- До сброса или изменения
mt.pending-favourite
- Тип
- localStorage
- Цель
- Инструмент, указанный в твоём запросе на сохранение без входа, и страница возврата.
- Срок
- До 1 часа
mt.google-sign-in
- Тип
- sessionStorage
- Цель
- Страница возврата после входа через Google.
- Срок
- До 5 минут
mt.signed-in-notice
- Тип
- sessionStorage
- Цель
- Однократно показывает уведомление «Вход выполнен».
- Срок
- До 30 секунд
mt.favourites: и идентификатор аккаунта
- Тип
- sessionStorage
- Цель
- Копия избранного для быстрого отображения.
- Срок
- До закрытия вкладки или выхода
Если хостинг-провайдер проверяет, не является ли посетитель автоматической атакой, он может установить кратковременный защитный файл cookie.
Некоторые записи остаются после истечения срока до следующей проверки сайтом или очистки браузера.
Файлы cookie и хранилище можно удалить в настройках браузера. Удалятся настройки и прогресс, возможен выход. Аккаунт и избранное сохранятся. При блокировке файлов cookie вход невозможен.
5. Аналитика
Используем Umami, самостоятельно обслуживаемый на нашем сервере в Германии.
- Запросы идут через наш домен.
- Записи аналитики остаются на нашем сервере. Их обрабатывают только наши хостинг-провайдеры, перечисленные в разделе 6, по нашим указаниям.
- Umami не устанавливает файлы cookie и ничего не сохраняет в браузере.
Содержание записи. Для каждого просмотра и действия храним:
- время;
- страницу;
- сайт, с которого выполнен переход;
- твой язык;
- браузер и операционную систему;
- тип устройства и размер экрана;
- примерное местоположение: страна, регион и город.
Идентификаторы. Группируем по сеансам и посещениям. Сервер выводит идентификаторы из IP и сведений о браузере; они меняются минимум ежемесячно. IP в базе аналитики не хранится.
Действия. Запуск инструмента, копирование или скачивание, этапы входа, добавление или удаление избранного. Никогда не включают:
- идентификатор аккаунта или почту;
- то, что ты вводишь или загружаешь;
- результаты;
- имена файлов.
Адреса. Перед записью страниц и источников удаляем строку запроса и часть после «#». Исключение — метка открытия по ссылке, которой поделились.
Аналитика основана на законном интересе в изучении использования mtool, поиске сбоев и улучшении инструментов. Возражать можно в любое время; раздел 9. Записи удаляем через 25 месяцев.
6. Получатели данных
Используем следующих поставщиков. Если не указано иное, каждый действует только по нашим указаниям по соглашению об обработке данных.
| Поставщик | Задача | Расположение |
|---|---|---|
| Vercel Inc. | Размещает и доставляет сайт, определяет примерное местоположение при входе по твоему IP-адресу и передаёт запросы аккаунта нашему серверу. Для собственной безопасности и работы своих сервисов Vercel также является независимым оператором некоторых технических данных согласно своему уведомлению о конфиденциальности. | Всемирная сеть; США |
| Hetzner Online GmbH | Обслуживает сервер, базу аккаунтов и аналитику. | Falkenstein, Германия |
| Resend (Plus Five Five, Inc.) | Отправляет письма для входа и аккаунта. | США |
| Google Workspace размещает нашу почту. При входе через Google оператором данных твоего аккаунта Google является Google Ireland Limited или Google LLC, в зависимости от того, где ты живёшь, согласно политике конфиденциальности Google. Google предоставляет нам сведения, перечисленные в разделе 2. | ЕС и США | |
| Backblaze, Inc. | Хранит резервные копии базы. Они шифруются до загрузки и недоступны для чтения Backblaze. | Амстердам, Нидерланды; поддержка может обращаться к сервису из США |
Vercel Inc.
- Задача
- Размещает и доставляет сайт, определяет примерное местоположение при входе по твоему IP-адресу и передаёт запросы аккаунта нашему серверу. Для собственной безопасности и работы своих сервисов Vercel также является независимым оператором некоторых технических данных согласно своему уведомлению о конфиденциальности.
- Расположение
- Всемирная сеть; США
Hetzner Online GmbH
- Задача
- Обслуживает сервер, базу аккаунтов и аналитику.
- Расположение
- Falkenstein, Германия
Resend (Plus Five Five, Inc.)
- Задача
- Отправляет письма для входа и аккаунта.
- Расположение
- США
- Задача
- Google Workspace размещает нашу почту. При входе через Google оператором данных твоего аккаунта Google является Google Ireland Limited или Google LLC, в зависимости от того, где ты живёшь, согласно политике конфиденциальности Google. Google предоставляет нам сведения, перечисленные в разделе 2.
- Расположение
- ЕС и США
Backblaze, Inc.
- Задача
- Хранит резервные копии базы. Они шифруются до загрузки и недоступны для чтения Backblaze.
- Расположение
- Амстердам, Нидерланды; поддержка может обращаться к сервису из США
По требованию закона можем передавать данные государственным органам.
7. Передача за пределы ЕЭЗ
Серверы в Германии, копии в Нидерландах. Vercel, Resend и Google могут обрабатывать данные в США, Backblaze — обращаться оттуда к своему сервису.
Передача основана на двух гарантиях:
- стандартных договорных положениях Европейской комиссии в соглашениях наших поставщиков об обработке данных;
- для сертифицированных поставщиков — рамочном соглашении о конфиденциальности данных ЕС–США (EU–US Data Privacy Framework).
Можно запросить копию гарантий.
8. Сроки хранения
| Данные | Срок |
|---|---|
| Данные аккаунта | До удаления аккаунта |
| Связь с Google | До отключения Google или удаления аккаунта |
| Избранное | До его удаления или удаления аккаунта |
| Запись о принятии Условий | До удаления аккаунта |
| Сеансы | Удаляется, когда ты выходишь из сеанса, завершаешь его на странице аккаунта или удаляешь аккаунт. Сеанс завершается максимум через 30 дней без использования и не позднее 90 дней после входа. Сеансы с истёкшим сроком действия удаляются в течение 3 дней. |
| Записи входа | После использования или в течение 2 дней после истечения ссылки |
| Счётчики против злоупотреблений | До 2 дней |
| Хранилище браузера | Раздел 4 |
| Записи аналитики | 25 месяцев |
| Журналы запросов Vercel | 1 день |
| Журналы наших серверов | До 30 дней |
| Письма Resend и журналы доставки | 30 дней в Resend |
| Переписка, жалобы и запросы по защите данных | 3 года после закрытия дела. Дольше — только если это необходимо для предъявления, осуществления или защиты правовых требований. |
| Зашифрованные копии | Примерно до 5 недель |
| Список удалённых аккаунтов для восстановления | Примерно до 12 недель |
| Выгрузки данных аккаунта | Не хранятся: файл создаётся при скачивании |
Данные аккаунта
- Срок
- До удаления аккаунта
Связь с Google
- Срок
- До отключения Google или удаления аккаунта
Избранное
- Срок
- До его удаления или удаления аккаунта
Запись о принятии Условий
- Срок
- До удаления аккаунта
Сеансы
- Срок
- Удаляется, когда ты выходишь из сеанса, завершаешь его на странице аккаунта или удаляешь аккаунт. Сеанс завершается максимум через 30 дней без использования и не позднее 90 дней после входа. Сеансы с истёкшим сроком действия удаляются в течение 3 дней.
Записи входа
- Срок
- После использования или в течение 2 дней после истечения ссылки
Счётчики против злоупотреблений
- Срок
- До 2 дней
Хранилище браузера
- Срок
- Раздел 4
Записи аналитики
- Срок
- 25 месяцев
Журналы запросов Vercel
- Срок
- 1 день
Журналы наших серверов
- Срок
- До 30 дней
Письма Resend и журналы доставки
- Срок
- 30 дней в Resend
Переписка, жалобы и запросы по защите данных
- Срок
- 3 года после закрытия дела. Дольше — только если это необходимо для предъявления, осуществления или защиты правовых требований.
Зашифрованные копии
- Срок
- Примерно до 5 недель
Список удалённых аккаунтов для восстановления
- Срок
- Примерно до 12 недель
Выгрузки данных аккаунта
- Срок
- Не хранятся: файл создаётся при скачивании
При удалении сразу удаляем аккаунт, избранное, запись о принятии Условий, сеансы и связь с Google и завершаем вход на всех устройствах.
- Копии остаются в зашифрованных резервных копиях до истечения срока.
- Мы храним список идентификаторов удалённых аккаунтов и времён удаления и применяем его к восстановленной резервной копии прежде чем она снова будет использоваться в сервисе. Так восстановленная резервная копия не возвращает удалённый аккаунт.
- Удаление не уничтожает записи безопасности, прежнюю переписку или данные браузера. Для них свои сроки.
9. Твои права
По GDPR ты вправе:
- получить доступ к персональным данным и копию;
- исправить неточные данные;
- удалить данные или ограничить обработку в случаях GDPR;
- получить предоставленные данные в машиночитаемом формате и передать другому оператору в случаях GDPR;
- отозвать согласие в любое время, когда оно является основанием, без влияния на прежнюю обработку.
Право на возражение. Ты можешь в любое время по причинам, связанным с твоей ситуацией, возразить против обработки на основании наших законных интересов, включая аналитику. Тогда мы прекращаем обработку, за исключением случаев, когда можем доказать наличие веских законных оснований, которые перевешивают твои интересы, права и свободы, или когда данные нужны нам для предъявления, осуществления или защиты правовых требований.
Реализация прав. Напиши на hello@mtool.io. Можем запросить подтверждение личности.
- Аналитика не связана с именем, почтой или аккаунтом; для поиска могут потребоваться дополнительные сведения.
- Ответим в течение месяца. Для сложных или многочисленных запросов срок можно продлить на срок до двух дополнительных месяцев; причину объясним в первый месяц.
Данные аккаунта. На странице аккаунта ты можешь скачать файл с адресом электронной почты, датой создания аккаунта, способами входа, избранным, записью о принятии Условий и сохранёнными сеансами с браузером, операционной системой, городом, страной, временем входа и последней активности. Ты по-прежнему можешь запросить доступ к другим данным, которые мы храним.
Жалобы. Можно обратиться к председателю Управления по защите персональных данных (UODO) в Польше, uodo.gov.pl, или органу по месту проживания или работы.
Мы не принимаем исключительно автоматизированных решений с правовыми или сходными существенными последствиями для тебя.
10. Изменения политики
Обновляем при изменении обработки. Дата сверху указывает текущую версию. До использования в новой цели информируем и запрашиваем согласие, если оно требуется.