Етична аналітика. Лише необхідний мінімум даних.
Розуміння поведінки користувачів не має коштувати людям приватності. У MousePlayer ми створюємо інструменти для розуміння, а не стеження.
Ми переконані, що потужна цифрова аналітика й суворий захист даних сумісні. MousePlayer від самого початку створено з архітектурою, яка ставить приватність на перше місце: ви отримуєте телеметрію для покращення UI/UX із мінімально можливою кількістю персональних даних. Ці дані не анонімні, а псевдонімні. Нижче ми точно пояснюємо, що це означає.
Псевдоніми, а не імена
Нас цікавить, *як* взаємодіють з елементами, а не *хто* з ними взаємодіє. MousePlayer призначає відвідувачам і сеансам випадкові псевдонімні ідентифікатори, дійсні лише на відповідному сайті. Немає міжсайтового відстеження, цифрових відбитків чи спроб установити особу відвідувачів. Ім’я або ваш власний ідентифікатор клієнта з’являється для відвідувача лише тоді, коли ви як оператор самі передаєте чи призначаєте його. Профілі поведінки й аналіз ШІ описують групи візитів або окремих псевдонімних відвідувачів у межах вашого проєкту. Вони не пов’язуються з даними інших проєктів чи інших клієнтів.
Маскування в браузері
Введені дані маскуються в джерелі. Паролі й платіжні дані на кожному рівні маскування, а також за замовчуванням увесь текст, введений у поля форм, стають нечитабельними безпосередньо в браузері відвідувача, ще до передавання будь-яких даних на наші сервери. Це не охоплює дані, які показує сама ваша сторінка: для них призначено маркери, описані нижче.
Ваші дані ізольовані
Ми постачальник інструмента, а не брокер даних. Ваші телеметричні дані суворо ізольовані в межах вашого робочого простору. Ми не продаємо дані відвідувачів і не передаємо їх для сторонньої реклами, профілювання чи маркетингу. Дані залишають MousePlayer лише для одержувачів, яких ви налаштували самі (інтеграції та посилання для спільного доступу), для сторін зі списку субобробників і у випадках, коли закон зобов’язує нас їх розкрити.
Механізми етичного відстеження
1. Очищення введених даних форм і натискань клавіш
Перегляд відтворення сеансу має виявляти тертя в користуванні, а не особисті таємниці. Клієнтський скрипт відстеження MousePlayer застосовує суворі правила очищення. Коли користувач взаємодіє зі стандартними полями введення, записані дані за замовчуванням маскуються негайно. Ви бачите, що користувач вводив щось у поле, і можете оцінити час взаємодії, але самі символи замінюються нечитабельними позначками або повністю вилучаються. Поля паролів і платіжних даних залишаються замаскованими на кожному рівні. Є два обмеження, які ми прямо називаємо: два слабші рівні маскування вмикаються лише за нашим письмовим погодженням, а маскування ніколи не охоплює те, що ваша сторінка сама виводить у документ. Обидва обмеження викладено в угоді про обробку даних.
2. Маскування елементів DOM
Для сайтів, що працюють з особливо чутливими даними (наприклад, медичних порталів або фінансових панелей показників), MousePlayer дає розробникам змогу позначати ділянки, які ніколи не можна записувати. Є два маркери з різною дією.
Атрибут data-mp-mask або клас mp-masked ставиться на елемент, який охоплює чутливу ділянку. Усередині цієї ділянки кожен непробільний символ кожного текстового вузла замінюється зірочкою до того, як знімок сторінки залишить браузер, а кожне значення атрибута, крім короткого технічного списку дозволених, замінюється на [FILTERED]. Заміна виконується в копії; сторінка, яку бачить відвідувач, не змінюється.
Атрибут data-mp-ignore або клас mp-ignore діє вужче: він приховує значення полів форм. Він нічого не вилучає зі знімка сторінки.
Примітка: mp-mask — без префікса data- і без кінцевого ed — не є маркером і не має жодної дії. Якщо ви його використали, замініть на data-mp-mask.
«Наша філософія проста: те, чого ми ніколи не збираємо, неможливо розкрити, втратити через витік чи використати з неналежною метою. Приватність — не функція, яку можна перемикати, а частина основи нашої архітектури».
3. Прозора геолокація
Під час установлення з’єднання ми визначаємо за IP-адресою відвідувача країну, місто й оператора мережі. Сама адреса зберігається лише в усіченому вигляді: для IPv4 без останнього октету, для IPv6 без останнього блоку. Повна адреса утримується лише в пам’яті під час з’єднання, протягом кількох секунд для виявлення лавини підключень і — якщо її автоматично заблоковано через підозру на атаку — до 24 годин як запис блокування в нашому кеші.
4. Тимчасовий живий перегляд
Наш Live Viewer передає координати миші та зміни сторінки глядачеві зашифрованими з’єднаннями (WSS). Сам живий перегляд не створює додаткової копії: зберігається лише те, що й так зберігається як запис сеансу. Після завершення живого з’єднання тимчасовий буфер у пам’яті очищується.