Mac App Store buildСборка Mac App Store
When Tegaro is acquired from the Mac App Store, its sandboxed build offers manual in-app correction of an English/Russian keyboard layout (for example, `ghbdtn` to `привет`), optional text-only local Clipboard History, which starts automatic capture only after opt-in and copies items manually, and local Dictation in its own window with manual copy. Dictation model downloads happen only after you choose them. The selected source, including the Hugging Face download CDN, receives the download network request and IP address; it does not receive microphone audio or transcripts, which are processed on the Mac. This build does not include Accessibility-based correction or automated paste, Dock or display controls, AI usage, Sparkle updates, direct-license checkout or recovery, a Tegaro account, or a crash-reporting SDK.Когда Tegaro приобретён в Mac App Store, его sandboxed-сборка предоставляет ручное исправление английской/русской раскладки в приложении (например, `ghbdtn` → `привет`), необязательную локальную историю текстового буфера: автоматический сбор начинается только после того, как ты включишь эту функцию, элементы копируются вручную; а также локальную диктовку в отдельном окне с ручным копированием. Модели для диктовки загружаются только после твоего выбора. Выбранный источник, включая CDN загрузок Hugging Face, получает сетевой запрос на загрузку и IP-адрес; он не получает аудио микрофона или расшифровки, они обрабатываются на Mac. В этой сборке нет исправления через Accessibility или автоматической вставки, управления Dock или экранами, AI usage, обновлений Sparkle, checkout или восстановления direct-лицензии, аккаунта Tegaro и SDK отчётов о сбоях.
Apple StoreKit shows prices, processes purchases and restores purchases. Tegaro does not receive your Apple email, payment details, Apple account identifier or transaction data through its own servers, and does not send Apple purchase data to Creem. This paragraph describes the App Store distribution when available; it does not change the data flows of the current direct download.Apple StoreKit показывает цены, обрабатывает покупки и восстанавливает покупки. Tegaro не получает через свои серверы твой email Apple, платёжные данные, идентификатор аккаунта Apple или данные транзакций и не отправляет данные покупки Apple в Creem. Этот раздел описывает распространение через App Store, когда оно доступно, и не меняет потоки данных текущей direct-сборки.
1. What each module reads1. Что читает каждый модуль
TypingРаскладка
Global key events after you grant Input Monitoring, the frontmost app bundle identifier for per-app rules, and focused selected text after you grant Accessibility when a manual or automatic correction runs. The last roughly 50 typed characters exist in RAM only and are cleared on app switch, secure input, context change, or exit. The optional Diagnostic Log is off by default. When enabled, it keeps local metadata-only typing and correction diagnostics for up to 7 days; it is never uploaded.Глобальные события клавиш после разрешения Input Monitoring, bundle identifier активного приложения для правил и выделенный активный текст после разрешения Accessibility во время исправления. Последние примерно 50 символов находятся только в RAM и очищаются при смене приложения, Secure Input, контекста или выходе. Необязательный журнал диагностики по умолчанию выключен. Если его включить, он до 7 дней хранит на этом Mac только метаданные диагностики ввода и исправлений; они никуда не загружаются.
ClipboardБуфер
When you explicitly enable Clipboard History, Tegaro observes the macOS pasteboard and records copied text, images and pasteboard metadata, except from apps on your clipboard exclusion list. On-device Apple Vision OCR recognizes Russian and English text inside images for local search.Когда ты явно включаешь Clipboard History, Tegaro наблюдает за pasteboard macOS и сохраняет скопированный текст, изображения и метаданные, кроме приложений из списка исключений. Apple Vision локально распознаёт русский и английский текст на картинках для поиска.
ScreenshotsСнимки
Screenshots stays off until you enable it. To capture, macOS asks you to grant Screen Recording; Tegaro reads screen pixels only when you take a shot with a shortcut or the menu. A shot is copied to the clipboard by default, so Clipboard History (when enabled) stores it with its on-device recognized text. Files are written only if you turn on saving, to the folder you choose (by default Pictures/Tegaro Screenshots); thumbnails dragged out are temporary files that Tegaro deletes. Text from the screen and private-info detection (emails, phone and card numbers, faces) run on your Mac with Apple Vision. Tegaro keeps the last captured area in memory for “repeat area” and your editor style in its settings. Shots are never uploaded.«Снимки» выключены, пока ты их не включишь. Для снимков macOS попросит доступ к записи экрана; Tegaro читает пиксели экрана только когда ты делаешь снимок клавишами или из меню. По умолчанию снимок копируется в буфер, поэтому история буфера (если включена) хранит его вместе с распознанным на устройстве текстом. Файлы записываются, только если ты включишь сохранение, в выбранную папку (по умолчанию «Изображения/Tegaro Screenshots»); миниатюры, которые ты перетаскиваешь, — временные файлы, Tegaro их удаляет. Текст с экрана и поиск личных данных (почты, телефоны, номера карт, лица) работают на твоём Mac через Apple Vision. Последнюю область Tegaro держит в памяти для «Повторить область», а оформление редактора — в настройках. Снимки никуда не загружаются.
Local DictationЛокальная диктовка
Dictation stays off until you enable it, explicitly download a model from its external CDN, and grant microphone access. Recording and speech recognition run locally; audio and transcripts are temporary and are not kept as history. A final transcript is inserted only into a safe target or shown in an editable preview with Copy.Диктовка выключена, пока ты не включишь её, явно не скачаешь модель с внешнего CDN и не дашь доступ к микрофону. Запись и распознавание речи работают локально; аудио и расшифровки временные и не сохраняются как история. Готовый текст вставляется только в безопасное поле или показывается в редактируемом предпросмотре с «Копировать».
Dictation text cleanupИсправление текста диктовки
In a compatible build, cleanup runs on this Mac by default: deterministic rules and your dictation dictionary, with no model and no download. To learn words, after a dictation Tegaro reads the same text field on your Mac for up to 45 seconds, only to notice your word fixes; it stores only "heard → written" pairs and fixes waiting for a second identical one, on this Mac. You can turn learning off, which forgets pending fixes, and Delete all clears everything. Nothing from this is sent anywhere. You can instead turn cleanup off, or separately consent to Cloud cleanup. Cloud cleanup sends only the completed local transcript and a consent-version marker over HTTPS to our Cloudflare Worker for automated processing. Audio, microphone input, typed text, clipboard contents, surrounding text in the destination app, and dictation history are never sent. Our implementation does not store transcript content or use content logs, caches, or AI Gateway; separate operational rate-limit counters may exist without transcript content. If Cloud cleanup fails, the original local transcript is delivered. The current public download has this option disabled.В совместимой сборке исправление по умолчанию работает на этом Mac: правила и твой словарь диктовки, без модели и загрузок. Чтобы учить слова, после диктовки Tegaro до 45 секунд читает то же текстовое поле на твоём Mac — только чтобы заметить твои исправления — и хранит на этом Mac лишь пары «слышится → пишется» и исправления, ждущие второго такого же. Обучение можно выключить — тогда ожидающие исправления забываются, а «Удалить все» стирает всё. Ничего из этого никуда не отправляется. Исправление можно выключить или отдельно согласиться на облачное. Для него только готовая локальная расшифровка и версия согласия по HTTPS отправляются в наш Cloudflare Worker для автоматической обработки. Аудио, данные микрофона, введённый текст, содержимое буфера, окружающий текст в приложении и история диктовок никогда не отправляются. Наша реализация не хранит содержание расшифровки и не использует журналы содержания, кэш или AI Gateway; отдельно могут существовать технические счётчики ограничения запросов без содержания расшифровок. Если облачное исправление не сработает, будет доставлена исходная локальная расшифровка. Облачное исправление пока недоступно в опубликованной версии.
Displays and PowerЭкраны и питание
Tegaro reads connected-display identity and capabilities, brightness and resolution state, Dock preferences, and locally reported battery, adapter, electrical and thermal values. These readings are used only to render controls and status on your Mac.Tegaro читает идентификаторы и возможности подключённых экранов, яркость и разрешение, настройки Dock, а также локальные данные батареи, адаптера, электрические и температурные значения. Они используются только для интерфейса на твоём Mac.
DiskДиск
Disk analysis runs only when you start a scan. It measures folder sizes under fixed local roots to show local categories and large folders, and measures fixed cleanup candidates before you choose an action. Files, folder names and size results stay on your Mac and are not uploaded.Анализ Диска запускается только когда ты начинаешь сканирование. Он измеряет размеры папок в фиксированных локальных корнях, чтобы показать локальные категории и крупные папки, и измеряет фиксированные кандидаты на очистку до твоего выбора действия. Файлы, имена папок и результаты размеров остаются на Mac и никуда не загружаются.
AI usageИспользование AI
This feature is on by default and can be turned off in Settings. While it is on, it reads the local Claude Code and Codex credential stores and local usage logs to show account limits and usage, and, when usable credentials exist there, contacts Anthropic (Claude) or OpenAI (Codex) to retrieve usage and plan information. If you choose to sign in from Tegaro, its own OAuth tokens are stored in your Mac login Keychain and Tegaro can refresh them directly with that provider. Tegaro does not create a Tegaro account or send these credentials to our servers.Эта функция включена по умолчанию; её можно выключить в Настройках. Пока функция включена, она читает локальные хранилища учётных данных Claude Code и Codex и локальные журналы использования, чтобы показать лимиты и использование аккаунта, и, если подходящие учётные данные там есть, обращается к Anthropic (Claude) или OpenAI (Codex) за данными использования и тарифа. Если ты входишь через Tegaro, его собственные OAuth‑токены хранятся в связке ключей входа твоего Mac, а Tegaro может обновлять их напрямую у этого провайдера. Tegaro не создаёт аккаунт Tegaro и не передаёт эти учётные данные на наши серверы.
2. What is stored on disk2. Что хранится на диске
~/Library/Preferences/com.klavadabra.menubar.plist
- Settings, hotkeys, app exclusions and per-app profiles.Настройки, горячие клавиши, исключения и профили приложений.
- Custom terms and learned correction pairs.Свои термины и обученные пары исправлений.
- Aggregate counters such as correction counts, typing-speed aggregates and estimated time saved — not raw typing history.Сводные счётчики: число исправлений, агрегаты скорости печати и оценка сэкономленного времени — не история ввода.
- Up to 20 recent correction examples, filtered to exclude emails, URLs, newlines, long/digit-heavy strings, and password/secret/token-like markers; clearable in Privacy settings.До 20 недавних примеров исправлений с фильтрацией email, URL, переносов, длинных строк, строк с большим числом цифр и маркеров паролей/секретов/токенов; удаляются в настройках Privacy.
- Your signed Pro license token after activation.Подписанный токен Pro после активации.
- The latest local license-check time, used only to prevent clock rollback from extending a signed subscription.Последнее локально наблюдавшееся время проверки лицензии — только чтобы откат часов не продлевал подписанный срок подписки.
- After you remove a license from this Mac: its token, so that “Bring back a removed license” can restore it without the email. It is kept until you activate or restore a license.После удаления лицензии с этого Mac: её токен — чтобы лицензию можно было вернуть без письма («Вернуть удалённую лицензию»). Он хранится, пока ты не активируешь или не вернёшь лицензию.
- For the refund checks: the time of the last check and of the last attempt for each license ID, and the IDs of licenses a check found revoked, with the expiry of the token each was revoked with, so that token is not accepted again.Для проверок возврата: время последней проверки и последней попытки для каждого ID лицензии, а также ID лицензий, которые проверка нашла отозванными, со сроком токена, с которым каждая была отозвана, — чтобы этот токен не принимался снова.
- For the renewal check: the time of the last attempt for each license ID, and whether the last answer was that the subscription ended.Для проверки продления: время последней попытки для каждого ID лицензии и то, был ли последний ответ, что подписка закончилась.
- When a Monthly or Yearly subscription bought through Creem runs out on this Mac: the date it ran out and its expired license token, kept until a license is active again. The renewal check sends that token as proof; if it was Monthly, a new Monthly checkout takes its email address from it.Когда подписка Monthly или Yearly, купленная через Creem, закончилась на этом Mac: дата окончания и её истёкший токен лицензии — пока лицензия снова не станет активной. Проверка продления отправляет этот токен как подтверждение; если это была Monthly, новая оплата Monthly берёт из него email.
~/Library/Application Support/Klavadabra/
Clipboard metadata, text, image previews, original pasteboard payloads and recognized OCR text. Default retention is 50 unpinned items for 7 days. You can choose 10–200 items and 1–30 days; pinned items remain until removed. Clearing history removes its payload files.Метаданные буфера, текст, превью, исходные pasteboard payloads и распознанный OCR-текст. По умолчанию хранятся 50 незакреплённых элементов 7 дней. Можно выбрать 10–200 элементов и 1–30 дней; закреплённые остаются до удаления. Очистка истории удаляет payload-файлы.
~/Library/Application Support/Klavadabra/LocalDictationCleanup/
Only where an earlier development build downloaded the optional Qwen3 cleanup model: its weights and verified manifest. The current build does not use it. Audio and transcripts are not written there.Только если ранняя сборка для разработки скачала необязательную модель исправления Qwen3: её веса и проверенный манифест. Текущая сборка её не использует. Аудио и расшифровки туда не записываются.
~/Library/Application Support/com.klavadabra.menubar/Dictation/
Downloaded model weights, verified model manifests, active-model selection and any verified catalog cache. Audio and transcripts are not written there.Скачанные веса моделей, проверенные манифесты моделей, выбор активной модели и проверенный кэш каталога. Аудио и расшифровки туда не записываются.
Tegaro never writes raw typing history to disk.Tegaro никогда не записывает полную историю ввода на диск.
3. Network calls from the app3. Сетевые обращения приложения
| WhenКогда | DestinationКуда | SentЧто отправляется |
|---|---|---|
| Daily when enabled, or Check nowРаз в день, если включено, или по кнопке «Проверить» | klavadabra.com/appcast.xml | One GET for the signed Sparkle feed. No request body, account, cookies, typed or clipboard content, or app-created device identifier. Automatic checks can be disabled in Settings.Один GET к подписанной ленте Sparkle. Без тела запроса, учётной записи, cookies, введённого текста, буфера или созданного приложением ID устройства. Автопроверку можно выключить в настройках. |
| When you buy in the app, and when checkout completesПокупка в приложении и завершение оплаты | license-issuer.klavadabra.com | To start checkout in the app: the plan, source “app” and, if you take an offer shown in the app, its promo code. When you choose Monthly again after a Monthly subscription has ended on this Mac, that subscription’s email address is added, so that the regular price applies; otherwise no email is sent. On completion: a checkout session ID plus a one-time code, valid for one hour, that proves the return to this site is yours. The server keeps only a hashed (SHA-256) copy, and the code is removed from your browser history. No typed text or device identifier.Чтобы начать оплату в приложении: тариф, source «app» и, если ты берёшь показанное в приложении предложение, его промокод. Если ты снова выбираешь Monthly после того, как подписка Monthly закончилась на этом Mac, добавляется email той подписки, чтобы применилась обычная цена; в остальных случаях email не передаётся. При завершении: ID сессии оплаты и одноразовый код на один час, подтверждающий, что на сайт вернулся именно ты. Сервер хранит только хеш (SHA-256) кода, а из истории браузера код удаляется. Без введённого текста и ID устройства. |
| Lifetime or Yearly bought through Creem: once a day for 120 days after the purchase (for Yearly, after the start of each paid year), with no settingLifetime или Yearly, купленные через Creem: раз в сутки 120 дней после покупки (для Yearly — после начала каждого оплаченного года), без отдельной настройки | license-issuer.klavadabra.com/revoked | Only the license ID, to ask whether the license was revoked: refunded, charged back or, for a subscription, cancelled or paused. No email, license token, device ID, typed or clipboard content, or usage.Только ID лицензии — чтобы узнать, не отозвана ли она: возврат, chargeback или, для подписки, отмена либо пауза. Без email, токена лицензии, ID устройства, введённого текста, буфера и данных использования. |
| AppSumo lifetime license: once a day, only if you turn on the AppSumo refund check in Settings → License (off by default)Бессрочная лицензия AppSumo: раз в сутки, только если включить проверку возврата AppSumo в Настройках → Лицензия (по умолчанию выключена) | license-issuer.klavadabra.com/revoked | Only the license ID, to ask whether the license was revoked: refunded, charged back or, for a subscription, cancelled or paused. No email, license token, device ID, typed or clipboard content, or usage.Только ID лицензии — чтобы узнать, не отозвана ли она: возврат, chargeback или, для подписки, отмена либо пауза. Без email, токена лицензии, ID устройства, введённого текста, буфера и данных использования. |
| Monthly or Yearly bought through Creem: when you press “Check for renewal”, or after each paid period ends if you turn on the automatic renewal check (off by default)Monthly или Yearly, купленные через Creem: когда ты нажимаешь «Проверить продление» или, если включить автоматическую проверку продления (по умолчанию выключена), после конца каждого оплаченного периода | license-issuer.klavadabra.com/renewal | The license token already stored on your Mac, as proof that you hold the license; the token carries your email address, the order and license IDs, the provider (Creem), plan, seat count and dates. No device ID, typed or clipboard content, or usage.Токен лицензии, который уже хранится на твоём Mac, — как подтверждение, что лицензия твоя; в токене есть твой email, ID заказа и лицензии, провайдер (Creem), тариф, число мест и даты. Без ID устройства, введённого текста, буфера и данных использования. |
| Crash-reporting SDK: no events are sent todaySDK отчётов о сбоях: сейчас события не отправляются | sentry.io | Every automatic capture is switched off (no crash handler, session tracking or breadcrumbs) and nothing in the app sends an event. Default PII is disabled; typed and clipboard content would not be attached.Все автоматические перехваты выключены (нет обработчика сбоев, отслеживания сессий и breadcrumbs), и ничто в приложении не отправляет события. PII по умолчанию отключены; ввод и содержимое буфера не прикладывались бы. |
| When you download a dictation modelКогда ты скачиваешь модель диктовки | The model source shown in the app, currently Hugging FaceИсточник модели, показанный в приложении; сейчас Hugging Face | The model file and normal connection data. Speech, transcripts and clipboard content are not sent.Файл модели и обычные данные соединения. Речь, расшифровки и содержимое буфера не отправляются. |
| While AI usage is enabled (on by default), or when you sign in to an AI providerПока AI usage включён (по умолчанию) или при входе к AI‑провайдеру | Anthropic (Claude) or OpenAI (Codex)Anthropic (Claude) или OpenAI (Codex) | Provider authentication and requests for account, plan and usage limits. Tegaro’s servers do not receive your provider credentials.Аутентификация у провайдера и запросы данных аккаунта, тарифа и лимитов использования. Серверы Tegaro не получают твои учётные данные провайдера. |
| Only after explicit Cloud cleanup consent in a compatible build (planned)Только после явного согласия на облачное исправление в совместимой сборке (запланировано) | license-issuer.klavadabra.com/dictation/cleanup | The completed local dictation transcript and consent-version marker over HTTPS for automated Cloudflare processing. No audio, clipboard, surrounding app text, typing history or dictation history. Cloud cleanup is unavailable in the current public download.Готовая локальная расшифровка и версия согласия по HTTPS для автоматической обработки в Cloudflare. Без аудио, буфера, окружающего текста приложения, истории ввода или истории диктовок. Облачное исправление пока недоступно в опубликованной версии. |
Cloudflare states that Workers AI does not use customer content to train models without explicit consent. AI Gateway can log requests and responses; this cleanup endpoint does not use it. See Workers AI data usage and AI Gateway logging.Cloudflare указывает, что Workers AI не использует данные клиентов для обучения моделей без явного согласия. AI Gateway может журналировать запросы и ответы; этот endpoint исправления его не использует. См. правила использования данных Workers AI и журналирование AI Gateway.
The three license checks above go over HTTPS; Cloudflare receives the normal IP address and request time. They apply only to licenses bought through Creem or AppSumo: manual licenses and the Mac App Store build make none of them. For an active license, Settings → License shows each check that applies to it, with a button to run it now. A refund check is repeated 24 hours after a successful answer and one hour after a failed one. For a Creem purchase the page shows the day the check stops; nothing is asked after those 120 days, and a Monthly license gets no refund check. Turning the AppSumo option off stops its checks. A connection error keeps the license; a confirmed revocation removes that license's Pro access on this Mac.Эти три проверки лицензии идут по HTTPS; Cloudflare получает обычный IP‑адрес и время запроса. Они касаются только лицензий, купленных через Creem или AppSumo: ручные лицензии и сборка Mac App Store их не делают. Для действующей лицензии Настройки → Лицензия показывают каждую проверку, которая к ней относится, и кнопку, чтобы запустить её сразу. Проверка возврата повторяется через 24 часа после успешного ответа и через час после ошибки. Для покупки через Creem страница показывает день, когда проверка закончится; после этих 120 дней запросов нет, а для лицензии Monthly проверки возврата нет. Выключение проверки AppSumo прекращает её запросы. Ошибка соединения сохраняет лицензию; подтверждённый отзыв снимает Pro-доступ этой лицензии на этом Mac.
The automatic renewal check first asks 10 minutes after a paid period ends, then every 6 hours while your license is still valid, then once a day for up to 30 days after Pro stopped, until a renewed license arrives or the answer is that the subscription ended. The answer is the renewed license token, the fact that the next payment has not arrived yet, or the fact that the subscription ended (for example, it was cancelled or refunded), which stops Pro on this Mac. This applies to Monthly too. Without this check the renewed license still arrives by email.Автоматическая проверка продления впервые спрашивает через 10 минут после конца оплаченного периода, затем каждые 6 часов, пока лицензия ещё действует, затем раз в сутки до 30 дней после отключения Pro — пока не придёт продлённая лицензия или ответ, что подписка закончилась. В ответ приходит продлённый токен лицензии, сообщение, что следующий платёж ещё не поступил, или сообщение, что подписка закончилась (например, отменена или оплата возвращена); тогда Pro на этом Mac отключается. Это касается и Monthly. Без этой проверки продлённая лицензия по-прежнему приходит на почту.
4. Secure input and permissions4. Secure Input и разрешения
When macOS reports Secure Input, Tegaro clears its typing buffer, stops appending characters, refuses text replacement and shows a secure-input indicator. Accessibility and Input Monitoring can be revoked at any time in System Settings → Privacy & Security. Clipboard History is off by default and has a separate app exclusion list.Когда macOS сообщает о Secure Input, Tegaro очищает буфер ввода, перестаёт добавлять символы, запрещает замену и показывает индикатор. Accessibility и Input Monitoring можно отозвать в System Settings → Privacy & Security. Clipboard History выключена по умолчанию и имеет отдельный список исключений.
5. Website, checkout, and license data5. Сайт, checkout и данные лицензии
This site uses no analytics or advertising cookies. In your browser it keeps your EN/RU language choice under `klavadabra-lang` in localStorage, and the short-lived promo-code and checkout-return entries described below. Cloudflare receives normal web-request data such as IP address, browser information and the requested resource to serve the site. Choosing a paid plan only opens the email form. When you continue checkout, the selected plan, source “web”, your email for license delivery, the page language (EN or RU) so the license email is written in it, and — when you arrived through a module page — one coarse entry label (`typing`, `screenshots`, `clipboard`, `displays`, or `power`) are sent to our checkout Worker and then Creem. The Worker passes the label and the language to Creem checkout metadata and returns the checkout URL. Typed text and clipboard content stay on your Mac; they are not included.На сайте нет аналитики и рекламных cookie. В браузере сайт хранит выбор языка EN/RU под ключом `klavadabra-lang` в localStorage, а также описанные ниже краткоживущие записи о промокоде и возврате с оплаты. Чтобы отдать сайт, Cloudflare получает обычные данные веб-запроса: IP‑адрес, сведения о браузере и запрошенный ресурс. Выбор платного тарифа только открывает форму email. Когда ты продолжаешь оплату, выбранный план, source «web», твой email для доставки лицензии, язык страницы (EN или RU), чтобы письмо с лицензией пришло на нём, и — если переход был со страницы модуля — одна общая метка входа (`typing`, `screenshots`, `clipboard`, `displays` или `power`) отправляются нашему checkout Worker, а затем Creem. Worker передаёт метку и язык в metadata checkout Creem и возвращает URL оплаты. Введённый текст и содержимое буфера остаются на Mac и не передаются.
A promo code from a link (`?promo=`) or typed in the checkout form is kept in sessionStorage under `tegaro-promo` until you close the tab. To show the discount, the page looks the code up with `GET /promo/CODE` on our Worker, which receives the code and your IP address; its rate limit keeps a salted hash of that address for 10 minutes. A code you apply is sent with the checkout request and passed to Creem with the order.Промокод из ссылки (`?promo=`) или введённый в форме оплаты хранится в sessionStorage под ключом `tegaro-promo`, пока ты не закроешь вкладку. Чтобы показать скидку, страница проверяет код запросом `GET /promo/CODE` к нашему Worker: он получает код и твой IP-адрес, а ограничение частоты запросов 10 минут хранит солёный хеш этого адреса. Применённый код отправляется вместе с запросом на оплату и передаётся в Creem вместе с заказом.
When checkout sends you back to this site, the result page keeps the checkout session ID and its one-time verifier in sessionStorage under `tegaro-checkout-return`, in that tab only, so a reload can still fetch the license. They are used for at most 60 minutes and removed as soon as the license is delivered, the session is no longer valid, or the tab is closed. After a license was shown, the page remembers only the time of that, under `tegaro-license-delivered` in localStorage, so a reload within 24 hours can say the license was already delivered. The entry is removed the next time this page opens after those 24 hours, or when another checkout starts waiting for its license. The page never stores the license token.Когда оплата возвращает тебя на сайт, страница результата хранит ID checkout-сессии и одноразовый verifier в sessionStorage под ключом `tegaro-checkout-return`, только в этой вкладке, чтобы после перезагрузки всё ещё получить лицензию. Они используются не дольше 60 минут и удаляются, как только лицензия выдана, сессия перестала действовать или вкладка закрыта. После показа лицензии страница помнит только время выдачи — под ключом `tegaro-license-delivered` в localStorage, — чтобы в течение 24 часов после перезагрузки сказать, что лицензия уже выдана. Запись удаляется, когда страница открывается после этих 24 часов или когда другая оплата начинает ждать свою лицензию. Сам токен лицензии страница не сохраняет.
If you ask for your license again on the recovery page, the email address you enter and the page language (EN or RU) are sent to our Worker. If an active license belongs to that address, the Worker sends the license email to it through Resend. The page gets the same answer either way and never learns whether a license exists. The form's rate limit keeps a salted hash of your IP address and of the email address for one hour.Если ты запрашиваешь лицензию заново на странице восстановления, введённый email и язык страницы (EN или RU) отправляются нашему Worker. Если на этот адрес оформлена действующая лицензия, Worker отправляет на него письмо с лицензией через Resend. Страница в любом случае получает один и тот же ответ и не узнаёт, есть ли лицензия. Ограничение частоты запросов час хранит солёный хеш твоего IP-адреса и адреса почты.
Creem is merchant of record and handles payment data under its policy. Our Cloudflare D1 database stores license ID, email, provider order/subscription ID, plan, status/expiry, issue/revoke timestamps and the site language for license emails solely to deliver licenses, handle lifecycle events, refunds and support. The Sentry crash-reporting SDK sends no events today, and update checks are a separate network call; neither receives checkout email, typed text, or clipboard content. Our emails load their pictures from tegaro.app; we add no tracking pixel to them, so we cannot tell who opened them.Creem — merchant of record и обрабатывает платёжные данные по своей политике. В Cloudflare D1 мы храним ID лицензии, email, ID заказа/подписки, план, статус/срок, даты выпуска/отзыва и язык сайта для писем о лицензии только для доставки лицензии, событий оплаты, возвратов и поддержки. SDK отчётов о сбоях Sentry сейчас не отправляет событий, а проверка обновлений — отдельное сетевое обращение; они не получают checkout email, введённый текст или содержимое буфера. Картинки в наших письмах загружаются с tegaro.app; пиксель слежения мы в письма не добавляем, поэтому не знаем, кто их открыл.
Transactional license and support email does not subscribe you to marketing. A message to support, including its body and any attachments, is routed by Cloudflare Email Routing to our Gmail inbox and used to answer the request.Транзакционные письма о лицензии и поддержке не подписывают тебя на маркетинг. Сообщение в поддержку, включая текст и вложения, Cloudflare Email Routing пересылает в наш почтовый ящик Gmail; оно используется для ответа на запрос.
The download never asks for an email. If you ask for the download link by email on the home page, our Worker sends that link once through Cloudflare Email Sending and does not add the address to any list. Only if you also tick the box does it store the address, the page language and the consent time, and the two further messages, a reminder near the end of the 14-day trial and one discount offer, go out only after you press Download in that first email. They stop once you buy, every message has an unsubscribe link that deletes the address, and an address is deleted automatically 7 days after signup if Download was never pressed, and 20 days after the first press in any case. A Cloudflare Turnstile check keeps bots from using the form: its script loads from challenges.cloudflare.com only when you open the form, and Cloudflare then receives the browser signals the check needs. The form's rate limit keeps a salted hash of your IP address and email for 24 hours. The reminder and the offer are sent on your consent, the ticked box; the unsubscribe link withdraws it.Для скачивания email не нужен. Если на главной ты просишь прислать ссылку на почту, наш Worker один раз отправляет её через Cloudflare Email Sending и не вносит адрес ни в какой список. Только если ты ещё и отмечаешь галочку, он хранит адрес, язык страницы и время согласия, а ещё два письма, напоминание ближе к концу 14-дневного пробного периода и одно предложение со скидкой, приходят, только когда ты нажмёшь «Скачать» в первом письме. После покупки письма прекращаются, в каждом есть ссылка для отписки, которая удаляет адрес, а сам адрес удаляется через 7 дней после подписки, если «Скачать» так и не нажали, и в любом случае через 20 дней после первого нажатия. Проверка Cloudflare Turnstile не даёт ботам пользоваться формой: её скрипт загружается с challenges.cloudflare.com, только когда ты открываешь форму, и тогда Cloudflare получает сведения о браузере, нужные для проверки. Ограничение частоты запросов 24 часа хранит солёный хеш твоего IP-адреса и почты. Напоминание и предложение отправляются на основании твоего согласия — отмеченной галочки; ссылка для отписки его отзывает.
6. Why we process personal data and who receives it6. Зачем мы обрабатываем персональные данные и кто их получает
When AppSumo redemption is available, you submit your code and license-delivery email to our Worker. D1 stores the code's SHA-256 hash, the redemption state, email, and associated license ID; it does not store the raw code. Resend receives the email and license token to deliver the transactional license message. AppSumo handles the original purchase and its refund process.Когда погашение AppSumo доступно, ты отправляешь код и email для доставки лицензии нашему Worker. D1 хранит SHA-256-хеш кода, состояние активации, email и ID связанной лицензии; исходный код не сохраняется. Resend получает email и токен лицензии для доставки транзакционного письма. Исходную покупку и её возврат обрабатывает AppSumo.
For the personal data described here, Tegaro is operated by Nikolai Iakubovskii. Contact: Оператор Tegaro в отношении описанных здесь персональных данных — Николай Якубовский. Контакт: support@tegaro.app. We use purchase and license data to provide the order, license delivery, recovery, refunds, subscription administration and support; diagnostics to maintain the app; and Cloud cleanup only with your separate consent. Where applicable, these activities rely on performance of the purchase or license, legal obligations, our legitimate interest in operating and securing the service, or your consent.. Данные о покупке и лицензии используются для оформления заказа, доставки и восстановления лицензии, возвратов, управления подпиской и поддержки; диагностика — для поддержки работы приложения; облачное исправление — только с твоим отдельным согласием. Если это применимо, основанием служат исполнение покупки или лицензии, юридические обязанности, наш законный интерес в работе и защите сервиса или твоё согласие.
Relevant data is handled by service providers needed for the feature: Cloudflare for the site, license service, support-email routing and, where the site offers the download-link form, that form's bot check and emails; Gmail for the support inbox; Creem for payment; Resend for transactional email; Sentry, whose crash-reporting SDK sends no events today; the model source for a model you choose to download; and an AI provider you choose to use. Their processing, including any international transfers, is governed by their own terms and privacy information.Нужные для функции данные обрабатывают поставщики услуг: Cloudflare для сайта, лицензирования, маршрутизации писем поддержки и — там, где сайт предлагает форму со ссылкой на скачивание, — её проверки от ботов и писем; Gmail для ящика поддержки; Creem для оплаты; Resend для транзакционных писем; Sentry, SDK отчётов о сбоях которого сейчас не отправляет событий; источник модели, которую ты решишь скачать; и выбранный тобой AI‑провайдер. Их обработка, включая возможную международную передачу, регулируется их собственными условиями и информацией о приватности.
License records are kept while needed to deliver an active entitlement, process refunds or chargebacks, answer support requests, prevent duplicate issuance, and meet applicable legal or accounting duties. We then delete or irreversibly anonymize them. Local data remains on your Mac until you clear it, change its retention setting, or remove its local data separately.Записи о лицензии хранятся, пока нужны для активного доступа, возвратов или chargeback, ответов поддержки, предотвращения повторной выдачи и выполнения применимых юридических или бухгалтерских обязанностей. Затем они удаляются или необратимо обезличиваются. Локальные данные остаются на твоём Mac, пока ты их не очистишь, не изменишь срок хранения или не удалишь локальные данные отдельно.
7. What we do not do7. Чего мы не делаем
- No upload of typed text, clipboard content or learned terms. While the optional AI-usage feature is on, it contacts only Anthropic (Claude) and OpenAI (Codex), for usage and plan data.Не загружаем введённый текст, содержимое буфера или обученные термины. Пока необязательная функция AI usage включена, она обращается только к Anthropic (Claude) и OpenAI (Codex) — за данными использования и тарифа.
- No Tegaro account, cloud sync, push notification system, remote dictionary or advertising SDK.Нет аккаунта Tegaro, облачной синхронизации, push-системы, удалённого словаря и рекламного SDK.
- We do not sell or rent personal data. We use service providers only where needed to run the features described here, such as payment, email delivery and an AI provider you choose; the Sentry crash-reporting SDK is present but sends no events today.Мы не продаём и не сдаём в аренду персональные данные. Мы используем поставщиков услуг только там, где это нужно для описанных здесь функций: оплаты, доставки писем и выбранного тобой AI‑провайдера; SDK отчётов о сбоях Sentry в приложении есть, но сейчас не отправляет событий.
8. Your rights, children, changes, and contact8. Твои права, дети, изменения и контакт
Where applicable law gives you privacy rights, you may ask to access, correct, delete, restrict or receive your personal data, object to processing based on legitimate interests, withdraw consent, or complain to your data-protection authority. Email Если применимое право даёт тебе права в отношении персональных данных, ты можешь запросить доступ, исправление, удаление, ограничение или получение своих данных, возразить против обработки на основании законного интереса, отозвать согласие или подать жалобу в орган по защите данных. Напиши на support@tegaro.app; we may need enough information to identify the relevant purchase or license record. A deletion request does not require us to erase records that we must retain by law.; нам может понадобиться достаточно информации, чтобы найти покупку или запись лицензии. Запрос на удаление не требует стирать записи, которые мы обязаны хранить по закону.
Tegaro is not directed to children under 13. If a guardian believes a child provided personal information, contact us for deletion. If a new networked feature ships, this page is updated first and the release notes call it out.Tegaro не предназначен для детей младше 13 лет. Если ты опекун и считаешь, что ребёнок передал персональные данные, свяжись с нами для удаления. Перед выпуском новой сетевой функции эта страница будет обновлена, а изменение отмечено в release notes.
Last updated: 2026-10-08Обновлено: 2026-10-08