Поверителност

Политика за поверителност

Последна актуализация: 2026-06-15

Krendo е безплатно локално разширение за Chrome — без акаунт, без аналитични SDK-та, без телеметрия. Тази страница описва какви данни обработва разширението, накъде отиват и как се държи сайтът krendo.app, когато го посетиш. (Накратко: на сървър не пазим нищо; от браузъра ти излизат само текстът, който изрично превеждаш, и един малък файл със съобщения.)

Запазените ти думи живеят на устройството ти

Всяка дума, която запазиш, се пази в IndexedDB на твоя браузър (през Dexie). Тази база данни е лична за профила на браузъра на твоя компютър. Нямаме сървър с копие. Ако деинсталираш разширението и не изнесеш думите си преди това, те изчезват — няма откъде да ги възстановим.

Как да изтриеш данните си. Премахни отделна дума от списъка със запазени думи на krendo.app/words(менюто на реда → Премахни) или изтрий всичко, като деинсталираш разширението — Chrome изтрива локалната IndexedDB заедно с него. На сървър нямаме копие, нито стъпка за възстановяване от наша страна.

Какво напуска устройството ти и накъде отива

Три неща:

  • Текстът, който поискаш да се преведе, отива към публичния endpoint на Google Translate на translate.googleapis.com. Изпращаме маркирания текст и двойката изходен/целеви език. Не прикачаме идентификатор на акаунт, идентификатор на разширение, нито header, който да сочи към теб. За тази заявка важи политиката за поверителност на Google.
  • Текстът, който поискаш да чуеш, отива към endpoint-а за text-to-speech на Google на translate.google.com, когато натиснеш бутона за възпроизвеждане. Същата форма: само текстът, без идентификатори от нас.
  • Съобщенията, които виждаш в popup-а— малък JSON файл, който дърпаме от krendo.app/api/announcements най-много веднъж на 24 часа, с локален кеш между извличанията. Това е обикновена HTTP заявка: IP-то и user-agent-ът ти са видими за хоста ни (Vercel), както при всяко посещение на сайт, но не изпращаме идентификатор на разширение, нито параметри, специфични за теб. Отговорът е списък с дефиниции на карти; никога не четем запазените ти думи, за да го съставим.

Запазените ти думи, бележките, етикетите, историята на преговор — нищо от това не се изпраща където и да е. Преводната заявка знае само изречението, което е пред теб в момента. Всички заявки по-горе са защитени с HTTPS при предаване.

