Обновлено 2026-09-26
Что Groundline хранит, куда это уходит и как всё удалить
Коротко: Groundline хранит ваш адрес почты, загруженные вами документы, а также вопросы и ответы вашего аккаунта. Текст документов уходит во внешние модели, чтобы отвечать на вопросы. Удаление аккаунта убирает всё это сразу.
Что собирается
- Адрес электронной почты - единственный идентификатор аккаунта. Пароля нет, профиля нет, слежки по другим сайтам нет.
- Загруженные документы - хранятся как извлечённый текст, нарезанный на фрагменты, у каждого - числовое представление смысла для поиска.
- Вопросы и ответы - остаются в истории и в кэше, чтобы повторный вопрос не оплачивался заново.
- Технические записи - время и количество токенов по каждому запросу, IP-адрес при запросе кода входа (чтобы ограничивать злоупотребления), серверные логи.
Где это хранится
В одной базе Postgres на Supabase в ЕС. Каждая строка привязана к аккаунту, и то, что один аккаунт не прочитает строки другого, обеспечивает сама база, а не только код приложения.
Какой сервис что получает
| Сервис | Что получает |
|---|---|
| Render | На нём работает бэкенд, поэтому через него проходит каждый запрос: вопросы, загруженные файлы и адрес почты. В его логах лежат технические записи, перечисленные выше. |
| Vercel | Отдаёт страницы, поэтому видит IP-адрес и браузер каждого визита. Без текста документов и без адреса почты. |
| Groq | Ваш вопрос и отобранные фрагменты документов. Пишет ответ. |
| OpenRouter и TypeSafe | Ваш вопрос, отобранные фрагменты документов, ответ и прошлый вопрос, к которому относится ответ из кэша. OpenRouter передаёт их модели Jev от TypeSafe: она проверяет, хватает ли фрагментов для ответа, тот ли это вопрос, что уже есть в кэше, и подтверждают ли источники ответ. Jev возвращает вероятности, а не текст. |
| DeepInfra | Текст фрагментов документов и текст вопросов. Превращает текст в векторы, на которых работает поиск. |
| Pinecone | Ваш вопрос и фрагменты-кандидаты. Определяет, в каких из них действительно есть ответ. |
| LangFuse | Трассировку запроса: вопрос, ответ и использованные фрагменты - для отладки и анализа расходов. |
| Resend | Ваш адрес почты и шестизначный код входа. |
| Cloudflare Turnstile | Токен проверки и ваш IP-адрес, чтобы боты не заказывали коды входа. |
| Upstash | Только счётчики: сколько кодов запросил IP, сколько потоков держит аккаунт. Текста документов там нет. |
| Vercel Analytics и Speed Insights | Просмотры страниц и время их загрузки, в агрегированном виде. Без кук, без идентификатора, который следует за вами на другие сайты, без текста документов и без адреса почты. |
Если развернуть Groundline у себя с локальными моделями, текст документов не покидает вашу инфраструктуру; в размещённом демо - покидает.
Сколько это хранится
Документы, история и кэш живут, пока вы их не удалите или не удалите аккаунт. Код входа истекает через 10 минут, а запись о запросе кода (адрес и IP) удаляется через семь дней. Сессия - семь дней; выход из аккаунта завершает все его сессии. LangFuse на бесплатном тарифе хранит трассировки 30 дней.
Как удалить
На экране «Документы» две кнопки: одна очищает документы, кэш и историю, вторая удаляет аккаунт целиком. Удаление немедленное и каскадное по всем таблицам - без «корзины» и без восстановления. То же доступно через API: DELETE /me.
Чего здесь нет
- Ни рекламы, ни сторонних трекеров - лендинг и приложение считают просмотры страниц и время загрузки через Vercel - без кук и без профиля, который следует за вами по другим сайтам. Больше ничего не грузится.
- Данные не продаются и не передаются - уходят только в перечисленные сервисы и только чтобы ответить на ваш вопрос.
- Обучения на ваших документах нет - провайдеры используются через их API; их собственные условия хранения смотрите у них.
Связь
Контролёр данных: Антон Минин-Барановский (физическое лицо). Обращения по вопросам персональных данных: hi@antonmb.com.
Напишите, если хотите обсудить продукт, инженерную задачу, консультацию или сотрудничество. Открыт и к разговорам о книге: интервью, публикации, выступления.