LASVIEWER / ПРАВОВАЯ ИНФОРМАЦИЯ
Политика конфиденциальности
LasViewer обрабатывает облака точек полностью на вашем устройстве. Ваши файлы, координаты, проекты и имена файлов никуда не передаются: у нас нет ни хранилища для них, ни кода, который бы их отправлял. Наружу уходит только то, без чего невозможны лицензия и оплата версии Android direct, и то, что вы сами вводите в форму на сайте. Аналитики, рекламных трекеров, счётчиков использования и автоматической отправки отчётов о сбоях в продукте нет.
1. Кто отвечает за данные
Оператор и контролёр данных — IE Dmitri Predeyn, Apt. 105, Building 3, 1st Microdistrict, Gldani, Tbilisi, Georgia. Любые вопросы о конфиденциальности, отзыв согласия и запросы на удаление направляйте на info@lasviewer.com. Мы отвечаем на такие обращения не позднее сроков, установленных применимым к вам законом.
2. К чему относится политика
Политика описывает четыре разных сценария, и объём данных в них разный.
- Сайт lasviewer.com и браузерное демо. Статические страницы и демонстрационный просмотрщик с заранее подготовленными нами облаками точек. Демо не принимает ваши файлы и ничего не загружает на сервер.
- Контактная форма. Единственное место на сайте, где вы сообщаете нам свои данные добровольно.
- LasViewer для Android (прямая версия, Android direct). Единственная сборка, которая обращается к нашему серверу лицензирования — для активации аккаунта, обновления подписанного разрешения, управления двумя устройствами, выхода и оплаты через Paddle.
- LasViewer для iOS и macOS из App Store. Собственного аккаунта LasViewer в этих версиях нет и к нашему серверу они не обращаются: подписка проверяется на устройстве средствами StoreKit Apple. Покупка, возврат и связанные с ними данные регулируются политикой Apple.
3. Что никогда не покидает ваше устройство
Это не декларация о намерениях, а свойство архитектуры продукта: соответствующего кода и серверного хранилища не существует. LasViewer никогда не передаёт нам и никуда не выгружает:
- облака точек и любые их фрагменты —
.las,.laz,.e57,.ply, внутренний формат.lvocи любые другие; - координаты точек, границы (bounding box), геометрический центр проекта, системы координат, растры, вектор и модели рельефа;
- имена и пути локальных файлов, названия проектов и слоёв;
- координаты устройства и данные GPS/ГНСС — приложение не запрашивает разрешение на геолокацию;
- сведения о том, какими инструментами и как часто вы пользуетесь;
- отчёты о сбоях и диагностические логи — Sentry, Firebase Crashlytics, Firebase Analytics, Google Analytics, PostHog и любые их аналоги в продукте не используются и не планируются.
Подписанное разрешение (entitlement), которое сервер выдаёт приложению Android, по контракту не содержит ни email, ни имени, ни идентификаторов Paddle: только непрозрачные идентификаторы, состояние подписки и сроки.
4. Какие данные мы получаем
| Категория | Состав | Где хранится | Цель |
|---|---|---|---|
| Обращение через форму | Обязательные имя, фамилия и email; по желанию — компания, телефон, платформа и сообщение. Дополнительно: язык страницы, идентификатор отправки и время. | База Cloudflare D1 и копия письмом на наш служебный ящик. | Ответить на ваш запрос. |
| Согласия в форме | Отметка о принятии юридических документов, отдельная маркетинговая отметка, версия текста согласия, язык и время. | Cloudflare D1. | Доказательство того, какой текст и когда вы приняли. |
| Защита формы от ботов | Токен Cloudflare Turnstile и IP-адрес отправителя передаются Cloudflare для проверки. Мы сохраняем только результат «проверка пройдена»; IP-адрес в нашу базу не записывается. | Обрабатывается Cloudflare, у нас не хранится. | Не дать автоматизированным рассылкам заполнять форму. |
| Подтверждение аккаунта (только Android direct) | Нормализованный и отображаемый email, время подтверждения, язык, версии принятых документов, хэш одноразовой ссылки подтверждения и срок её действия, время последнего обращения. Сама ссылка в открытом виде не хранится. Пароля нет. | Cloudflare D1. | Вход без пароля и привязка лицензии к аккаунту. |
| Устройство и активация (только Android direct) | Хэш привязки устройства, публичный ключ установки и его SHA-256 thumbprint, подпись устройства, PKCE-challenge, хэши состояния и одноразового кода активации, хэши учётной записи обновления (refresh credential) и одноразовых меток (nonce), непрозрачные идентификаторы аккаунта, лицензии и устройства, признак платформы, обобщённая метка устройства, время активации и последнего обращения. | Cloudflare D1. | Выдать подписанное офлайн-разрешение и удержать лимит в два активных устройства. |
| Пробный период | Статус, дата начала и окончания, отметка о том, что устройство уже использовало пробный период. | Cloudflare D1. | Ровно один пробный период на аккаунт и на устройство. |
| Подписка и оплата | Идентификаторы клиента, подписки и транзакции Paddle, тариф, статус, сумма и валюта, даты периода и следующего списания, признак отмены, а также служебные записи о событиях Paddle: идентификатор и тип события, время и хэш тела уведомления. | Cloudflare D1. | Открыть и продлевать доступ, обработать отмену, возврат и спор по платежу. |
| Служебные письма | Адрес получателя, язык, содержание письма (тариф, сумма, дата продления, ссылка на управление подпиской) и статус доставки. | Cloudflare D1 и почтовая инфраструктура Cloudflare. | Обязательное предупреждение о списании за 7 дней и за 24 часа, подтверждение входа. |
| Технические данные соединения | IP-адрес, версия браузера и заголовки запроса обрабатываются инфраструктурой Cloudflare, чтобы доставить страницу и отразить атаку. | Обрабатывается Cloudflare. Собственных журналов доступа мы не ведём и IP-адреса посетителей в свои базы не записываем. | Работоспособность и безопасность сайта. |
Про идентификатор устройства Android. На сервер уходит не сам идентификатор, а необратимый SHA-256-хэш от связки «служебный разделитель LasViewer + имя пакета приложения + ANDROID_ID». Исходный ANDROID_ID сервер не получает и не хранит. Модель и производитель устройства, версия Android, версия приложения, IMEI, серийный номер и рекламный идентификатор не передаются вовсе: в списке устройств аккаунта каждый слот подписан обобщённо, без модели.
Про журналы. Собственных журналов доступа мы не ведём. Технические сообщения об ошибках, которые пишет наш код, содержат только служебный идентификатор отправки и код ошибки — без имени, адреса и текста сообщения.
Про оплату. Продавцом записи (merchant of record) выступает Paddle. Данные карты, платёжный адрес, налоговый статус и страну плательщика обрабатывает Paddle по собственной политике — мы их не получаем и не храним. Свой email на странице оплаты вы вводите непосредственно в Paddle; из приложения мы его туда не передаём.
5. Правовые основания
- Исполнение договора и действия по вашему запросу до его заключения — активация, лицензия, подписка, ответ на обращение через форму.
- Законный интерес — защита сервиса от автоматизированных атак и злоупотреблений, удержание лимита устройств, защита от повторной выдачи пробного периода, разбор платёжных споров.
- Юридическая обязанность — хранение платёжных и налоговых записей, обязательное предупреждение о предстоящем списании.
- Согласие — только маркетинговые письма. Отметка выключена по умолчанию и не связана с обязательным принятием юридических документов.
6. Cookies и локальное хранилище
Рекламных cookies, счётчиков и поведенческой аналитики нет. Баннера согласия на cookies нет потому, что мы используем только строго необходимые механизмы.
- Строго необходимые cookies активации. Во время активации Android direct сайт ставит короткоживущие технические cookies с атрибутами
HttpOnly,SecureиSameSite=Lax. Их срок жизни ограничен: 15 минут для контекста активации и 30 минут для браузерной сессии. Для отслеживания между сайтами они не используются. - Защитные механизмы Cloudflare. Turnstile и защита от атак могут использовать краткосрочное техническое хранилище, необходимое для доставки и защиты сайта.
- Локальное хранилище браузерного демо. Выбранный язык и выбранное демонстрационное облако сохраняются в вашем браузере (
localStorage/sessionStorage) и на сервер не отправляются. Их можно стереть, очистив данные сайта.
7. Поставщики и международная передача
- Cloudflare — хостинг сайта, серверные функции, базы данных D1, Turnstile, отправка служебной почты и хранилище R2, из которого раздаются наши демонстрационные облака точек. Пользовательских файлов в R2 нет.
- Paddle — merchant of record: страница оплаты, налоги, платёж, клиентский портал управления подпиской.
- Apple — распространение и оплата версий для iOS и macOS, по политике Apple.
Поставщики могут обрабатывать данные за пределами страны вашего проживания; такая передача защищена применимыми договорными и правовыми механизмами. Мы не продаём персональные данные и не передаём их для рекламного профилирования.
8. Сроки хранения
- Ссылка подтверждения email — 15 минут; сессия активации — 15 минут; браузерная сессия активации — 30 минут; одноразовый код активации — 5 минут и гасится при первом использовании.
- Учётная запись обновления лицензии (refresh credential) — до 400 дней; отзывается сразу при выходе из аккаунта или деактивации устройства.
- Записи аккаунта, устройств и подписки — пока действует аккаунт; после удаления аккаунта они удаляются или обезличиваются.
- Обращения через форму — не дольше 24 месяцев с последнего осмысленного взаимодействия.
- Записи о согласиях и принятых версиях документов — до пяти лет после последнего использования, как доказательство правомерности обработки.
- Платёжные записи — срок, требуемый налоговым, бухгалтерским и потребительским правом, а также правилами оспаривания платежей.
Просроченные материалы немедленно теряют силу и не могут быть использованы повторно; физическое удаление происходит при обслуживании базы данных или по вашему запросу.
9. Ваши права
В зависимости от места вашего проживания вы можете запросить доступ к данным, их исправление, удаление, ограничение обработки, переносимость или возразить против обработки, а также в любое время отозвать согласие. Мы не ограничиваем вас в сервисе за реализацию этих прав и можем запросить разумные сведения, чтобы убедиться, что запрос исходит от владельца данных.
Жалобу можно подать в надзорный орган: в Грузии — Служба защиты персональных данных Грузии, в Европейской экономической зоне — надзорный орган вашей страны, в Великобритании — ICO.
10. Маркетинговые сообщения
Маркетинговая отметка в форме выключена по умолчанию, необязательна и не влияет на возможность связаться с нами или пользоваться продуктом. Отозвать согласие можно в любой момент ответом на письмо или письмом на info@lasviewer.com. Отзыв не отменяет законность обработки до него. Обязательные служебные письма — подтверждение входа и предупреждение о предстоящем списании — не являются маркетингом и отправляются независимо от этой отметки.
Приложение для Android дополнительно может показать напоминание о предстоящем списании как системное уведомление. Оно формируется на самом устройстве по уже известным приложению датам и ничего нам не отправляет. Разрешение на уведомления необязательно, и отказ от него не влияет ни на лицензию, ни на доступ.
11. Безопасность и автоматические решения
Мы применяем шифрование при передаче, разделение доступа к рабочим и тестовым контурам, минимизацию собираемых данных и храним чувствительные значения в виде хэшей. Абсолютной защиты не существует, но объём возможного ущерба ограничен самой архитектурой: ваших файлов и координат в наших системах нет.
Автоматических решений, порождающих юридические или сопоставимо значимые для вас последствия, мы не принимаем. Автоматическими являются только технические проверки: подлинность подписи устройства, срок действия разрешения, состояние оплаты и лимит в два устройства. Любую из них можно оспорить, написав нам.
12. Возраст пользователей
LasViewer — профессиональный инструмент для работы с данными лазерного сканирования, и в самих приложениях нет ничего, что требовало бы возрастных ограничений: они работают офлайн и не отправляют нам данных ни в каком возрасте. Возрастная граница касается только того, где мы получаем данные или заключаем с вами договор, — формы обратной связи, аккаунта LasViewer и платной подписки прямой версии для Android. Пользуйтесь ими самостоятельно, только если применимое к вам право позволяет вам заключать договор; там, где закон устанавливает возраст согласия на пользование онлайн-сервисами (в ЕС — от 13 до 16 лет в зависимости от страны), за младших действует родитель или опекун. Мы сознательно не собираем данные детей; если вы считаете, что ребёнок передал нам данные, напишите на info@lasviewer.com, и мы их удалим.
13. Удаление аккаунта и данных
Напишите с адреса аккаунта на info@lasviewer.com с темой «Удаление аккаунта LasViewer». Мы можем отправить одноразовую ссылку подтверждения, чтобы убедиться, что запрос исходит от владельца адреса. Затем мы деактивируем устройства и отзовём выданные учётные данные, удалим или обезличим данные аккаунта и подтвердим завершение. Удаление аккаунта прекращает доступ к платным функциям и само по себе не отменяет подписку — отмените её в клиентском портале Paddle или сообщите нам об этом в том же письме.
Минимальные платёжные записи, доказательства согласий и записи, необходимые для защиты от злоупотреблений и разрешения споров, могут сохраняться, когда этого требует закон.
14. Изменения политики
При изменении политики мы публикуем новую версию и дату вступления в силу в шапке этого документа. Версия документа, которую вы приняли при активации или оплате, фиксируется вместе со временем принятия, поэтому всегда можно установить, какой именно текст к вам применим.
15. Связь
По вопросам конфиденциальности, отзыву согласия, удалению данных и реализации прав пишите на info@lasviewer.com.