GDPR і власність даних
NaviBot має бути privacy-first за замовчуванням. Widget публічний, але secrets і private rules мають залишатися server-side.
Категорії даних
| Data | Де зберігати |
|---|---|
| Visitor messages | backend database |
| Operator replies | backend database |
| OpenAI API keys | encrypted integration credentials або env |
| Notion API keys | encrypted integration credentials |
| Widget public config | лише безпечні public values |
| RAG document content | backend database |
| Analytics events | backend analytics table |
Згода та розкриття інформації
Сайт має повідомляти відвідувачам:
- використання чату та ШІ-асистента
- файли cookies або локальне сховище (якщо застосовуються)
- фіксацію подій аналітики
- згоду на обробку даних у формі заявки
- строки зберігання інформації
- хто є володільцем зібраних даних
Межі self-hosted розгортання
У self-hosted розгортаннях клієнт повністю контролює:
- розташування сервера (server location)
- базу даних (database)
- сервер Redis
- резервні копії (backups)
- режим використання ключів OpenAI (OpenAI key mode)
- облікові дані інтеграцій Notion / SeaTable
Не розкривайте секретні ключі
Ніколи не розміщуйте секретні ключі OpenAI, Notion, SeaTable, CRM або Telegram у конфігурації публічного віджета, вихідному коді веб-сторінки чи клієнтських змінних оточення.