Privacy policy
Политика конфиденциальности
Последнее обновление: 2026-10-16 · Исходный текст в Markdown
Вкратце
Аккаунты, баллы и подписка запланированы к запуску вместе с версией 2.0.0 и в настоящее время не доступны для публики. Ниже также описано, как будут обрабатываться данные после открытия этих сервисов.
AI Selection Translator поддерживает два режима работы. Свой ключ: переводимый текст отправляется напрямую на настроенную вами AI-платформу, минуя нас. Перевод за баллы: текст передаётся через наш сервер поставщику модели для выполнения перевода, при этом сервер не сохраняет исходный текст и перевод. Данные аккаунта, биллинга и защиты от злоупотреблений хранятся только в объёме, необходимом для работы, не используются для рекламы и не продаются.
Что отправляется при переводе
Только при запуске перевода вручную (контекстное меню, горячая клавиша, нажатие кнопки перевода) следующие данные отправляются по HTTPS:
| Содержимое | Когда | При своём ключе отправляется в | При переводе за баллы отправляется в |
|---|---|---|---|
| Выделенный вами текст | При переводе выделенного текста | Выбранная вами платформа | наш сервер, затем поставщику модели |
| Текст внутри указанной вами области | при нажатии кнопки перевода в области | То же | То же |
| Текст, который вы вводите в панели перевода | При нажатии «Перевести» | То же | То же |
| распознанный текст субтитров видео | при включённом переводе субтитров видео | То же | То же |
| Изображение, которое вы выбрали для перевода | При переводе изображений | Выбранная вами визуальная платформа | Наш сервер, затем перенаправляется в DeepSeek |
Для своего ключа доступны OpenAI (ChatGPT), DeepSeek и DeepL; запросы отправляются на https://api.openai.com, https://api.deepseek.com и https://api-free.deepl.com для DeepL (для платного ключа — https://api.deepl.com).
Запросы на перевод за баллы отправляются на https://app.huaci.app, сервер перенаправляет их в DeepSeek; когда DeepSeek временно недоступен, для текстового перевода используется та же модель на Fireworks AI (узел в США). Для распознавания изображений используется DeepSeek Flash. Изображения, распознанный текст и переводы остаются в памяти лишь на время обработки запроса и не записываются в базу данных или журналы.
Обработка полученного содержимого этими платформами регулируется их собственными политиками конфиденциальности:
- OpenAI:openai.com/policies/privacy-policy
- DeepSeek:platform.deepseek.com/downloads
- DeepL:deepl.com/en/privacy
- Fireworks AI:fireworks.ai/privacy-policy
Не отправляется: содержимое страниц, которое вы не переводили вручную, история браузера, Cookie, данные форм. Расширение не выполняет фоновое сканирование и не загружает ничего автоматически.
Обработка звука для экспериментальных субтитров видео
Субтитры видео по умолчанию отключены. После включения звук текущей вкладки по умолчанию распознаётся локально, может потребоваться загрузка языкового пакета браузера; звук отправляется в сервис распознавания речи Google только при вашем явном выборе «использовать облачное распознавание», при этом применяется Политика конфиденциальности Google. Распознанный текст субтитров затем отправляется на платформу перевода или на наш сервер в соответствии с выбранным режимом перевода. Мы не получаем и не сохраняем видео и аудио, не предоставляем хостинг для транскрипции аудио и видео.
Данные аккаунта
После регистрации или входа мы сохраняем:
- Email и имя пользователя — для входа, восстановления доступа и связи с вами. Имя, аватар и другие данные не сохраняются.
- Способ входа — при входе через Google сохраняются только идентификатор аккаунта Google и подтверждённый email.
- Сессия входа — фиксируются только тип (сайт или расширение) и время; модель устройства, местоположение и отпечаток устройства не записываются.
- Баллы и подписка — записи о начислении, списании и возврате баллов, статус подписки, а также сумма, валюта, статус возврата и страна выставления счёта по заказу.
Журнал использования
При каждом переводе по клику записывается: количество символов, списанные баллы, модель и провайдер, число входных и выходных токенов, целевой и исходный языки, затраченное время, результат (успех, ошибка или отказ с указанием причины), а также двухбуквенный код страны, предоставляемый сетевым провайдером. Эти записи используются для биллинга, предотвращения злоупотреблений и статистики сервиса и не содержат исходного или переведённого текста. Свои записи можно посмотреть в разделе «Использование и баллы» в личном кабинете.
Защита от повторного получения бесплатного пробного периода
После установки расширения бесплатные баллы начисляются автоматически один раз. Чтобы предотвратить повторное получение из одной сети или из одного браузера, мы сохраняем: необратимый хеш сетевого адреса после шифрования (сам адрес не сохраняется, для IPv6 берутся только первые 64 бита), а также случайный маркерный Cookie, который страница приветствия записывает на app.huaci.app (в базе данных хранится только его хеш). Мы не используем отпечатки устройств.
Оплата
Оплата подписки обрабатывается компанией Creem как торговым посредником (Merchant of Record), включая приём платежей, налоги и квитанции. Платёжные данные, такие как банковские карты, передаются напрямую в Creem, мы их не видим и не сохраняем. Мы сохраняем только предоставленные Creem номера подписки и заказа, статус, сумму, валюту и страну выставления счёта. Обработка ваших данных компанией Creem регулируется её политикой конфиденциальности (creem.io/privacy).
Cookie
- Сессия входа — HttpOnly Cookie на
app.huaci.app, поддерживающий вход в веб-интерфейсе. - Предпочтения — язык и цветовая схема (
lang,theme), общие для сайта и личного кабинета. - Метка браузера — см. выше «Защита от повторного получения бесплатного пробного периода».
Рекламных Cookie и сторонних Cookie для статистики нет.
Что остаётся только на вашем устройстве
Следующие данные сохраняются через chrome.storage.local на этом вашем устройстве и не синхронизируются через аккаунт Chrome:
- API Key — используется только для аутентификации в заголовке запроса на выбранной вами платформе и не отправляется нам
- Токен входа расширения — отправляется только на
app.huaci.appдля перевода за баллы и проверки состояния аккаунта - Настройки — целевой язык, используемая модель, различные переключатели
- Правила перевода областей — добавленные вами вручную пары «домен + CSS-селектор»
Вы можете в любой момент очистить эти данные на странице настроек или просто удалить расширение (при удалении они стираются вместе с ним).
Сроки хранения и удаление
Аккаунт, баллы, заказы и журнал использования хранятся до удаления вами аккаунта; записи о транзакциях, которые требуется сохранять по закону (например, для налоговых целей), хранятся в установленном порядке. Для экспорта или удаления аккаунта и связанных с ним данных напишите на support@huaci.app, мы обработаем запрос в течение 30 дней.
Чего мы не делаем
- Исходный и переведённый текст не сохраняется
- Реклама, аналитика и сторонние SDK статистики не используются
- Ваши данные не продаются, не сдаются в аренду и не используются для рекламы
- Ваши данные не используются для обучения моделей
Полный исходный код расширения и серверной части открыт под лицензией GPL-3.0, вы можете убедиться в этом самостоятельно: github.com/csswork/AiTranslation.
Описание разрешений
| Разрешение | Назначение |
|---|---|
contextMenus | Пункт перевода в контекстном меню |
storage | Сохраняет указанные настройки и токен входа локально на устройстве |
scripting | Вставка нужного скрипта в текущую страницу при запуске перевода |
activeTab | Действует только на вкладке, с которой вы работаете |
tabCapture、offscreen | Читает звук текущей вкладки только при включённом переводе субтитров видео; по умолчанию распознавание локальное, при явном выборе облачного распознавания звук отправляется в Google |
Доступ к api.openai.com, api.deepseek.com, api-free.deepl.com, api.deepl.com |
При использовании собственного ключа отправляет запросы на перевод выбранной вами платформе |
| Необязательно: доступ к домену вашего API | Запрашивается только при указании собственного адреса API (прокси или ретранслятора) и только для этого одного домена; запрос на разрешение появляется при нажатии «Проверить подключение», доступ ко всем сайтам не запрашивается |
| Скрипт содержимого на всех сайтах | Пользователь может выделить текст или указать область перевода на любой веб-странице; контент-скрипт предоставляет точку входа для перевода и отсеивает только выделения без текста |
Контакты
По любым вопросам или запросам о данных пишите на support@huaci.app или создавайте обращение в GitHub Issues.