Политика конфиденциальности
Настоящая политика описывает, какие данные обрабатывает Hryhorii Fedorovskyi (Einzelunternehmen, Deutschland) (далее — «Оператор») при использовании сайта и сервиса LabelPilot, и как обеспечивается их защита. Оператор является контролёром (Verantwortlicher) в смысле GDPR.
1. Какие данные мы обрабатываем
Учётные данные: адрес электронной почты, имя или название компании (при регистрации и в кабинете).
Данные лицензирования: machine_id сервера, история заказов, статусы оплаты и выданные лицензии (включая идентификаторы лицензий).
Данные о скачивании установщиков: IP-адрес, приблизительная страна (по заголовкам CDN), User-Agent браузера, referer (если передан), время запроса, тип установщика (client/server), а при наличии сессии — идентификатор пользователя и email. Клиентский (демо) установщик может скачиваться до оплаты; серверный — после оплаты / из личного кабинета. Записи создаются на стороне сервера (Edge Function / БД) и не являются cookies.
Телеметрия установленной серверной части LabelPilot (сервер поставляется после оплаты; при доступе в интернет): machine_id (односторонний хеш, не полный hardware-fingerprint ПК); признак наличия/валидности лицензии; license_id; версия ПО; события boot/heartbeat, активации .lpl, отказов экспорта/шифрования и попыток коммерческого использования без лицензии; IP и страна на момент события. Клиентская демо-версия эти события не отправляет. Не передаются номенклатура, этикетки и производственные данные. Отключение: LICENSE_TELEMETRY=0 или отсутствие интернета.
Технические данные инфраструктуры: служебные журналы хостинга и CDN (например Supabase, Vercel), необходимые для работы и безопасности сервиса.
Платёжные данные обрабатываются сервисом Stripe; Оператор не хранит реквизиты банковских карт.
Оператор не использует рекламный browser fingerprinting (Canvas/WebGL и т.п.) и не продаёт персональные данные.
2. Цели обработки
Выдача и сопровождение лицензий, исполнение договора (публичной оферты), связь с Пользователем, бухгалтерский учёт и выполнение требований законодательства.
Обеспечение безопасности сервиса: предотвращение и расследование злоупотреблений, несанкционированного доступа, DDoS и иных атак.
Защита исключительных прав на ПО LabelPilot: учёт скачиваний установщиков (в т.ч. серверного — после оплаты); сопровождение оплаченных установок сервера; выявление и документирование использования серверной части без лицензии, обхода защиты, передачи установочных файлов третьим лицам и иных нарушений оферты; подготовка доказательств при необходимости.
Техническая поддержка и улучшение работы сайта (без маркетинговой профилизации, пока не подключена отдельная аналитика).
3. Правовые основания (GDPR)
Ст. 6 (1) lit. b GDPR — исполнение договора и шаги до его заключения (регистрация, оплата, выдача лицензии, доступ к установщикам после оплаты).
Ст. 6 (1) lit. c GDPR — исполнение юридических обязанностей (например, налоговое/бухгалтерское хранение там, где применимо).
Ст. 6 (1) lit. f GDPR — законные интересы Оператора: безопасность сервиса, предотвращение мошенничества, защита интеллектуальной собственности и расследование нарушений условий лицензии / несанкционированного использования ПО. Эти интересы соразмерны: логи скачиваний ограничены необходимыми полями, доступ к ним имеют только уполномоченные сотрудники (staff), данные не используются для рекламы.
Ст. 6 (1) lit. a GDPR — согласие, если оно прямо запрошено (например, при будущей маркетинговой аналитике). Отзыв согласия не влияет на законность обработки до отзыва.
4. Передача третьим лицам
Для работы сервиса данные обрабатываются поставщиками инфраструктуры: Supabase (хостинг, база данных, Edge Functions), Stripe (платежи), GitHub и/или CDN (доставка файлов установщиков), хостинг статического сайта (например Vercel).
Указанные сервисы могут обрабатывать данные за пределами страны Пользователя (в т.ч. в ЕС/EEA или с предусмотренными GDPR гарантиями). Оператор не продаёт персональные данные и не передаёт их третьим лицам для их собственной рекламы.
При законном запросе (суд, уполномоченные органы) Оператор может раскрыть данные в объёме, требуемом применимым правом.
5. Хранение и защита
Учётные и лицензионные данные хранятся, пока существует учётная запись / действует договор и столько, сколько требуется для бухгалтерии и защиты прав (иски, претензии) — как правило, не дольше сроков исковой давности и налоговых сроков, если закон не требует иного.
Журналы скачиваний (IP, User-Agent, страна, email/user_id при наличии, тип файла, время) хранятся, как правило, до 24 месяцев, если более длительное хранение не требуется для конкретного спора, инцидента безопасности или требования закона. По истечении срока записи могут быть обезличены или удалены.
Применяются технические и организационные меры: шифрование соединений (TLS), разграничение доступа (в т.ч. RLS / роль staff), принцип минимально необходимых данных.
6. Права субъекта данных
В пределах GDPR вы вправе запросить доступ, исправление, удаление, ограничение обработки, переносимость данных (где применимо), возражение против обработки на основании законного интереса, а также подать жалобу в надзорный орган (в Германии — компетентный Landesdatenschutzbehörde; также возможна жалоба по месту жительства в ЕС).
Запросы направляйте на h.fedorovskyi@outlook.com. Оператор ответит в сроки, предусмотренные GDPR.
Возражение против логов безопасности/защиты прав может быть отклонено, если обработка необходима для защиты прав Оператора или безопасности сервиса, в пределах закона.
7. Cookies и локальное хранилище
Сайт использует технические средства, необходимые для работы: сессию входа и предпочтение языка интерфейса (localStorage). Необязательное хранилище статистики посещений используется только после отдельного согласия; подробности приведены ниже.
Логирование IP и User-Agent при скачивании установщиков выполняется на сервере и не является установкой cookies в браузере.
Маркетинговая/статистическая аналитика третьих сторон (Google Analytics и т.п.) в настоящее время не подключена. При её подключении Оператор обновит эту политику и, где требуется, запросит согласие.
8. Связь с офертой и защитой ПО
Условия использования ПО, запрет коммерческой эксплуатации без лицензии и запрет обхода защиты изложены в публичной оферте (/offer). Обработка данных о скачиваниях и аккаунтах поддерживает исполнение этих условий и защиту прав Оператора на ПО.
9. Контакты
Оператор (контролёр): Hryhorii Fedorovskyi (Einzelunternehmen, Deutschland), Loewestr. 7, 40724 Hilden, Deutschland. Wirtschafts-IdNr: DE462300658-00001. По вопросам обработки данных: h.fedorovskyi@outlook.com. См. также Impressum.
Статистика посещений сайта
Когда аналитика включена, для посетителей из 27 стран ЕС и входящих в ЕС территорий, Исландии, Лихтенштейна, Норвегии, Великобритании и Швейцарии, а также при неизвестной стране сбор начинается только после отдельного согласия. Оператор может добавить другие страны или требовать согласие везде. Страну приблизительно определяет сервер по доверенным данным Vercel, а не по языку страницы. В остальных странах сбор начинается без предварительного вопроса, если нет сохранённого отказа. Do Not Track и Global Privacy Control отключают сбор во всех странах.
В Supabase сохраняются идентификатор события, время, путь публичной страницы без параметров и фрагмента, язык, страна, определённая сервером, домен источника перехода, тип устройства, семейство браузера и ОС, полный IP-адрес, проверенный сервером, случайный UUID сессии и режим сбора: accepted (согласие) или regional_default (региональная настройка по умолчанию). Это не анонимная статистика: IP-адрес и идентификатор сессии являются персональными данными. Имена, email, содержимое форм, исходный User-Agent и точные координаты не сохраняются; цифровые отпечатки и рекламное профилирование не используются. Просмотр доступен только сотрудникам с правами staff/admin.
Когда сбор разрешён, sessionStorage хранит случайный UUID для каждой вкладки; он обновляется после 30 минут бездействия. Выбор согласия или отказа хранится в localStorage до 180 дней. Постоянно доступные «Настройки аналитики» и ссылка на политику конфиденциальности находятся внизу публичных страниц: там можно отказаться от сбора, изменить выбор или отозвать согласие. Отказ не ограничивает использование сайта и прекращает будущий сбор. Старое согласие версии 1 не распространяется на новый сбор IP: в регионах, где требуется согласие, нужно новое согласие версии 2. Ранее сохранённый отказ сохраняет силу в пределах срока хранения выбора.
Ежедневное задание обнуляет IP-адреса в событиях старше 30 дней и удаляет события старше 90 дней. Фактическая очистка может произойти до 24 часов после каждого порога: IP может оставаться до 31 дня, событие — до 91 дня. Отказ сам по себе не удаляет ранее записанные события; к ним применяются эти сроки. Vercel также обрабатывает входящий IP для доставки запросов и определения страны; служебные журналы инфраструктуры регулируются отдельно.
Региональная настройка описывает работу сайта, а не подтверждает законность автоматического сбора во всех остальных странах. Оператор должен проверить применимые требования, правовое основание обработки и необходимость добавить другие страны в список обязательного согласия до включения аналитики.