Русский
Назначение и данные
Translation Manager организует назначение, редактирование и проверку переводов в закрытой команде. Мы обрабатываем Telegram ID, роль и имя участника, согласованный Google email переводчика, назначения и сроки, исходный текст, переданный черновик, правки и сданный перевод, замечания и историю статусов. Задание может содержать ссылку на видео и целевую локаль.
Владелец подключает Google с единственным разрешением drive.file. Приложение создаёт Google Документы и работает с документами, доступными ему в рамках этого разрешения. Оно читает данные владельца и персональных прав для проверки доступа, содержание документа и идентификатор ревизии для сохранения сдачи. Доступ ко всему Диску не запрашивается.
Использование и хранение
Данные используются для назначения заданий, предоставления персонального доступа, редактирования, сдачи, проверки, уведомлений, истории и локального экспорта. Документы и их изменения находятся у Google. База заданий и зафиксированные версии сдач хранятся на VPS оператора; исходники и результаты экспортируются на Mac владельца в Obsidian. Сообщения бота проходят через Telegram. Поэтому хранение не ограничивается VPS и Mac.
Учётные данные Google хранятся отдельно от текстов, в защищённом хранилище Mac и в зашифрованных служебных файлах на VPS. Доступ к базе и служебным файлам ограничен. Это не обещание абсолютной защиты или шифрования всех рабочих материалов на диске.
Получатели и ИИ
Руководитель видит все задания. Переводчик получает назначенные ему карточки и персональные права на соответствующие Google Документы; доступ «всем по ссылке» не является штатным способом работы. Данные передаются Google, Telegram и инфраструктуре хостинга в пределах описанных функций. Мы не продаём данные и не используем их для рекламного профилирования.
Ограниченный API Hermes возвращает метаданные заданий и позволяет подготовить предложение; он не возвращает готовые переводы из Google Документов. Обработчик Google не отправляет тексты документов ИИ-модели автоматически. При отдельном использовании Hermes/Claudian владелец может сам передать исходник или выбранный текст настроенному ИИ-провайдеру; это отдельный канал обработки. До передачи нужно учитывать настройки и правила выбранного провайдера. Оператор не использует данные Google API для обучения моделей общего назначения.
Сроки, отзыв и удаление
История сохраняется, пока оператор не удалит её; автоматический фиксированный срок удаления пока не настроен. Экспорты, резервные копии и скачанные пользователями файлы являются отдельными копиями. Срок их фактического хранения зависит от удаления и ротации этих копий владельцем.
Владелец может отозвать OAuth-доступ через настройки подключений Google-аккаунта. Это останавливает последующий доступ приложения, но не удаляет уже сохранённые документы, серверную историю и локальные копии. При отзыве роли доступ к боту блокируется сразу; снятие Google-разрешения выполняется асинхронно и требует подтверждения завершения. Уже скачанные копии отозвать невозможно.
По вопросам доступа, исправления или удаления напишите оператору: mastintsup@gmail.com. Отдельная автоматическая кнопка полного удаления всех копий не реализована; запрос обрабатывает оператор после соразмерной проверки личности. Не присылайте пароль Google, коды или токены.
Google API и изменения
Использование информации, полученной через Google API, ограничено описанными пользовательскими функциями и должно соответствовать Google API Services User Data Policy, включая применимые требования Limited Use. Перед существенным изменением назначения данных политика и уведомления обновляются; при необходимости запрашивается новое согласие.
English
Purpose and data
Translation Manager supports task assignment, editing and review for a private translation team. It processes Telegram IDs, participant roles and display names, agreed translator Google email addresses, assignments and deadlines, source text, supplied drafts, edits and submitted translations, review comments and status history. A task may also contain a video reference and target locale.
The owner authorizes Google using only drive.file. The application creates Google Docs and works with documents available to it under that permission. It reads owner and individual-permission information to check access, and document content and revision identifiers to save submissions. It does not request access to the entire Drive.
Use and storage
Data is used for assignments, individual access, editing, submission, review, notifications, history and local export. Google stores the documents and their edits. The operator's VPS stores the task database and captured submission versions; source texts and results are exported to the owner's Mac and Obsidian. Bot messages pass through Telegram. Storage is therefore not limited to the VPS and Mac.
Google credentials are stored separately from task text, in protected Mac storage and encrypted service files on the VPS. Access to the database and service files is restricted. This is not a promise of absolute security or encryption of every working file on disk.
Recipients and AI
The owner can access all tasks. A translator receives assigned task cards and individual permissions for the corresponding Google Docs; public “anyone with the link” access is not the standard workflow. Data is transferred to Google, Telegram and hosting infrastructure as needed for the functions described here. We do not sell data or use it for advertising profiling.
The restricted Hermes API returns task metadata and can prepare proposals; it does not return completed Google document translations. The Google worker does not automatically send document text to an AI model. When separately using Hermes/Claudian, the owner may choose to send source or selected text to a configured AI provider, which is a separate processing channel. The provider's settings and policies must be considered before that transfer. The operator does not use Google API data to train general-purpose models.
Retention, revocation and deletion
History is retained until the operator deletes it; no fixed automatic deletion period is currently configured. Exports, backups and downloaded files are separate copies. Their actual retention depends on the owner's deletion and rotation of those copies.
The owner can revoke OAuth access in Google Account connection settings. Revocation stops subsequent application access but does not delete existing documents, server history or local copies. Revoking a translator role blocks bot access immediately; removing Google permissions is asynchronous and must be confirmed as complete. Previously downloaded copies cannot be recalled.
For access, correction or deletion requests, contact mastintsup@gmail.com. An automatic button to delete all copies is not implemented; the operator handles requests after proportionate identity verification. Do not send your Google password, authorization codes or tokens.
Google API and updates
Information obtained through Google APIs is limited to the user-facing functions described here and must comply with the Google API Services User Data Policy, including applicable Limited Use requirements. The policy and notices will be updated before material changes to the purposes of data use; new consent will be requested where necessary.