Політика конфіденційності

Редакція від 5 листопада 2026 р.

Ця політика пояснює, які дані збирає сервіс Dodano — вебзастосунок і розширення Chrome «Dodano — додати в комплектацію», навіщо вони потрібні і як ними керувати. Ми збираємо лише те, без чого сервіс не працює.

Хто відповідає за дані

  • Оператор сервісу Dodano: ФОП Ольга Іваненко.
  • Email для звернень щодо даних: olhadevone@gmail.com.

Які дані зберігає вебзастосунок

  • Акаунт: email, ім’я, хеш пароля (якщо ви його встановили; сам пароль ми не зберігаємо), підтвердження пошти та налаштування сповіщень.
  • Робочі дані: проєкти, приміщення, товари й позиції комплектації (назви, ціни, кількість, посилання на магазини та фото, примітки), пропозиції для клієнтів та їхні ревізії.
  • Рішення клієнтів за посиланням на погодження: ім’я, яке вказав клієнт, рішення, коментар і час, а також хеш IP-адреси та тип браузера (user-agent) — для захисту від зловживань. Саму IP-адресу ми не зберігаємо.
  • API-токени розширення: лише хеш токена, його назва, перші символи та дата останнього використання.
  • Технічні дані: журнал дій у робочому просторі (хто і що змінив), історія імпортів (адреса сторінки та які поля вдалося знайти), відгуки, які ви надсилаєте через форму, і журнали помилок сервера.

Обмеження частоти запитів працює за IP-адресою лише в оперативній пам’яті сервера і не записується в базу даних.

Розширення Chrome

  • Розширення надсилає відкриту сторінку лише тоді, коли ви натискаєте його значок на панелі інструментів, пункт «Додати в комплектацію» в контекстному меню або кнопку Dodano на сторінці (якщо ви дозволили кнопки на всіх сайтах або на цьому сайті). Фонового збору даних, відстеження переглядів чи історії браузера немає.
  • Після кліку HTML цієї сторінки (а також виділений текст і адреса вибраного зображення, якщо ви їх вибрали) надсилається тільки на сервер Dodano, адресу якого вказано в налаштуваннях розширення. Сервер виділяє з нього назву, ціну, фото та інші поля товару; сам HTML не зберігається.
  • Підключення до акаунта: кнопка «Підключити Dodano» відкриває сторінку Dodano, де після вашого кліку «Підключити» створюється API-токен і передається розширенню прямо у вашому браузері; розширення перевіряє його на вашому сервері Dodano й лише тоді зберігає. Для цього розширення запитує доступ до адреси Dodano.
  • Адреса сервера, API-токен, email і назва робочого простору підключеного акаунта, останні вибрані проєкт і кімната, перемикач додавання одним кліком і налаштування кнопок на сторінках (сайти з кнопками, вимкнені сайти, режим «на всіх сайтах», пауза) зберігаються локально у вашому браузері (chrome.storage.local). Сторінка, захоплена через контекстне меню, тимчасово зберігається в chrome.storage.session і видаляється, щойно відкривається вікно розширення; там само до закриття браузера зберігаються ідентифікатори товарів, доданих одним кліком, щоб працювала кнопка «Скасувати».
  • Розширення не використовує аналітику, рекламу, сторонні шрифти чи CDN і не звертається до інших серверів.
  • Дозволи: activeTab і scripting — щоб прочитати сторінку після вашого кліку; contextMenus — пункт у контекстному меню; storage — зберегти налаштування. Під час встановлення розширення не отримує доступу до жодного сайту.
  • Кнопки на сторінці: за замовчуванням вони з’являються лише на сайтах, які ви ввімкнули («Кнопки на {сайт}» у вікні розширення або список сайтів у його налаштуваннях). Сторінка «Dodano для Chrome», що відкривається після встановлення, один раз пропонує дозволити розширенню працювати на сайтах магазинів: після цього кліку Chrome запитує необов’язковий доступ до всіх сайтів (optional host permissions), і вмикання сайту вже не потребує окремого запиту. Без цього дозволу Chrome запитує доступ до кожного сайту, який ви вмикаєте. Сам доступ кнопок не вмикає: скрипт кнопок працює лише на ввімкнених сайтах, а на всіх сайтах — тільки якщо ви ввімкнули режим «На всіх сайтах» у налаштуваннях розширення.
  • Скрипт кнопок шукає картки товарів локально, у браузері, і показує кнопку «Додати в проєкт» лише там, де знаходить картки або дані товару. Сторінку товару він читає й надсилає на ваш сервер Dodano лише після вашого кліку на кнопку; до цього з браузера нічого не виходить. Вимкнути кнопки на сайті, призупинити їх усюди або забрати доступ можна у вікні розширення, в його налаштуваннях або на сторінці chrome://extensions.
  • Завантаження через браузер: деякі магазини блокують сервер Dodano. Тоді у вікні додавання товару можна натиснути «Отримати через розширення» — розширення завантажить саме цю сторінку товару у вашому браузері (з вашими cookies цього магазину) і передасть її HTML на ваш сервер Dodano для розпізнавання, як після кліку на значок. Для цього розширення запитує доступ до адреси Dodano (щоб сайт Dodano міг звернутися до розширення) і до сайту магазину (окреме вікно з кнопкою «Дозволити»); кожен новий магазин ви підтверджуєте в цьому вікні, навіть якщо розширенню дозволено всі сайти; схвалені магазини можна прибрати в налаштуваннях розширення. Сторінка завантажується лише після вашого кліку на сайті Dodano: без нього розширення нічого не читає. Якщо магазин не віддає сторінку напряму, розширення на кілька секунд відкриває її у фоновій вкладці й одразу закриває.

