1Накратко
- Ползваме бисквитки за две неща: да ви държим вписан и да помним езика, който сте избрали.
- Няма Google Analytics, няма Google Tag Manager, няма Meta Pixel, няма рекламни мрежи, няма проследяващи бисквитки. Нито една.
- Затова няма и банер за съгласие. Обяснението е в следващия раздел, а не в дребен шрифт.
- Освен бисквитки записваме няколко неща в паметта на браузъра ви. Едно от тях съдържа текст, писан от хора — казваме кое и защо.
Българският текст е обвързващият. Английският е превод за удобство — при разлика важи българският.
2Защо няма банер за бисквитки
Съгласие за записване в устройството ви се иска по чл. 5, § 3 от Директива 2002/58/ЕО за правото на неприкосновеност в електронните съобщения, както е въведена в българското законодателство. Същата разпоредба съдържа и изключение: съгласие НЕ е нужно, когато записът е строго необходим, за да бъде предоставена услуга, която потребителят изрично е поискал.
Всичко, което Rentnivo записва, попада в това изключение или е предпочитание, което сте задали сами с натискане на бутон. Нищо не измерва поведението ви, нищо не ви разпознава на чужд сайт, нищо не строи профил за реклама. Няма трета страна, която да чете тези записи.
Банер, който иска съгласие за неща, за които съгласие не е нужно, не прави сайта по-законен — прави го по-досаден и учи хората да натискат „Приемам“, без да четат. Ако някой ден добавим аналитика, банерът ще се появи ПРЕДИ нея, а този документ ще се промени в същия ден.
3Строго необходими бисквитки
| Име | Какво съдържа | Срок | Защо |
|---|---|---|---|
| sb-<проект>-auth-token, заедно с частите ѝ с наставка .0, .1 и така нататък | сесията ви: токен за достъп, токен за подновяване и основните данни на профила — идентификатор, имейл, роля. Стойността е по-голяма от лимита на една бисквитка, затова браузърът я държи на части. | до 400 дни; подновява се при всяко влизане | без нея всяко зареждане на страница ще ви връща към входа |
| sb-<проект>-auth-token-code-verifier | еднократна случайна стойност за проверката PKCE при вход с Google | минути — изтрива се веднага след като входът завърши | пази входа от подмяна на кода за оторизация по пътя |
И двете се задават от нашия домейн, не от трета страна. Не се изпращат при заявки от чужди сайтове (SameSite=Lax) и извън локалната разработка пътуват само по HTTPS.
Сесийната бисквитка нарочно е четима от скриптовете на самата страница — така браузърният клиент на базата данни разпознава кой сте. Затова страниците се сервират с политика за съдържанието, която не допуска изпълнение на чужд скрипт: това е защитата, която стои на мястото на флага httpOnly. Казваме го, защото е избор с последици, а не подробност.
4Функционални бисквитки
| Име | Какво съдържа | Срок | Защо |
|---|---|---|---|
| lang | две букви: bg или en. Нищо друго, никакъв идентификатор. | 1 година | сървърът рендира страницата на вашия език още при първото зареждане, без премигване |
Тази бисквитка се записва САМО когато натиснете превключвателя за език. Ако не сте го докосвали, тя не съществува и приложението говори на български.
5Какво пазим в паметта на браузъра ви
Локалното хранилище на браузъра не е бисквитка: не се изпраща със заявките и не напуска устройството ви. Но е запис в устройството ви и затова му е мястото в този документ.
| Ключ | Какво съдържа |
|---|---|
| content-tr | кеш с преводи на текст от самото приложение: заглавия и описания на заявки, известия. СЪДЪРЖА лични данни, защото това е текст, писан от хора. Пази се, за да не се чака и плаща превод на един и същ текст втори път. Ограничен е до последните 400 записа. |
| bldmstr:msgs-read:<вашият идентификатор> | докъде сте прочели съобщенията си. Самият ключ съдържа вашия идентификатор в платформата. |
| bldmstr:bell-seen:<вашият идентификатор> | кога за последно сте отваряли камбанката с известията. Ключът също съдържа вашия идентификатор. |
| lang | същата стойност като бисквитката, за да я прочете приложението без обръщане към сървъра |
| предпочитания за изгледа | тъмен режим, подредба на списъци, кои подсказки вече сте видели |
Излизането от акаунта днес НЕ изчиства кеша с преводите. Ако ползвате чуждо или общо устройство, изчистете данните на сайта от настройките на браузъра, след като приключите.
6Какво няма
- Google Analytics, Google Tag Manager и всякаква друга уеб аналитика с идентификатор.
- Meta Pixel, LinkedIn Insight Tag, TikTok Pixel и останалите рекламни пиксели.
- Бисквитки на трети страни, вградени плейъри и карти, които следят кой ги гледа.
- Отпечатък на устройството и всякакво разпознаване без бисквитка.
- Споделяне на идентификатори с рекламодатели или брокери на данни.
Единственият външен скрипт на страниците е Vercel Speed Insights. Той измерва колко бързо се зарежда страницата. Не записва бисквитка и не създава идентификатор, който да ви следва между посещенията.
Вход с Google отваря страница на Google едва когато натиснете бутона. Дотогава Google не получава нищо от нас и на страниците ни няма негов код.
7Как да ги изтриете или блокирате
Всеки браузър позволява да видите, изтриете и блокирате бисквитките и локалното хранилище за конкретен сайт. Търсете в настройките раздел за поверителност и данни на сайтовете. Изтриването на данните на сайта премахва наведнъж и бисквитките, и всички ключове от таблицата по-горе.
Ако блокирате бисквитките за домейна, от който ползвате Rentnivo, вход няма да е възможен. Това не е неудобство, което може да се заобиколи: сесията Е бисквитка. Публичната страница ще се отвори; всичко зад входа — не.
8Промени и връзка
Списъкът по-горе е пълен към датата на версията. Правилото ни е просто: нова бисквитка или нов ключ в браузъра означава нов ред в този документ, преди промяната да стигне до потребител.
Въпроси по този документ: kalingblagov@gmail.com.
Как обработваме личните данни, до които стигаме по този начин — основания, срокове, получатели и вашите права — е описано в Политиката за поверителност на адрес /pravila/poveritelnost.