1.Загальні положення
Строго необхідні cookie встановлюються без вашої окремої згоди, оскільки без них Сайт технічно не може надати послугу, яку ви запитуєте (вхід в акаунт, збереження сесії). Усі інші cookie, які потребують згоди, встановлюються лише після того, як ви її надасте.
Політику складено з урахуванням Закону України «Про захист персональних даних» № 2297-VI, Закону України «Про електронну комерцію» № 675-VIII, а для відвідувачів з Європейського Союзу — Регламенту (ЄС) 2016/679 (GDPR) і статті 5(3) Директиви 2002/58/ЄС (ePrivacy). Застосовне право — право України.
2.Що таке cookie та подібні технології
Нижче — короткий словник. Він потрібен, щоб таблиці в розділі 4 читалися однозначно.
- Файл cookie
Невеликий текстовий запис, який сайт просить браузер зберегти на вашому пристрої. Браузер автоматично надсилає його назад при кожному наступному запиті до того самого сайту. Саме так Сайт «памʼятає», що ви вже ввійшли, і не питає пароль на кожній сторінці.
- Локальне сховище (localStorage)
- Сховище всередині браузера. На відміну від cookie, дані з нього не надсилаються на сервер автоматично — вони лишаються у вашому браузері, і Сайт читає їх скриптом уже після завантаження сторінки. Ми зберігаємо там налаштування інтерфейсу — насамперед обрану тему оформлення (ключ
oformi-theme). - Cookie першої сторони
Встановлює домен, який ви бачите в адресному рядку, тобто наш Сайт. Усі cookie, які встановлюємо ми, — саме такі.
- Cookie третьої сторони
- Встановлює інший домен. «Оформи» таких cookie не встановлює. Cookie інших компаній можуть зʼявитися лише тоді, коли ви самі переходите на їхні сторінки — Google при вході через Google або WayForPay при оплаті (див. розділ 5).
- Сесійна cookie
Живе до закриття вікна браузера і потім зникає.
- Постійна cookie
Має заданий строк дії і зберігається до його спливу або до того, як ви видалите її вручну.
- Атрибут HttpOnly
Означає, що cookie недоступна для JavaScript на сторінці. Так захищають токен сесії: навіть якщо на сторінку якимось чином потрапить сторонній скрипт, він не зможе прочитати вашу сесію.
- Атрибут Secure
Cookie передається лише захищеним зʼєднанням HTTPS.
- Атрибут SameSite=Lax
Браузер не надсилає cookie у крос-сайтових запитах на зміну даних. Це базовий захист від міжсайтової підробки запиту (CSRF).
Шрифти Сайту завантажуються з нашого ж домену — вони вбудовуються у збірку і не тягнуться зі сторонніх шрифтових сервісів. Відео та зображення на публічних сторінках також віддаються з нашої інфраструктури. Тому просте відкриття публічної сторінки не створює запитів до рекламних чи аналітичних мереж.
3.Категорії cookie
3.1. Строго необхідні
Без них Сайт не може виконати дію, яку ви самі запитали. До них належать cookie сесії (щоб ви лишалися авторизованим) і тимчасові cookie безпеки процедури входу. Згоди вони не потребують. Вимкнути їх у налаштуваннях Сайту неможливо — лише заблокувати в браузері, але тоді особистий кабінет перестане працювати (розділ 9).
3.2. Функціональні
Запамʼятовують ваш вибір, щоб не питати про нього щоразу: тему оформлення, факт проходження вітального опитування, останній проєкт-призначення, позначки «обране». Усі вони — перша сторона, і всі записуються лише як наслідок вашої власної дії в інтерфейсі. Якщо ви цих дій не робите — нічого не записується.
3.3. Аналітичні
Станом на дату редакції цієї Політики не використовуються. На Сайті немає жодного лічильника відвідувань, системи вебаналітики чи інструмента запису сеансів. Якщо ми колись їх підключимо, вони будуть увімкнені лише після вашої згоди, з попереднім блокуванням (скрипт не завантажується, доки згоду не надано), а ця Політика буде оновлена до їх запуску.
3.4. Маркетингові та рекламні
Не використовуються. Ми не встановлюємо рекламних пікселів, не передаємо дані рекламним мережам, не будуємо рекламних профілів і не здійснюємо ретаргетингу.
4.Перелік cookie і сховищ, які ми використовуємо
Нижче — вичерпний перелік станом на дату редакції, вказану вгорі цієї сторінки. У ньому лише те, що Сайт встановлює насправді. Якщо ви знайдете у своєму браузері cookie домену Сайту, якої тут немає, повідомте нас за контактами з розділу 13: це або помилка, або застаріла cookie з попередньої версії, і ми її приберемо.
4.2. Файли cookie
| Назва | Призначення | Категорія | Атрибути | Строк |
|---|---|---|---|---|
oformi_session | Зберігає ідентифікатор вашої сесії після входу в акаунт. Без неї кожна сторінка особистого кабінету вважала б вас неавторизованим. Не містить ані пароля, ані вашого імені чи пошти — лише випадковий непрозорий токен. | Строго необхідна | Перша сторона. HttpOnly, SameSite=Lax, Secure (передається лише через HTTPS), path=/ | До 30 днів з моменту останньої активності; строк автоматично подовжується, поки ви користуєтесь сервісом. Видаляється одразу, коли ви натискаєте «Вийти». |
oformi_google_oauth | Тимчасово зберігає підписані параметри безпеки входу через Google (значення state і code_verifier за протоколом PKCE). Захищає від підміни авторизаційного запиту. Встановлюється лише, якщо ви натиснули «Продовжити з Google». | Строго необхідна | Перша сторона. HttpOnly, SameSite=Lax, Secure, path=/ | 10 хвилин. Видаляється одразу після завершення входу — незалежно від того, чи був він успішним. |
oformi_cookie_consent | Зберігає ваш вибір категорій cookie, зроблений у банері згоди: які категорії ви дозволили, а які відхилили, і дату вибору. Належить до строго необхідних, бо саме вона є записом вашої згоди: без неї банер не памʼятав би вашу відповідь і показувався б на кожній сторінці, а відмова від необовʼязкових cookie не діяла б. Персональних даних не містить. | Строго необхідна (запис вашої згоди) | Перша сторона. Встановлюється скриптом Сайту, доступна JavaScript, SameSite=Lax, Secure (на HTTPS), path=/ | 12 місяців. Видаляється одразу, щойно ви скидаєте вибір у «Налаштуваннях cookie». |
oformi_onboarded | Позначка, що вітальне опитування в особистому кабінеті вже пройдено або пропущено — щоб не показувати його щоразу. Містить лише значення «1» і жодних персональних даних. | Функціональна | Перша сторона. Встановлюється скриптом Сайту, доступна JavaScript, SameSite=Lax, path=/ | 12 місяців |
4.3. Локальні сховища браузера (localStorage)
Ці дані не надсилаються на наш сервер — вони лишаються у вашому браузері на цьому конкретному пристрої й у цьому конкретному профілі браузера.
| Ключ | Що зберігає | Категорія | Строк |
|---|---|---|---|
oformi_cookie_consent | Точна копія запису вашої згоди з cookie oformi_cookie_consent (пункт 4.2). Дзеркало потрібне на випадок, коли cookie заблоковані налаштуванням чи розширенням браузера: без нього ваша відмова від необовʼязкових cookie не збереглася б і банер питав би знову при кожному візиті. Читається першим cookie, і лише якщо її немає — це сховище. | Строго необхідне (запис вашої згоди) | До скидання вибору в «Налаштуваннях cookie» або очищення даних сайту в браузері |
oformi-theme | Обрану тему оформлення: світла, темна або «як у системі». Записується лише тоді, коли ви самі перемикаєте тему. Значення читається до першої відмальовки сторінки — саме тому темна тема не блимає білим при завантаженні. | Функціональне | Безстроково — доки ви не очистите дані сайту в браузері |
oformi_onboarding | Відповіді вітального опитування в кабінеті: ніша товарів, маркетплейс, мета використання сервісу, звідки ви про нас дізналися. Потрібні, щоб не питати повторно й підлаштувати інтерфейс. | Функціональне | Безстроково — доки ви не очистите дані сайту в браузері |
oformi:lastProjectId | Ідентифікатор проєкту, у який ви востаннє зберігали результат генерації — щоб підставити його за замовчуванням наступного разу. | Функціональне | Безстроково — доки ви не очистите дані сайту в браузері |
oformi_favorites | Перелік проєктів, які ви позначили обраними. Позначки діють у межах цього пристрою. | Функціональне | Безстроково — доки ви не очистите дані сайту в браузері |
SameSite=Lax на cookie сесії та перевіркою заголовка Origin на боці сервера. Це технічний захід безпеки, який не створює додаткових записів у вашому браузері.sessionStorage для зберігання персональних даних і не створюємо жодних постійних ідентифікаторів пристрою.oformi_cookie_consent строком 12 місяців — вона описана в таблиці пункту 4.2 і належить до строго необхідних, оскільки без неї банер згоди не міг би памʼятати вашу відповідь і показувався б на кожній сторінці. Копія того самого запису дублюється у localStorage (пункт 4.3) на випадок, коли cookie заблоковані розширенням браузера: без дзеркала ваша відмова не зберігалася б, і банер питав би знову й знову, що саме по собі є темним патерном.5.Cookie третіх сторін
На Сайті немає вбудованих відеоплеєрів сторонніх сервісів, віджетів соціальних мереж, чатів підтримки від зовнішніх постачальників, карт і рекламних блоків. Тому при звичайному перегляді сторінок сторонні cookie не встановлюються.
| Сервіс | Коли | Що відбувається |
|---|---|---|
| Google (вхід через Google) | Лише якщо ви натиснули «Продовжити з Google» | Браузер переходить на сторінку авторизації Google. Google встановлює власні cookie на своїх доменах відповідно до власної політики. Ми не маємо до них доступу, не читаємо їх і не керуємо їхнім строком. |
| WayForPay (оплата) | Лише коли ви переходите до оплати пакета кредитів | Платіжна сторінка розміщена на домені платіжного сервісу. Реквізити картки ви вводите там, і ми їх не отримуємо та не зберігаємо. Cookie цієї сторінки встановлює WayForPay за власною політикою. Деталі — на сторінці «Оплата та доставка». |
| Cloudflare (зберігання файлів) | При завантаженні та показі ваших зображень | Файли зберігаються в обʼєктному сховищі Cloudflare R2. Браузер отримує їх за тимчасовим підписаним посиланням або з нашого домену роздачі. Cookie для доступу до файлів не встановлюються. |
6.Правові підстави
Для кожної категорії ми спираємося на окрему правову підставу:
| Категорія | Підстава за правом України | Підстава для відвідувачів з ЄС |
|---|---|---|
| Строго необхідні | Закон № 2297-VI, ст. 11 п. 3 — обробка необхідна для укладення та виконання правочину, стороною якого є субʼєкт персональних даних; п. 6 — законний інтерес (безпека сервісу, захист від несанкціонованого доступу) | GDPR ст. 6(1)(b) — виконання договору; ст. 6(1)(f) — законний інтерес. Стаття 5(3) Директиви 2002/58/ЄС прямо звільняє такі cookie від вимоги отримувати згоду |
| Функціональні | Закон № 2297-VI, ст. 11 п. 1 — згода, яку ви надаєте власною дією в інтерфейсі (перемикання теми, проходження опитування, позначення обраного); п. 3 — виконання правочину | GDPR ст. 6(1)(a) — згода, надана однозначною ствердною дією; ст. 6(1)(b) — виконання договору |
| Аналітичні | Не використовуються. У разі запровадження — ст. 11 п. 1 (згода) | Не використовуються. У разі запровадження — GDPR ст. 6(1)(a) і попередня згода за ст. 5(3) Директиви 2002/58/ЄС |
| Маркетингові | Не використовуються | Не використовуються |
Дані, які обробляються через cookie, ми не використовуємо для автоматизованого прийняття рішень, що мають для вас правові наслідки або істотно на вас впливають, і не здійснюємо на їх основі профілювання.
7.Як надати, змінити або відкликати згоду
oformi_cookie_consent (пункт 4.2). Станом на дату редакції цієї Політики єдина категорія, якою банер керує, — аналітичні: строго необхідні cookie згоди не потребують (пункт 7.1), а сховища з пункту 7.2 записуються виключно вашою власною дією в інтерфейсі й зберігають рівно те, що ви щойно попросили запамʼятати, тобто є необхідними для функції, яку ви прямо запитали. Аналітики на Сайті сьогодні немає — і саме тому згоду на неї ми питаємо наперед, щоб жоден лічильник не міг запуститися раніше за вашу відповідь.- банер показується до встановлення cookie, що потребують згоди, а не після;
- діє попереднє блокування: жоден необовʼязковий скрипт не завантажується, доки ви не надасте згоду; до вашої відповіді все необовʼязкове вважається забороненим;
- кнопки «Прийняти всі» та «Відхилити необовʼязкові» однаково помітні й доступні — відмова не потребує більше кліків, ніж згода;
- жоден перемикач згоди не є попередньо позначеним;
- ваш вибір зберігається у cookie
oformi_cookie_consentстроком 12 місяців і дублюється вoformi_cookie_consent(пункт 4.3); - у нижній частині кожної сторінки є постійна кнопка «Налаштування cookie», яка повторно відкриває банер — щоб змінити або відкликати вибір було так само легко, як його надати;
- закриття банера без вибору згодою не вважається: доки ви не натиснули одну з кнопок, необовʼязкові cookie лишаються забороненими.
Відмова від необовʼязкових cookie не обмежує вам доступ до Сайту: ми не використовуємо «cookie wall», за якого сторінка не відкривається без згоди.
Відкликання згоди діє на майбутнє і не впливає на законність обробки, яку було здійснено на підставі згоди до її відкликання.
Сигнали браузера Do Not Track і Global Privacy Control ми окремо не обробляємо, оскільки не встановлюємо трекінгових і рекламних cookie, щодо яких ці сигнали мали б значення. Якщо аналітичні cookie колись зʼявляться, ми оновимо цей пункт разом із рештою Політики.
Найпростіший спосіб скинути одразу все — очистити дані сайту в браузері (розділ 8). Це видалить і cookie, і локальні сховища.
8.Налаштування браузера
Ви можете переглянути, видалити або заборонити cookie безпосередньо в браузері. Назви пунктів меню залежать від версії — загальний принцип скрізь однаковий: шукайте розділ «Конфіденційність».
Google Chrome
Компʼютер: меню ⋮ праворуч угорі → «Налаштування» → «Конфіденційність і безпека» → «Файли cookie та інші дані сайтів». Щоб видалити дані лише нашого Сайту: натисніть значок ліворуч від адреси сторінки → «Файли cookie та дані сайту» → «Керувати даними сайтів».
Android: ⋮ → «Налаштування» → «Налаштування сайтів» → «Файли cookie».
Safari
macOS: рядок меню «Safari» → «Налаштування…» → вкладка «Конфіденційність» → «Керувати даними вебсайтів». Знайдіть у переліку домен Сайту й натисніть «Видалити».
iPhone та iPad: «Налаштування» → «Safari» → «Додатково» → «Дані вебсайтів» — щоб видалити дані окремого сайту. Щоб очистити все одразу: «Налаштування» → «Safari» → «Очистити історію та дані сайтів».
Mozilla Firefox
Меню ☰ → «Налаштування» → «Приватність і безпека» → розділ «Куки та дані сайтів» → «Керувати даними». Там можна видалити дані окремого домену або всіх сайтів.
Microsoft Edge
Меню ⋯ → «Налаштування» → «Файли cookie та дозволи для сайтів» → «Керування файлами cookie та даними сайтів і їх видалення» → «Переглянути всі файли cookie та дані сайтів».
Приватний перегляд
У режимі інкогніто (Chrome, Edge), приватного вікна (Firefox) або приватного перегляду (Safari) усі cookie й локальні сховища видаляються після закриття вікна. Сайт працюватиме, але вас щоразу питатимуть про вхід, тема не запамʼятається, а вітальне опитування зʼявлятиметься знову.
9.Наслідки відмови від необовʼязкових cookie
- тема оформлення повернеться до світлої;
- вітальне опитування в кабінеті зʼявиться знову;
- останній проєкт-призначення не підставлятиметься автоматично;
- позначки «обране» для проєктів зникнуть на цьому пристрої.
- вхід в акаунт стане неможливим: сервер видасть сесію, але браузер її не збереже, і ви одразу повернетесь на сторінку входу;
- вхід через Google не спрацює, бо параметри безпеки процедури авторизації нема де тимчасово зберегти;
- оплата може не завершитися: платіжна сторінка WayForPay використовує власні технічні cookie.
10.Строк дії згоди та повторний запит
- ви очистили cookie або дані Сайту у своєму браузері;
- ви користуєтесь іншим браузером, іншим пристроєм або іншим профілем браузера — вибір не переноситься між ними, бо зберігається локально;
- змінився перелік або цілі використання cookie, які потребують згоди, — у такому разі ми запитаємо згоду наново до встановлення нових cookie;
- вийшла нова редакція цієї Політики: разом із вибором зберігається номер редакції, на яку його дано, і згода на попередню редакцію автоматично перестає діяти;
- ви відкликали раніше надану згоду.
oformi_cookie_consent). Ми не повʼязуємо його з вашим акаунтом, не використовуємо для ідентифікації й не передаємо третім особам.11.Ваші права
Щодо даних, які обробляються через cookie, ви маєте, зокрема, право: знати про факт і мету обробки; отримати доступ до своїх даних; вимагати їх виправлення або видалення; заперечити проти обробки; відкликати згоду; звернутися зі скаргою до Уповноваженого Верховної Ради України з прав людини або до суду.
Відвідувачі з Європейського Союзу додатково мають права за статтями 15–22 GDPR, включно з правом на переносимість даних і правом заперечити проти обробки на підставі законного інтересу.
12.Зміни до цієї Політики
Ми можемо оновлювати цю Політику, якщо змінюється перелік cookie, цілі їх використання, склад підрядників або вимоги законодавства.
Кожна редакція має номер версії й дату набрання чинності — вони вказані вгорі цієї сторінки. Чинною є та редакція, яка розміщена на цій сторінці.
Про істотні зміни ми повідомимо на електронну пошту, вказану у вашому акаунті, або помітним повідомленням на Сайті — не пізніш ніж за 14 календарних днів до набрання ними чинності. Технічні та редакційні правки, які не змінюють суті, набирають чинності з моменту публікації.
Політика складена українською мовою. Якщо колись зʼявиться версія іншою мовою, вона не міститиме більше інформації за обсягом і змістом, ніж україномовна, а україномовна матиме переважну силу.
13.Звернення та контакти
- з питань персональних даних і cookie — privacy@oformi.app;
- з питань роботи сервісу — support@oformi.app або в Telegram @pasha_polyuh;
- офіційні звернення, претензії та досудові вимоги — legal@oformi.app.