Какви разрешения иска разширението

  • Четене и промяна на данни на сайтовете, които посещаваш (host_permissions: https://*/*) — нужно, за да инжектира прозорчето за превод върху страницата, на която си маркирал текст. Разширението чете само маркирания текст и записва прозорчето; не сканира, не следи и не предава съдържанието на страницата.
  • Четене и промяна на данни на локални файлове (host_permissions: file:///*) — нужно за инлайн превод върху PDF и офлайн файлове. Chrome допълнително изисква да включиш превключвателя „Allow access to file URLs“ за разширението в chrome://extensions, преди разширението наистина да се закачи към file:// страници.
  • Storage— нужно, за да пази запазените ти думи и предпочитанията за език в IndexedDB и chrome.storage.
  • Alarms (alarms) — буди service worker-а веднъж на ден, така че значката в toolbar-а да отразява най-новата карта с активност, без да се налага да отваряш popup-а.
  • Пренасочване на мрежови заявки (declarativeNetRequestWithHostAccess) — ползва се само от опционалния PDF четец, за да насочва PDF URL-и към вградената страница на четеца. Не променя друг мрежов трафик.

Без analytics, без тракинг — в разширението

Самото разширение не включва Google Analytics, PostHog, Mixpanel, Sentry, нито друг подобен SDK на трета страна. Няма телеметричен endpoint, който да контролираме. Това важи за разширението. За сайта виж по-долу.

Този сайт

krendo.app се хоства на Vercel. Като всеки уеб хост, Vercel записва стандартни заявкови логове (IP адрес, user-agent, заявен път) за всяко преглеждане на страница. Освен това работят и два леки слоя за измерване от Vercel:

  • Vercel Web Analytics (@vercel/analytics) — анонимни броячи на преглеждания и referrers. Без бисквитки по дизайн, не изгражда профил между сайтове, не изисква съгласие под GDPR / ePrivacy. Ползваме го, за да виждаме обобщено кои маркетинг страници четат хората.
  • Vercel Speed Insights (@vercel/speed-insights) — извлича анонимни Web Vitals (време за зареждане на страница, стабилност на оформлението), за да забелязваме регресии в производителността. Също без бисквитки.

Единствените бисквитки, които сайтът поставя, са функционални: NEXT_LOCALE (предпочитание за език на маркетинг страниците) и krendo.uiLocale (предпочитание за език на таблото, поставя се само ако посетиш /app). И двете са SameSite=Lax, валидни за една година и никога не се изпращат към трета страна.

Ако това някога се промени — например ако на сайта се появят analytics от трета страна или реклами — страницата се обновява първа, с датирана бележка отгоре и прозорче за съгласие, където законът го изисква. Нищо, което добавим към сайта, не променя това, че разширението не събира данни; промените засягат само сайта.

Доброволен отзив при деинсталиране

Ако премахнеш разширението, Chrome може да отвори една страница — krendo.app/uninstall— където питам защо. Самото отваряне на тази страница не изпраща нищо. Ако избереш причина, запазваме един ред в малка база данни: причината (от кратък фиксиран списък), кратка бележка по желание, която напишеш, езика на страницата и времево клеймо. Това е всичко — без акаунт, без идентификатор на разширението, без отпечатък на браузъра и без запазен IP адрес. Анонимно е и няма начин да бъде свързано обратно с теб или запазените ти думи. Отделната връзка „Изпрати отзив“ в менюто на popup-а на разширението отваря имейл вместо това — тя не е засегната и остава доброволна, написана от теб, никога автоматична.

Обратна връзка в приложението

В приложението има няколко тихи, незадължителни начина да ми кажеш какво липсва или куца — карта на таблото ти и кратка форма на страниците /support и /feedback. Както при анкетата при деинсталиране, изпращането запазва един анонимен ред: причина от кратък фиксиран списък, бележка по желание, която напишеш, от коя страница идва, езика на страницата и времево клеймо. Без акаунт, без идентификатор на разширението.

Една разлика: тази форма ти позволява по желаниеда оставиш имейл — само ако искаш да ти отговоря, когато това, което спомена, бъде пуснато. Ако го направиш, той се пази заедно с този един ред с отзив и се ползва за точно едно нещо: да ти отговоря за този отзив. Никога не се добавя в списък за разпращане, никога не се ползва за маркетинг и никога не се споделя. Остави го празно и редът остава напълно анонимен. За да премахнеш имейл (или какъвто и да е отзив), пиши на hello@krendo.app.

Данни, които не събираме, не споделяме и не продаваме

Не продаваме данни на потребителите. Не ги споделяме с трети страни за цели, които нямат общо с превода на текста, който си поискал да преведеш. Не ги ползваме, за да изграждаме профил, да тренираме модел или да преценяваме кредитоспособност. Krendo няма сървър, който държи списъка ти със запазени думи, историята ти на преговор, бележките или етикетите ти.

Деца

Разширението е подходящо за обща употреба и не събира нищо за никого. Няма възрастов праг, защото няма какво да се прагира.

Промени по тази бележка

Ако нещо съществено се промени — например ако бъдеща версия въведе доброволна облачна синхронизация — тази страница ще се обнови преди промяната да тръгне, с датирана бележка отгоре.

Контакт

Въпроси или притеснения? Пиши ми. Виж също: Условия.

Какво разширението няма днес
  • Сървър, който държи думите ти
  • База данни с акаунти
  • Analytics SDK (Google Analytics, PostHog, Mixpanel, Sentry)
  • Тракинг пиксели или рекламни бисквитки
  • Облачна синхронизация между устройствата ти
  • Начин да ти ресетираме паролата — защото няма парола

Ако нещо от това се промени — например ако се появи доброволна облачна синхронизация като платено ниво — промяната ще се появи първо на тази страница, в писмен вид, преди да тръгне. Виж Промени по тази бележка по-горе.