Privacy policy
The short version
Kadr has no backend and no analytics. Screenshots, documents and settings stay in the browser on your computer. Nothing is sent anywhere unless you press a button that says it will send something.
What is stored, and where
- Screenshots, documents and style presets — in the browser’s IndexedDB, on this computer. They are removed when you delete them in the library or remove the extension.
-
Settings, API keys and tracker tokens — in
chrome.storage.local. Deliberately local and notsync: keys must not travel to a cloud account.
What leaves the device, and only when you ask
- An AI action. If you enable AI and enter your own key, the image on the canvas and your prompt go straight to the endpoint you configured — OpenAI, Anthropic, Google, OpenRouter, or a local server. They do not pass through us; we have no server in this path. What that provider does with the data is governed by their terms.
-
The local OCR dictionary. The first offline text recognition downloads a language
file for Tesseract from
tessdata.projectnaptha.com— the only third-party host this extension ever contacts on its own. The request carries no data about you, and nothing about the image leaves the device: recognition itself runs in the browser. -
Sending a shot to an issue tracker. If you configure GitHub, Linear or Jira, the
picture, the title, your description and the page context (url, browser, screen size) go
to that tracker with your token. Access to the tracker host is requested at that moment,
not at install time. Linear hands back a presigned upload url on
storage.googleapis.com, so that host is asked for together with it.
What never happens
- No telemetry, no analytics, no crash reporting, no “anonymous usage statistics”.
- No account, no sign-up, no advertising, no third-party trackers.
- No selling or sharing of any data, because none of it reaches us in the first place.
Permissions and why they exist
-
activeTab,scripting— read the page you are capturing, at the moment you start a capture. -
storage,unlimitedStorage— keep documents, shots and settings locally. downloads— save the exported file.clipboardWrite— copy the shot when you press Copy.contextMenus— the right-click entry points.- Host access — optional, one site at a time and always behind a button: reshooting a saved shot, recording a step guide across pages, sending to your issue tracker.
Contact
Questions and reports: open an issue in the repository. The extension is open source — every claim on this page can be checked in the code.
Политика приватности
Коротко
У Kadr нет сервера и нет аналитики. Скриншоты, документы и настройки остаются в браузере на вашем компьютере. Никуда ничего не уходит, пока вы не нажмёте кнопку, которая прямо говорит, что что-то отправит.
Что хранится и где
- Снимки, документы и пресеты стилей — в IndexedDB браузера, на этом компьютере. Удаляются, когда вы удаляете их в библиотеке или удаляете само расширение.
-
Настройки, ключи ИИ и токены трекеров — в
chrome.storage.local. Именно local, а неsync: ключам нечего делать в облачной учётке.
Что уходит наружу — и только по вашему действию
- Действие ИИ. Если вы включили ИИ и ввели свой ключ, изображение с холста и ваш запрос уходят напрямую на указанный вами эндпоинт — OpenAI, Anthropic, Google, OpenRouter или локальный сервер. Через нас они не проходят: в этой цепочке нашего сервера нет. Что делает с данными провайдер, определяют его условия.
-
Словарь локального OCR. Первое офлайн-распознавание скачивает языковой файл для
Tesseract с
tessdata.projectnaptha.com— это единственный сторонний хост, к которому расширение обращается по своей инициативе. В запросе нет никаких данных о вас, и изображение не покидает устройство: распознавание идёт в браузере. -
Отправка снимка в трекер. Если вы настроили GitHub, Linear или Jira, картинка,
заголовок, ваше описание и контекст страницы (адрес, браузер, размер экрана) уходят в
этот трекер с вашим токеном. Доступ к адресу трекера запрашивается в этот момент, а не
при установке. Linear отдаёт presigned-ссылку для загрузки на
storage.googleapis.com, поэтому этот хост запрашивается вместе с ним.
Чего не происходит никогда
- Ни телеметрии, ни аналитики, ни отчётов о падениях, ни «анонимной статистики».
- Ни аккаунта, ни регистрации, ни рекламы, ни сторонних трекеров.
- Никакой продажи или передачи данных — они до нас попросту не доходят.
Разрешения и зачем они
-
activeTab,scripting— прочитать страницу, которую вы снимаете, в момент запуска захвата. -
storage,unlimitedStorage— хранить документы, кадры и настройки локально. downloads— сохранить файл экспорта.clipboardWrite— скопировать кадр по кнопке «Копировать».contextMenus— пункты контекстного меню.- Доступ к хостам — опционально, по одному сайту и всегда по кнопке: пересъёмка сохранённого кадра, запись инструкции с переходами, отправка в ваш трекер.
Связь
Вопросы и сообщения об ошибках — issue в репозитории. Расширение открыто: любое утверждение с этой страницы проверяется по коду.