Поверителност
„Обща култура“ / Knowledge Chase · в сила от 12 октомври 2026 · English
Играта се прави от Ангел Георгиев, физическо лице, България. Пазим възможно най-малко и нищо, което не е нужно на самата игра.
Какво се пази и защо
- Прогрес в играта: нива, точки, видени въпроси, пратени дуели. Стои на твоето устройство, в паметта на браузъра или приложението. Без акаунт не пътува към нас. С акаунт пазим и копие на нивата, точките, видените въпроси и серията към акаунта, по език. Така продължаваш на друго устройство, където си влязъл. Бележник по въпрос и отговорите ти не се пазят. Копието се изтрива с акаунта.
- Акаунт, по желание: прякор и парола. Паролата се пази само като необратим хеш, PBKDF2-SHA256 със случайна сол. Никой не може да я прочете, включително ние. Телефон не искаме. С акаунта стоят резултатите ти за класациите: обща, седмична, дневна, изпит, турнири с код. Пазим и кога за последно си влизал, с точност до час, за да знаем колко акаунта са живи.
- Турнир с код, ако създадеш такъв: кодът, кой акаунт го е създал, езикът и датата. Служат да се покаже „създаден от“ и да се спре приемането след седмица. Класирането на турнира вижда всеки с кода: прякор и точки.
- Имейл към акаунта, по желание. Полето при регистрация може да остане празно и акаунтът пак се прави. Оставиш ли го празно, началният екран после предлага да добавиш адрес. Това е предложение, не изискване. Адресът служи само за едно: да ти върнем достъпа, ако забравиш паролата. От екрана за вход искаш линк по прякор и на адреса идва писмо с еднократен линк за един час. Друго не ти пращаме на него: нито новини, нито реклами, нито напомняния. Напомнянето за дневния турнир е отделно и се иска отделно, виж по-долу. Изтрива се заедно с акаунта.
- Вход с Google, когато е наличен: пазим техническия идентификатор, който Google дава за твоя акаунт, за да те познаем при следващ вход, и имейла, ако Google е потвърдил, че е твой. Той служи за същото възстановяване при същите условия като горния ред. Име и снимка от Google не пазим.
- Вход с линк по имейл, ако го избереш вместо парола: адресът става адресът на акаунта при същите условия като горните редове. На него идва писмо с еднократен линк за вход за един час. Докато линкът не е отворен, с него пазим прякора, който си написал, и копие на прогреса от браузъра, в който си го поискал. Така те чака там, където отвориш линка. Копието се изтрива, щом линкът бъде използван или изтече.
- Случаен идентификатор на устройството: 16 случайни знака, създадени при първото пускане. Служи само за броене: колко устройства са отворили играта, започнали ниво, доиграли. Докато на устройството не е влизано в акаунт, той не е свързан с нищо и не казва кой си. Влезеш ли в акаунт, пазим, че това устройство е играло с този акаунт. Тогава броячите по дни се четат и по акаунт: кога си отворил играта, играл, доиграл ниво или дневния турнир. Това важи за всички дни на устройството: отпреди входа, след като излезеш от акаунта и когато на същото устройство играе друг човек. Ако не искаш старата ти игра да се връзва с акаунта, влез от друг браузър или изтрий данните на сайта преди входа. Второто нулира и прогреса на устройството. Трябва ни, за да виждаме колко често се връщат хората с акаунт. За всеки брояч пазим деня и часа на първото такова действие за деня, с точност до час, за да знаем дали нов линк работи още същия следобед. Отговори и нещо по-подробно не пазим. Връзката се трие с акаунта.
- Видът на устройството: операционна система с версия и модел, както ги съобщава браузърът (например „Android 14, Samsung SM-S911B“ или „iOS 17, iPhone“), към случайния идентификатор по-горе. За да знаем на какви телефони играят хората и къде играта гърми. Без серийни номера и без нищо, което сочи към теб.
- Държавата: двубуквен код (например „BG“), който Cloudflare определя по адреса на връзката, към същия ред. За да знаем в кои държави играят хората. Самият адрес не пазим — нито град, нито нещо по-точно от държава.
- Анонимни броячи: кой отговор е избиран по въпрос за жокера „Публиката“, флагвани въпроси, резултати от дуели по код на дуела, с прякор или без. Без личен идентификатор извън случайния по-горе.
- Технически грешки в играта: гръмне ли кодът, пазим краткия технически текст на грешката, тоест съобщение, файл, ред и режим на игра, и колко пъти се е случило за деня. Без идентификатор. Само текстът и броят, за да я поправим.
- Имейл за напомняне, само ако сам го поискаш след дневния турнир: адресът, езикът на писмото и случаен код за отписване. Не се връзва с акаунта ти, с прогреса или с идентификатора на устройството. Пази се отделно и служи само за напомнянето. Без потвърждение от самата поща на този адрес не отива нищо друго.
- Имейл за тестер на приложението, само ако сам го впишеш в страницата за затворения тест на /test-android: адресът, езикът на страницата и етикетът на линка, по който си дошъл. Служи за едно нещо: да те впишем в списъка с изпитатели в Google Play, за да ти прати Google поканата. Ние не пращаме писма на този адрес. Не се връзва с акаунт, с прогрес или с идентификатора на устройството. Изтрива се с края на затворения тест, или по-рано, щом поискаш.
- Доклади „Съобщи за проблем“: описанието ти, по избор снимка на екрана, и технически контекст: версия на играта, платформа, размер на екрана, режим, въпрос, низът на браузъра, user agent. Отиват при разработчика като задача в GitHub, в частно хранилище.
Къде стои и кой го вижда
- Сървърите и базата са в Cloudflare, Pages и D1, регион Европа. Cloudflare вижда техническите данни на връзката, IP адрес и заявки, както всеки хостинг.
- Cloudflare Web Analytics брои посещенията без бисквитки и без проследяване между сайтове.
- Шрифтовете се сервират от нашия сървър, не от Google Fonts. При зареждането им никой друг не научава нищо за теб.
- При нов играч разработчикът получава имейл през Resend с прякора. Нищо друго.
- Напомнянията за дневния турнир също минават през Resend. Компанията е в САЩ, пощата ни се обработва в техния регион за Европа, Ирландия. Тя вижда адреса ти, защото го доставя. Пишем само за дневния турнир, без реклама и без чужди оферти. Адресът не се дава на никого.
- Данните вижда само разработчикът. Не се продават, не се дават на рекламодатели, не се ползват за нищо извън играта.
Бисквитки и реклами
Няма бисквитки. Играта пази прогреса в локалната памет на устройството: localStorage или паметта на приложението. Няма реклами и няма рекламни SDK-та. Промени ли се това, тази страница ще каже какво точно се добавя.
Колко време
- Сесията за вход важи 90 дни, после се иска нов вход.
- Акаунтът и резултатите му стоят, докато не ги изтриеш.
- Анонимните броячи и докладите стоят без срок. Те не сочат към конкретен човек.
- Имейлът за напомняне стои, докато сам не спреш писмата. Поискан, но непотвърден адрес не получава нищо и не се ползва за нищо друго.
Как да изтриеш
- Акаунт: от началния екран, влязъл, „Изтрий акаунта“. Трие прякора, хеша на паролата, имейла, ако си дал такъв, сесиите и всичките ти резултати от класациите, веднага и безвъзвратно. Турнирите, които си създал, остават за другите играли в тях, но вече не сочат към теб.
- Прогрес на устройството: „Избери ниво“ → „Нулирай прогреса“, или изтрий данните на сайта или приложението от настройките на устройството.
- Имейл за напомняне: линкът „спри ги“ в дъното на всяко писмо изтрива адреса от базата. Не го отбелязва като спрян, а го изтрива.
- Имейл за тестер: пиши на адреса по-долу и го махаме веднага. Иначе целият списък пада с края на затворения тест.
- Ако нещо не става от приложението, пиши на адреса по-долу и ще го изтрием ръчно. Стъпките и сроковете са на отделна страница: Изтриване на акаунт.
Деца
Играта е за всички възрасти и не събира данни, по които да се разпознае дете или възрастен. Няма чат, няма профили с лични данни, няма покупки.
Контакт
Въпроси, искания за изтриване, несъгласие: [email protected].
Промени
Промени ли се това, което се пази, страницата се обновява и датата горе се сменя. Историята на промените е публична в хранилището на проекта.
← Към играта