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

Последна промяна: 27 октомври 2026

Накратко

  • Безплатен личен проект — без фирма, реклами и платени функции.
  • Няма регистрация, акаунти и проследяване.
  • Не използваме бисквитки. Прогресът се пази в браузъра (локално хранилище) — само на вашето устройство.
  • Не събираме имейли, снимки или местоположение на децата.
  • Име (само малко име или прякор) се пише единствено при влизане в стая за класа. Вижда го само учителят и се изтрива автоматично 7 дни след последната активност в стаята.
  • Анонимна статистика (колко задачи са решени общо) се изпраща само ако родителят разреши.
  • Не зареждаме нищо от други сайтове — шрифтовете са на нашия сървър. Сайтът се доставя през Cloudflare за скорост и защита от атаки.

Кой стои зад Кодче

Кодче е некомерсиален личен проект. Правя го безплатно, в свободното си време, за да могат децата да учат програмиране на български. Зад него няма фирма, реклами или платени функции и няма да продавам или споделям никакви данни. Единствените средства са доброволни дарения от родители, които покриват сървъра и домейна.

Администратор на данните съм аз, К.Т., като физическо лице. За въпроси, искания или ако нещо ви притеснява, пишете на [email protected] — отговарям лично.

Какво пазим в браузъра

За да може детето да продължи оттам, докъдето е стигнало, играта пази следните данни в локалното хранилище (localStorage) на браузъра. Те не напускат устройството, освен статистиката по-долу. Пазят се, докато не изчистите данните на сайта от настройките на браузъра.

ИмеЗа каквоВид
kp-progressЗвездите по ниватаНеобходимо
kp-programsКодът (блоковете) за всяко нивоНеобходимо
kp-world, kp-levelПоследният отворен свят и нивоНеобходимо
kp-dailyКои дневни задачи са решени (за серията 🔥)Необходимо
kp-random-winsБрой решени случайни лабиринтиНеобходимо
kp-my-gamesИгрите, направени в работилницатаНеобходимо
kp-seen-introsКои уроци вече са показаниНеобходимо
kp-show-code, kp-code-langДали да се показва кодът и на кой езикНеобходимо
kp-consentВашият избор за бисквитки и статистикаНеобходимо
kp-hide-donateДали сте скрили балончето „Подкрепи“Необходимо
kp-badgesСпечелените значки и датата имНеобходимо
kp-statsБроячи за значките: опити, ползвана помощ, видени езици на кода и др.Необходимо
kp-playerАнонимен случаен номер за статистикатаСамо със съгласие
kp-roomsТаен номер и името на ученика в стая за класаСамо при влизане в стая
kp-teacher-roomsТайните номера на стаите, създадени от учителяСамо при създаване на стая

„Необходимите“ данни са нужни, за да работи играта, която сте отворили, и затова не изискват съгласие.

Анонимна статистика (само със съгласие)

Ако разрешите статистиката, браузърът създава случаен номер (например 3f1c…) и при всяка решена задача изпраща на сървъра номера, задачата и подредените блокове. Сървърът проверява, че блоковете наистина решават задачата, и записва само: случайния номер, задачата, света и датата. Блоковете не се записват.

Използваме тези данни единствено за общия брояч „Всички деца заедно“ на началната страница. Случайният номер не е свързан с име, имейл или устройство. Ако изключите статистиката, номерът се изтрива от браузъра и старите записи вече не могат да бъдат свързани с вас.

Правно основание: вашето съгласие, което можете да оттеглите по всяко време от „Настройки за бисквитки“ в долната част на всяка страница.

Сървърът и IP адресите

Както всеки уеб сайт, сървърът вижда IP адреса при всяка заявка. Ние не го записваме — нито в базата, нито в логовете. Използва се само за около минута в паметта, за да се ограничи броят заявки и да се предпази сайтът от злоупотреби.

Cloudflare

Сайтът се доставя през Cloudflare, Inc. — мрежа, която ускорява зареждането и го пази от атаки. Cloudflare действа като обработващ данни от наше име: обработва IP адреса и техническите данни на заявката, за да достави и защити сайта. Cloudflare може да постави техническа бисквитка __cf_bm (до 30 минути), която различава хора от автоматизирани ботове. Тя е необходима за защитата на сайта и не се използва за реклами или проследяване. Cloudflare може да обработва данни и извън ЕС при стандартните договорни клаузи на ЕС. Повече: политиката на Cloudflare.

Дарения

Бутонът „Подкрепи“ води към Revolut (@kristin6k). Даренията се правят изцяло в Revolut — сайтът не получава и не пази данни за плащането. Revolut ми показва името на дарителя и сумата, както при всеки превод; тези данни не се свързват с играта и не се споделят. Обработването на плащането е по политиката на Revolut.

Стаи за класа

Учителят може да създаде стая с избрани задачи. Учениците влизат с 6-цифрен код и пишат име, а учителят вижда на живо кой е в стаята, кои задачи са решени, за колко време и с колко блока.

  • Какво пазим на сървъра: написаното име (до 20 знака), кога ученикът е влязъл и кога е бил активен, кога е отворил и кога е решил всяка задача и с колко блока, както и кои значки има в играта (само номерата им). Самите програми не пазим. Не пазим IP адреси.
  • Кой ги вижда: само учителят, създал стаята — с таен номер, записан в неговия браузър. Учениците не виждат имената и резултатите на другите.
  • Колко дълго: стаята и всичко в нея се изтриват автоматично 7 дни след последната активност в нея (влизане, решение или промяна от учителя). Учителят може да затвори стаята по-рано (изтрива се веднага) или да премахне отделен ученик.
  • Защо: единствено за да може учителят да проследи работата на класа в часа.

Препоръчваме учениците да пишат само малкото си име или прякор, без фамилия. Ако родител иска данните на детето да бъдат изтрити по-рано, може да се обърне към учителя или да ни пише на [email protected].

Значки и дипломи

Значките се изчисляват от прогреса в браузъра и от няколко брояча (колко опита е отнело нивото, дали е ползвана помощ, кои езици на кода са видени, дали детето е влизало в стая) и се пазят само там. Дипломата за завършен свят се прави изцяло в браузъра: името, което детето напише, се използва само за отпечатването и не се пази никъде — нито в браузъра, нито на сървъра.

Игри от работилницата

Игрите, които детето прави, се пазят в браузъра. При споделяне цялата игра е записана в самия линк (след знака #), така че не се изпраща към сървъра. Имената и подсказките се избират от готови думи — няма свободен текст.

Деца

Сайтът е предназначен за деца. Затова не искаме лични данни: единственото изключение е името в стая за класа, което се използва само за часа и се изтрива 7 дни след последната активност в стаята. Решението за статистиката е оставено на родителя. В България съгласие за обработване на данни на дете под 14 години се дава от родител.

Вашите права

Имате право на достъп, коригиране, изтриване, ограничаване и възражение, както и да оттеглите съгласието си. Тъй като не знаем кой сте, най-лесният начин да изтриете данните си е да изключите статистиката и да изчистите данните на сайта от браузъра. Ако смятате, че правата ви са нарушени, можете да подадете жалба до Комисията за защита на личните данни (www.cpdp.bg).

Промени

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