Навіщо ми використовуємо дані

  • Щоб надавати сервіс: зберігати ваші проєкти, показувати клієнтам пропозиції та фіксувати їхні рішення.
  • Для входу та безпеки: сесії, посилання для входу, захист від зловживань.
  • Щоб надсилати листи: посилання для входу, підтвердження пошти, сповіщення про рішення клієнтів (їх можна вимкнути в налаштуваннях).
  • Щоб відповідати на ваші звернення і покращувати сервіс за вашими відгуками.

Ми не продаємо дані, не використовуємо їх для реклами і не передаємо третім особам, крім випадків, описаних нижче.

Кому передаються дані

  • Технічним підрядникам — лише в обсязі, потрібному для роботи сервісу: хостинг-провайдеру сервера, на якому працює Dodano, і поштовому сервісу, через який надсилаються листи.
  • Державним органам — лише на законний запит, передбачений законодавством України.

Фото товарів, додані за посиланням, завантажуються у ваш браузер безпосередньо із сайту магазину.

Cookies і локальне сховище

Ми використовуємо одну cookie — zb_session. Вона потрібна для входу в акаунт, діє до 30 днів і недоступна для скриптів сторінки. Рекламних та аналітичних cookies немає.

На сторінці погодження ім’я клієнта запам’ятовується в localStorage його браузера, щоб не вводити його повторно.

Скільки ми зберігаємо дані

  • Дані акаунта і робочі дані — поки існує акаунт.
  • Сесії входу — до 30 днів, посилання для входу з листа — 15 хвилин.
  • Резервні копії бази даних — до 14 днів.

Щоб видалити акаунт і всі пов’язані дані, напишіть на olhadevone@gmail.com. Ми видалимо їх протягом 30 днів; з резервних копій вони зникнуть після завершення їхнього строку зберігання.

Ваші права

Ви можете переглядати та змінювати свої дані в застосунку, видаляти проєкти й позиції, відкликати API-токени в «Налаштуваннях», вивантажувати специфікації в XLSX чи CSV, а також вимагати доступу до своїх даних, їх виправлення або видалення відповідно до Закону України «Про захист персональних даних».

