Політика конфіденційності
Сервіс for.cafe (далі — «Сервіс», «ми», «наш») розроблений для автоматизації прийому, обліку та синхронізації B2B-замовлень між постачальниками та їхніми клієнтами.
Ми з повагою ставимося до конфіденційності ваших даних і зобов’язуємося захищати персональну інформацію, яку ви надаєте під час використання Сервісу. Ця Політика конфіденційності описує, як ми збираємо, використовуємо, зберігаємо та розкриваємо інформацію про користувачів.
1. Які дані ми збираємо
Ми збираємо лише ту інформацію, яка є необхідною для належного функціонування Сервісу та обробки замовлень:
- Дані облікового запису постачальника: назва магазину, контактна особа, реквізити юридичної особи або ФОП (ЄДРПОУ, IBAN, юридична адреса, банківські реквізити) для автоматичного формування рахунків і накладних.
- Дані клієнтів магазину: ім’я, номер телефону, Telegram ID / ім’я користувача, назва закладу або компанії, адреса доставки, коментарі до замовлення.
- Дані замовлень: склад замовлення, обрані позиції каталогу, кількість, суми, дати та статуси виконання.
- Файли прайсів: PDF, DOCX чи XLSX, які ви завантажуєте для розпізнавання, і результат розпізнавання — товари, ціни, фото, запропонована структура каталогу (розділ 3).
- Дані платежів: статус і сума платежу, спосіб оплати та маскований номер картки, які надсилає monobank (розділ 4). Повних даних картки ми не отримуємо.
- Технічні дані: технічні cookie-файли, без яких не працює вхід, — сесія адміністратора в панелі керування та сесія клієнта, який увійшов у магазин через Telegram, а також короткочасний службовий cookie на час підключення зовнішньої інтеграції; для денного ліміту спроб на сторінці «Спробувати» — хеш IP-адреси (розділ 3). Рекламних і аналітичних cookie-файлів ми не використовуємо.
- Аналітика відвідувань: знеособлені дані про те, як користуються сайтом, магазинами й Telegram-ботом, — адреса сторінки, тип браузера й пристрою, приблизне розташування, натискання кнопок і події на кшталт «оформлено замовлення» (розділ 5). Імен, @username, Telegram ID, номерів телефонів і назв файлів серед них немає.
2. Інтеграція з Google API та використання даних (Google User Data)
Сервіс for.cafe надає можливість опціонального підключення Google Drive для автоматичного експорту замовлень у хмарне сховище постачальника (для синхронізації з 1C / BAS, Bitrix24 або зовнішніми обліковими системами).
Обсяг доступу (OAuth Scopes):
-
https://www.googleapis.com/auth/drive.file— надання доступу на створення, перегляд та редагування виключно тих файлів і папок, які створені самим сервісом for.cafe (папка<Назва магазину> for.cafe orders/). Наш Сервіс не має доступу і не може переглядати, змінювати або видаляти будь-які інші ваші файли на Google Drive. -
https://www.googleapis.com/auth/userinfo.email— читання електронної адреси підключеного облікового запису Google для відображення в панелі керування постачальника (ідентифікація того, який саме обліковий запис підключено).
Як використовуються отримані дані:
- Створення та оновлення файлів замовлень (у форматах JSON, CommerceML 2 XML, PDF-видаткових накладних та CSV) у вашій папці Google Drive.
- Переміщення файлів між підпапками за датами доставки або оновлення статусу замовлення.
Зберігання та захист токенів:
Токени оновлення Google OAuth (refresh tokens) зберігаються у зашифрованому вигляді в базі даних із використанням криптографічного алгоритму Fernet (AES-128-CBC з автентифікацією HMAC-SHA256). Обмін даними здійснюється виключно за захищеним протоколом HTTPS (TLS).
Положення про Обмежене використання (Google API Services User Data Policy):
Використання сервісом for.cafe інформації, отриманої від Google API, та її передача до будь-яких інших застосунків суворо відповідає Google API Services User Data Policy, включаючи вимоги щодо Обмеженого використання (Limited Use requirements).
Гарантії щодо даних Google:
- Ми не передаємо, не продаємо і не здаємо в оренду дані Google третім особам, брокерам даних або рекламодавцям.
- Ми не використовуємо дані користувачів Google для таргетингу або показу реклами.
- Ми не використовуємо дані Google для навчання моделей штучного інтелекту (AI / ML).
- Співробітники сервісу не переглядають вміст ваших файлів на Google Drive, за винятком випадків явної згоди користувача при зверненні до служби підтримки або вимог чинного законодавства.
Керування доступом та відкликання:
Ви можете в будь-який момент відключити інтеграцію в панелі керування (кнопка «Відключити» у вкладці Google Drive), або відкликати доступ безпосередньо в налаштуваннях безпеки вашого облікового запису Google за посиланням: https://myaccount.google.com/permissions.
3. Розпізнавання прайсів (Google Gemini)
Прайс, який ви завантажуєте на сторінці «Спробувати» або в панелі керування («Оновити з прайсу»), читає модель штучного інтелекту Google Gemini через Gemini API. Модель знаходить на сторінках товари, ціни, варіанти й фото та пропонує структуру каталогу. Для спроби на сторінці «Спробувати» обліковий запис не потрібен, і ми не просимо ні імені, ні контактів.
Що саме передається до Google:
- PDF — кожна сторінка у вигляді зображення (разом із попередньою сторінкою у зменшеному вигляді, для контексту) та назва файлу. Текстовий шар PDF не передається.
- DOCX і XLSX — текст таблиць і абзаців та вбудовані зображення у зменшеному вигляді. Приховані рядки й стовпці таблиць Excel не передаються.
- Оформлення вітрини (на сторінці «Спробувати») — перші дві сторінки PDF або перші зображення й початок тексту документа, щоб запропонувати кольори, шрифти й логотип.
- Сам файл до Google цілком не надсилається. Під час безкоштовної спроби розпізнаються лише перші 5 сторінок; решта до моделі не надсилається, крім кількох зображень документа для оформлення вітрини (попередній пункт).
Прайс — ділова інформація постачальника. Проте якщо на сторінці надруковано ім’я, телефон чи інші контактні дані, вони потрапляють до моделі разом зі сторінкою.
Як Google обробляє ці дані:
Ми користуємося платним рівнем Gemini API. Згідно з умовами Gemini API, на платному рівні Google не використовує запити (зокрема зображення й документи) та відповіді моделі для покращення своїх продуктів. Google зберігає їх обмежений час — за його правилами використання, 55 днів — лише для виявлення та запобігання порушенням правил використання сервісу, а також для обов’язкових юридичних чи регуляторних розкриттів. Доступ до цих даних для перевірки мають лише уповноважені працівники Google. Дані обробляються на серверах Google, які можуть бути розташовані за межами України.
Що зберігаємо ми:
- Завантажений файл, зображення сторінок, вирізані фото товарів, пропозиції оформлення та результат розпізнавання зберігаються на нашому сервері, у каталозі, закритому від публічного доступу.
- Результат спроби на сторінці «Спробувати» відкривається лише за унікальним посиланням, яке отримує той, хто завантажив файл; відкрити його зможе й той, кому ви це посилання перешлете.
- У базі даних ми зберігаємо не IP-адресу того, хто завантажує файл на сторінці «Спробувати», а лише її хеш із секретним ключем, з якого адресу не відновити; він потрібен тільки для денного ліміту спроб.
- Автоматично ці файли не видаляються. Готовий розбір, який ще не імпортовано в каталог, постачальник може прибрати в панелі керування (кнопка «Прибрати цей розбір»): файли видаляються, лишається запис із назвою файлу, датою та вартістю розпізнавання. Щоб видалити імпортований чи невдалий розбір або спробу, зроблену на сторінці «Спробувати», напишіть нам (розділ 10).
- Після імпорту товари й фото стають частиною каталогу магазину і показуються його клієнтам.
4. Оплата (monobank)
Демо-доступ на сторінці «Спробувати» та підписку в панелі керування можна оплатити карткою через інтернет-еквайринг monobank (АТ «Універсал Банк»). Кнопка оплати переводить вас на платіжну сторінку monobank. Номер картки, строк дії та CVV ви вводите там: вони не проходять через for.cafe, і ми їх не отримуємо. На сторінці monobank можна оплатити й через Google Pay чи Apple Pay.
Що ми передаємо monobank: суму, внутрішній номер платежу, призначення («Демо-каталог for.cafe» або «Підписка for.cafe» з назвою магазину) та адресу, на яку повернутися після оплати.
Що ми отримуємо і зберігаємо:
- ідентифікатор рахунку monobank, статус і суму платежу, час останньої зміни статусу;
- спосіб оплати та маскований номер картки (лише частина цифр, решта прихована);
- причину відмови, якщо оплата не пройшла;
- для підписки — Telegram ID адміністратора, який її оплатив.
Повідомлення monobank про статус оплати ми приймаємо лише з перевіреним цифровим підписом банку. Оплату промокодом ми обліковуємо самі, без участі monobank. Картку та сам платіж обробляє monobank за власними правилами та законодавством України.
5. Аналітика відвідувань (Umami)
Щоб розуміти, як користуються Сервісом, і покращувати його, ми рахуємо відвідування сайту for.cafe і магазинів, що на ньому працюють, та дії в Telegram-ботах за допомогою Umami — системи вебаналітики з відкритим кодом. Це наш власний екземпляр Umami на нашому сервері в Німеччині (Hetzner, Фалькенштайн, fsn1); резервні копії його бази даних зберігаються в Hetzner Object Storage у тому самому розташуванні. Дані не надходять до жодної сторонньої аналітичної компанії: зібране ми нікому не передаємо й не продаємо. Скрипт аналітики сторінка завантажує з нашого ж сайту, а не з чужого сервера. Cookie-файлів Umami не використовує.
Що збирається:
- адреса й заголовок відкритої сторінки — без частини адреси після «#» і без параметрів запиту, крім міток рекламних кампаній (utm_*); ідентифікатори в адресах (наприклад, посилання на розбір прайсу) замінюються знеособленою позначкою;
- сайт, з якого ви перейшли, — лише його адреса, без конкретної сторінки;
- сайт, на якому це відбулося: for.cafe чи адреса конкретного магазину;
- тип браузера, операційної системи й пристрою, розмір екрана, мова браузера, а також чи відкрито сторінку в Telegram;
- приблизне розташування — країна, регіон, місто, — визначене за IP-адресою;
- показники швидкості завантаження сторінки;
- події в Сервісі: наприклад, «оформлено замовлення» (сума й кількість позицій), «завантажено прайс» (тип і розмір файлу), натискання кнопок, кроки на сторінці «Спробувати», дії в Telegram-боті. Лише кількості, суми та види подій — без імен, @username, Telegram ID, номерів телефонів, назв файлів і того, що ви вводите.
IP-адреса та рядок User-Agent браузера використовуються лише для того, щоб визначити приблизне розташування й обчислити анонімний ідентифікатор сесії, який змінюється щомісяця; самі вони не зберігаються. Ці дані не дають змоги встановити вашу особу, а відвідування в різні місяці між собою не пов’язуються.
Сторінка «Спробувати» зберігає в пам’яті вашого браузера (localStorage) лише позначку, що оплату за цим посиланням уже враховано, щоб не врахувати її вдруге; нікуди ця позначка не надсилається.
6. Мета обробки даних
Ми використовуємо зібрану інформацію для:
- Забезпечення роботи каталогу та оформлення замовлень;
- Розпізнавання завантажених прайсів і створення з них каталогу;
- Прийому оплати за демо-доступ і підписку;
- Формування накладних та експорту даних в облікові системи постачальника;
- Надсилання сповіщень про статус замовлення через Telegram-бота;
- Аналізу відвідуваності та використання Сервісу в знеособленому вигляді, щоб його покращувати (розділ 5);
- Надання технічної підтримки та покращення стабільності платформи.
7. Передача даних третім особам
Ми не передаємо ваші персональні дані стороннім компаніям, за винятком випадків, безпосередньо необхідних для надання послуг:
- Telegram Bot API: для доставки повідомлень клієнтам та постачальникам через месенджер Telegram.
- Google (Gemini API): для розпізнавання завантажених прайсів — сторінки прайсу та відповіді моделі (розділ 3).
- monobank (АТ «Універсал Банк»): для прийому оплати карткою; дані картки ви вводите на сторінці monobank (розділ 4).
- Sentry (Functional Software, Inc.): лише для моніторингу помилок — звіти про збої та помилки в роботі сервісу (у них може потрапити те, що сервіс обробляв у ту мить). IP-адрес і файлів cookie ми туди не передаємо.
- Провайдери хостингу та інфраструктури: для забезпечення фізичної працездатності та безпеки сервера, за умови дотримання суворих угод про конфіденційність.
- Державні органи: виключно у випадках, прямо передбачених чинним законодавством України.
Аналітика відвідувань (розділ 5) працює на нашому власному сервері, тож її дані третім особам не передаються.
8. Термін зберігання та видалення даних
Дані зберігаються протягом часу, необхідного для надання послуг або ведення фінансової звітності. Користувач або постачальник має право в будь-який момент звернутися із запитом на видалення або виправлення своїх персональних даних.
- Файли прайсів і результати розпізнавання автоматично не видаляються. Готовий розбір, який ще не імпортовано в каталог, постачальник може прибрати сам у панелі керування; решту — імпортовані й невдалі розбори та спроби на сторінці «Спробувати» — видалимо на ваш запит (розділ 3).
- Запити до Gemini API Google зберігає за власними правилами — до 55 днів (розділ 3).
- Записи про платежі зберігаємо для фінансової звітності. Даних картки, крім маскованого номера, у нас немає (розділ 4).
- Дані аналітики зберігаємо в знеособленому вигляді стільки, скільки вони потрібні для аналізу роботи Сервісу; резервні копії бази аналітики — до 8 тижнів (розділ 5).
9. Зміни до Політики конфіденційності
Ми залишаємо за собою право періодично оновлювати цю Політику. Будь-які зміни набувають чинності з моменту їх публікації на цій сторінці.
10. Контакти
Якщо у вас виникли запитання щодо цієї Політики конфіденційності чи обробки ваших даних, звертайтеся до нас:
Telegram: @andrii_magalich
Веб-сайт: for.cafe