1. Кто обрабатывает данные
Оператор сервиса MapEvent — Шмаков Денис Анатольевич, ИНН 540440532171, самозанятый. Вопросы об обработке данных можно направить на oneskot1@gmail.com. Реквизиты оператора.
Политика относится к аккаунтам, картам мероприятий, заявкам, платежам и обращениям, обрабатываемым MapEvent. Организаторы определяют состав материалов своих мероприятий и цели использования полученных заявок в пределах закона.
2. Какие данные обрабатываются и зачем
- Аккаунт: имя, email, название организации, роль организатора или партнёра, права доступа, статус аккаунта и дата подтверждения почты. Эти сведения нужны для регистрации, входа и работы команды. Пароль используется для проверки доступа; в серверной базе хранится его хеш.
- Вход и безопасность: идентификатор и название устройства, IP-адрес, сведения о браузере (User-Agent), время входа, последней активности и окончания сессии, хеши токенов. Они нужны для авторизации, ограничения устройств и настроенного командой доступа по IP.
- Мероприятия и карты: названия, адреса и координаты площадок, схемы, изображения, описания объектов, контакты организаторов и партнёров и другие материалы, которые пользователь сохраняет в проекте.
- Заявки на места: компания, контактное имя, телефон, email, комментарий, выбранное место и мероприятие, статус, ответственный менеджер, его заметки и дата следующего контакта. Данные нужны для обработки заявки организатором.
- Команда: имена и email приглашённых участников, роли, доступные проекты, сроки приглашений и журнал действий. Они нужны для совместной работы и контроля доступа.
- Платежи: email плательщика, сумма и валюта, выбранный продукт, идентификаторы платежа и рабочего пространства, статус и дата оплаты. Они нужны для проверки оплаты и предоставления доступа.
- Поддержка: email, тема, переписка и приложенные пользователем файлы. Они используются для ответа на обращение. Аватар профиля сохраняется локально в браузере.
3. Основания и действия с данными
Данные обрабатываются для заключения и исполнения договора с пользователем, выполнения установленных законом обязанностей и, когда это требуется, на основании отдельного согласия. Сервис получает, записывает, хранит, обновляет, использует и передаёт необходимые данные для выбранных функций. Обработка выполняется с использованием средств автоматизации; обращения также могут рассматриваться оператором.
Не загружайте сведения, которые не нужны для работы с мероприятием. Если вы вводите данные другого человека, у вас должно быть законное основание для их передачи и использования.
4. Cookies и локальное хранилище
Для входа используется технический cookie eventmap_session со сроком действия 30 дней. Он недоступен JavaScript страницы (HttpOnly), использует SameSite=Lax и в рабочей версии передаётся по HTTPS. При выходе cookie удаляется.
В localStorage браузера сохраняются идентификатор устройства, локальные проекты и заявки, библиотека объектов, положение карты, настройки обучения и аватар. Локальный демонстрационный режим также использует данные аккаунтов и отметку входа в этом браузере. Удаление локального хранилища может удалить несинхронизированные материалы; сначала сохраните нужные карты.
В текущем коде MapEvent сторонние счётчики посещаемости и рекламная аналитика не подключены. Журнал действий команды используется для работы сервиса.
5. Хранение и подключённые сервисы
- PostgreSQL и Prisma: серверная база хранит аккаунты, рабочие пространства, сессии, проекты, заявки, платежи и обращения. Prisma — программный инструмент доступа к базе.
- Vercel Blob: хранит загруженные изображения проектов. В текущей реализации изображения получают публичные ссылки: файл доступен тому, у кого есть ссылка, даже если карта ещё не опубликована.
- Resend: отправляет письма подтверждения email, восстановления пароля, приглашения и ответы поддержки. Для доставки передаются адрес получателя и содержимое письма; письма поддержки могут включать приложенные файлы.
- ЮKassa: обрабатывает оплату. MapEvent передаёт сумму, валюту, описание заказа и технические идентификаторы пользователя, рабочего пространства, продукта и, при необходимости, проекта. Сервис получает идентификатор и статус платежа. Данные платёжного инструмента вводятся на платёжной странице ЮKassa или её партнёра.
- OpenStreetMap и CARTO: браузер запрашивает фрагменты городской карты. Провайдеры получают технические данные запроса, включая IP-адрес и запрошенный участок карты. При поиске адреса запрос передаётся сервису Nominatim OpenStreetMap.
Чат поддержки Bubblegram и Telegram: на главной странице работает виджет Bubblegram. Сообщения посетителя передаются через Bubblegram в закрытую Telegram-группу поддержки, а ответы возвращаются в виджет. Для работы диалога сервис обрабатывает его идентификатор, историю сообщений и технические сведения о посещении; браузер сохраняет сессию чата. Email не обязателен. Не указывайте в сообщениях пароли и платёжные реквизиты.
При обращении к сайту и внешним ресурсам обслуживающая их инфраструктура получает технические сведения, необходимые для передачи ответа браузеру.
6. Кому видна информация
Данные рабочего пространства доступны участникам в пределах их ролей. Организатор и уполномоченные сотрудники получают заявки на его мероприятия. Опубликованные карты и материалы по ссылкам доступны выбранной аудитории; ссылки могут быть переданы другим людям. Перед публикацией проверьте контакты и материалы, предназначенные для открытого доступа.
Пароли, сессионные токены и закрытые записи аккаунта не предназначены для публикации. Доступ к серверным функциям ограничивается проверкой сессии и прав пользователя.
7. Сроки, права и обращения
Срок обработки определяется целью и применимыми требованиями закона. Окончание сессии или срока ссылки подтверждения само по себе не означает удаления всех данных аккаунта.
Вы можете запросить сведения об обработке своих данных, их уточнение, блокирование или удаление при наличии предусмотренных законом оснований, а также отозвать согласие. Напишите на oneskot1@gmail.com, указав email аккаунта и суть запроса. Для защиты данных может потребоваться подтверждение, что запрос направлен их субъектом.
После отзыва согласия обработка может продолжаться при наличии другого законного основания, например для исполнения обязательных требований закона. Право обратиться в уполномоченный орган по защите прав субъектов персональных данных или в суд сохраняется.