Клієнт, який залишив рішення за посиланням, може звернутися до дизайнера, що надіслав посилання, або до нас: olhadevone@gmail.com.

Зміни політики

Дата чинної редакції вказана вгорі сторінки. Про суттєві зміни ми повідомимо на цій сторінці або листом.

Контакти

Питання щодо даних і запити на видалення: olhadevone@gmail.com.

Privacy Policy (English summary)

Effective 5 November 2026

This summary covers the Dodano web app and the Chrome extension «Dodano — add to specification». The Ukrainian text above is the governing version.

Operator and contact

  • Operator of the Dodano service: ФОП Ольга Іваненко.
  • Contact for privacy requests: olhadevone@gmail.com.

Chrome extension

  • The extension sends the open page only when you click its toolbar icon, the «Add to specification» context-menu item or a Dodano button on the page (if you allowed buttons on all sites or on that site). There is no background collection and no browsing-history tracking.
  • On that click, the page HTML (plus the selected text and the selected image URL, if any) is sent only to the Dodano server address configured in the extension options. The server extracts product fields (title, price, image, supplier) and does not store the HTML.
  • Connecting to the account: «Connect Dodano» opens a Dodano page where, after your click on «Connect», an API token is created and handed to the extension right in your browser; the extension checks it with your Dodano server and only then stores it. For this the extension asks for access to your Dodano address.
  • The server address, the API token, the email and workspace name of the connected account, the last selected project and room, the one-click add switch and the on-page buttons settings (sites with buttons, sites switched off, the all-sites mode, the pause) are stored locally in the browser (chrome.storage.local). A capture made from the context menu is kept in chrome.storage.session until the popup opens and then removed; the IDs of items added in one click are kept there until the browser closes, so that «Cancel» (undo) works.
  • No analytics, no ads, no remote code, no third-party requests. Permissions: activeTab, scripting, contextMenus, storage; no host permissions at install.
  • Browser relay: when a shop blocks the Dodano server, you can click «Отримати через розширення» (fetch via the extension) in the add-item dialog. The extension then loads that one product page in your browser (with your cookies for that shop) and sends its HTML to your Dodano server for extraction, like a toolbar click. For this it asks for access to your Dodano address (so the Dodano site can reach the extension) and to the shop's site (a small window with an «Allow» button); every new shop is confirmed in that window even with access to all sites granted, and approved shops can be removed in the extension options. A page is loaded only after your click on the Dodano site; if the shop refuses a direct request, the page is opened in a background tab for a few seconds and closed.
  • On-page buttons: by default they appear only on the sites you switched on («Buttons on {site}» in the popup or the site list in the extension options). The «Dodano для Chrome» page opened after installation offers once to let the extension work on shop sites: that click makes Chrome ask for the optional access to all sites (optional host permissions), so switching a site on needs no separate prompt. Without it, Chrome asks for access to each site you switch on. The access itself turns no buttons on: the buttons script runs only on the sites you switched on, and on all sites only if you turn on the «On all sites» mode in the extension options.
  • The buttons script looks for product cards locally, in the browser, and shows an «Add to project» button only where it finds product cards or product data. A product page is read and sent to your Dodano server only when you click a button; nothing leaves the browser before that. Switch the buttons off for a site, pause them everywhere or revoke the access in the popup, the extension options or at chrome://extensions.

Web app data

Account email and name, password hash, projects, products and line items, client decisions on shared proposals (the name the client entered, decision, comment, time, a hashed IP address and the user agent), hashed API tokens, an activity log, import history and feedback you send. One session cookie (zb_session), no advertising or analytics cookies.

Sharing, sale and retention

We do not sell data, use it for advertising or share it with third parties, except the hosting and email providers needed to run the service and lawful requests under Ukrainian law. The use of information received from the extension adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.

Data is kept while the account exists; database backups for up to 14 days. To delete your account and data, email olhadevone@gmail.com; we delete it within 30 days.