Політика приватності
Оновлено: 13 серпня 2026
RefKit працює на вашій машині. Немає акаунтів, аналітики, телеметрії й сервера, який отримував би ваші дані. Коротко: ніщо не залишає ваш компʼютер, доки ви самі не надішлете це туди, що контролюєте.
Хто відповідальний
RefKit — незалежний інструмент для розробників. Питання щодо цієї політики надсилайте через сторінку підтримки.
Що розширення читає і коли
Нічого не читається, доки ви не натиснули. RefKit не оголошує content scripts і нічого не виконує при завантаженні сторінки, тому не може працювати у фоні або оглядати вкладку, на яку ви його не спрямували. Свіжа інсталяція не має жодного host permission. Коли ви тиснете Capture this page, він користується або тимчасовим доступом, який Chrome дає для цієї однієї вкладки, або окремим доступом до точного origin, якщо ви надали його кнопкою в панелі. Інший origin потребує окремого рішення — і в обох випадках RefKit збирає:
- обчислені значення CSS — кольори, шрифти, розміри, відступи, радіуси, тіні, переходи;
- розмір і позицію елементів, щоб зважити, які кольори домінують на сторінці;
- скільки тексту рендерить елемент, і SHA-256 дайджест цього тексту — ніколи самі слова. Довжина відрізняє заголовок від основного тексту й зважує контраст; слова не використовувались ні для чого;
- правила стилів для hover, focus, active і disabled, коли стилі сторінки доступні для читання;
- оголошені автором CSS-змінні (дизайн-токени), ширини брейкпоінтів із медіазапитів, URL сторінки, заголовок, розмір вікна й колірну схему.
Чого не читає ніколи
- Кукі,
localStorage,sessionStorageчи будь-які сесійні дані. - Історію переглядів, інші вкладки чи сторінку, яку ви не захоплювали.
- Сирий HTML сторінки. Збирається лише обмежений набір властивостей, названий вище.
- Паролі чи вміст полів форм.
Що в захопленні все одно лишається
Дві речі лишаються у відкритому вигляді, і про них краще знати, ніж виявити: шлях URL і заголовок сторінки. Захоплення, яке неможливо ідентифікувати, — це захоплення, яким неможливо користуватись, тож обидва зберігаються. І на сторінці на кшталт /patients/1234 із чиїмось імʼям у заголовку це саме та частина, що має значення.
Рядок запиту й фрагмент прибираються за замовчуванням разом із будь-якими обліковими даними в URL. Запит можна лишити для одного захоплення прапорцем у панелі; на наступне він не переноситься.
Перед тим як щось кудись піде, бічна панель показує точний вміст запиту — ті самі байти, які розширення надіслало б, а не їхній переказ. Перегляд цього вмісту і є контролем над тим, чого редакція покрити не може.
Що зберігається і де
| Дані | Де живуть | Навіщо |
|---|---|---|
| Налаштування панелі | Локальне сховище браузера | Памʼятати ваші налаштування між сесіями. |
| Парування мосту (порт і токен) | Локальне сховище браузера | Щоб дістатися сервера RefKit, який ви самі запустили. Токен надсилається лише на 127.0.0.1. |
| Захоплення й дизайн-профілі | Ваш власний репозиторій, у .refkit/ | Щоб контракт пережив чат, їхав із гілкою і був видимий у диффі. |
Що ми передаємо
Нам — нічого. RefKit не має бекенду. Немає ендпоїнта, який приймав би захоплення, статистику використання, звіти про помилки чи ідентифікатори, бо такої служби не існує.
Розширення може надіслати захоплення в одне місце, і лише якщо ви це налаштували: на сервер RefKit, що працює на вашому компʼютері за адресою 127.0.0.1. Це зʼєднання потребує опційного дозволу, який ви даєте під час парування і можете відкликати будь-коли в налаштуваннях розширень Chrome, плюс токен, згенерований для вашого проєкту. Сервер відхиляє запити, що приходять із джерел вебсторінок.
Треті сторони
У продукті їх немає. Ні аналітики, ні трекера помилок, ні рекламної мережі, ні AI-сервісу. Нічого з ваших захоплень не продається, не передається і не використовується для навчання будь-чого.
Цей сайт рахує відвідувачів, і було б нечесно не сказати про це на сторінці, куди ви прийшли читати, чого ми не робимо. refkit.dev використовує Vercel Web Analytics: він рахує перегляди сторінок і те, який сайт чи пошук вас привів, не ставить кукі, нічого не записує у ваш браузер і не будує профіль, який ходив би за вами далі. Його скрипт віддається з цього ж домену, а не з чужого — тому Content-Security-Policy сайту досі не дозволяє жодного зовнішнього скрипта.
До розширення й сервера це не має стосунку. Вони лишаються тим, що описано вище: без лічильника, без ідентифікатора, без жодного запиту, який покидав би вашу машину.
Зберігання та видалення
Оскільки сховище локальне, видалення повністю у ваших руках. Видалення розширення очищає його сховище в браузері; видалення теки .refkit/ у проєкті прибирає його захоплення й профіль. Ніде більше нічого не лежить, щоб ми могли це видалити на запит.
Діти
RefKit — інструмент для розробників, він не спрямований на дітей віком до 13 років і свідомо не збирає інформацію від них.
Зміни
Якщо ця політика зміниться так, що це вплине на те, що збирається або куди воно йде, зміну буде опубліковано тут із новою датою — до релізу, який від неї залежить. Дозволи, які просить розширення, тримає автоматичний контрактний тест, тож тихе розширення доступу не може потрапити в реліз непоміченим.
Розкриття для Chrome Web Store
Єдине призначення RefKit — захопити візуальний дизайн сторінки, яку ви обрали, і зробити його доступним вашим інструментам розробки. Поводження з даними користувача відповідає Chrome Web Store Developer Program Policies, включно з вимогами Limited Use: дані використовуються лише для цього єдиного призначення, ніколи не продаються й не передаються для реклами чи оцінки кредитоспроможності та не передаються жодній третій стороні.