Декларация за поверителност
Импресумът, Декларацията за поверителност и Условията за ползване са преведени от немски. Меродавна е съответно немската версия.
Накратко предварително: nard.gg не събира нищо, което не е нужно за играта. Без чужди инструменти за анализ, без рекламни мрежи, без предаване на трети лица — освен обратна връзка, която изпращаш сам (раздел „Обратна връзка“), — а бисквитки само за играта, за езика и изгледа, които избираш, и за последния ти избор в началната форма. Сървърът само брои колко често се отварят страниците му и къде възникват грешки — като обикновени суми, без IP адрес, без бисквитка, без какъвто и да е идентификатор; разделите „Броене на прегледите“ и „Броене на грешките“ по-долу казват точно какво означава това. Може да се играе без акаунт; който само чете, не оставя запис, който да сочи към него.
Администратор
Viktor Michel
Lindenstr. 54, 50674 Köln
Имейл: kontakt (at) nard.gg
Моля, при писане замени „(at)“ със знака @; този запис предпазва адреса от автоматични събирачи на адреси. Длъжностно лице по защита на данните не е определено; условията на чл. 37 от ОРЗД и на § 38 BDSG за тази дейност не са изпълнени.
Какво се съхранява
Акаунт
- Потребителско име. Избира се свободно. То стои под всяка партия, която играеш, и затова е публично видимо. Истинско име не се изисква.
- Хеш на паролата. Самата парола никога не се съхранява и никога не се записва в протокол. Съхранява се Argon2id хеш (19 MiB памет, две итерации, една нишка), който допълнително е шифрован със сървърна тайна (pepper). Тайната не се намира в базата данни; затова само откраднатата база данни не стига, за да се атакуват пароли.
- Имейл адрес — по избор. Без него акаунтът работи напълно. Той се използва изключително за две цели: нулиране на забравена парола и известието „твой ход е“. Не се показва на никого, не се предава на други играчи и не се използва за реклама, бюлетини или реактивиране. Въведеният адрес първо получава точно едно съобщение: молбата да бъде потвърден. Едва след това изобщо се използва — докато е непотвърден, към него не излиза нищо и той не може да служи и за нулиране на парола. За целта допълнително се съхранява дали е потвърден, както и временно хешът на връзка за потвърждение (24 часа).
- Моментът на създаване на акаунта.
- Доброволни данни в профила. В настройките можеш — но не си длъжен — да впишеш кратко представяне, клуб, самостоятелно посочен турнирен рейтинг и до три връзки или имена в други платформи. Всичко това по подразбиране е празно, съхранява се само ако сам го впишеш, вижда се публично на страницата ти на играч, може да се изтрие по всяко време поотделно (изпразни полето и запази) и изчезва напълно при изтриване на акаунта. Нищо от това не се анализира и не се предава.
Сесии
След влизане се създава сесия. Съхраняват се SHA-256 хешът на токена на сесията — не самият токен, — акаунтът, към който принадлежи сесията, както и моментите на създаване, последно използване и изтичане. Който прочете базата данни, не би могъл да си изгради от нея работеща сесия. Сесията изтича 30 дни след последното използване; изтеклите сесии се изтриват.
Игра без акаунт
Който отвори дъска или приеме покана, без да влиза в акаунт, получава място за гост: ред със случаен, непрозрачен идентификатор на играч и момента на създаването му — без име, без адрес, без парола. Към това — сесия като описаната по-горе, защото без нея при следващия ход сървърът не би знаел кой седи на тази дъска. Място за гост възниква само чрез действие, никога чрез простото четене на страница.
Места за гости, на които никога не е играно, се изтриват 24 часа след последното използване — заедно със съответната сесия. Който е играл като гост, запазва партиите си; ако по-късно създадеш акаунт, от същото място за игра става акаунт — не възниква второ и нищо изиграно не се губи.
В партия, която продължава дълго, като гост можеш доброволно да оставиш имейл адрес, за да те достигне съобщение, когато си на ход. Тогава адресът принадлежи на тази една партия, а не на личността ти: той се използва едва след като си го потвърдил чрез връзка за потвърждение (Double-Opt-in), всяко съобщение съдържа връзка за отписване, а адресът се изтрива, щом се отпишеш или партията приключи — което настъпи по-рано. За съобщенията важи фиксиран минимален интервал; на този адрес никога не се изпраща нищо повече от „твой ход е“. Правното основание е твоето съгласие (чл. 6, параграф 1, буква а) от ОРЗД), което можеш да оттеглиш по всяко време чрез връзката за отписване.
Партии и ходове
За всяка партия се съхраняват: вариант, дължина на мача и опции на играта, двете места, резултатът в точки, позицията на дъската, състоянието на куба за удвояване, както и изходът. Към това — дневник на ходовете: за всеки запис поредният номер, кой е бил на ход, видът на събитието (хвърляне, ход, удвояване, приемане, предаване …), числата на заровете и моментът. Тези данни не са свързани с потребителското име, а с непрозрачен идентификатор на играч без лични данни. Партиите са публично достъпни — това е част от един сървър за игра, както партия на дъската може да бъде видяна от околните.
Съобщения на дъската
В партии, които са започнали чрез връзка за покана, двамата играчи могат да си пишат кратки съобщения (най-много 200 знака). Съобщението минава през този сървър до страницата на партията на другия играч — и само дотам: зрителите не го получават, никой не го чете, не участва трета страна. То не се съхранява, нито на сървъра, нито в браузъра: няма протокол и няма копие, и със затварянето на страницата то изчезва. Това, което е в работната памет на сървъра, е само съобщението по пътя му. Затова който докладва съобщение, описва в сигнала какво е казано — друго копие няма. Получателят може да изключи чата под „Още“ на страницата на партията; този избор се пази в бисквитката __Host-prefs (виж „Бисквитки“).
Сигнали за незаконно съдържание
Чрез формата „Докладване на съдържание“ всеки — и без акаунт — може да сигнализира за незаконно съдържание. Съхраняват се докладваният адрес на този сайт, въведеният текст и — само ако е посочен доброволно — адрес за контакт за отговора. Не се създава връзка с акаунт или сесия. След обработката сигналът се изтрива напълно.
Обратна връзка
Чрез формата „Обратна връзка“ всеки — и без акаунт — може да напише какво на този сайт е грешно, липсва или звучи странно. Съхраняват се въведеният текст, избраният вид (нещо не работи, текст е грешен, идея), откъс от текста на страницата, ако посочиш такъв, езиковата версия, класът на страницата, от която е писано (същото грубо разделение като при броенето на прегледите, т.е. например „/regeln“), грубото семейство на браузъра и устройството заедно с основната версия (например „Chrome 129 на Android“, никога пълният идентификатор на браузъра), версията на софтуера и — само ако е посочен доброволно — адрес за контакт за отговора. Който пише от игрална дъска, изпраща освен това адреса на тази партия и мястото в нея, докато отметката за това остава поставена; самата партия и без това е видима за всеки, който има линка. Не се създава връзка с акаунт или сесия. Това е друг път от сигнала за незаконно съдържание по-горе; кой от двата е имал предвид, решава този, който пише.
За да не остане нито една обратна връзка без внимание, сървърът добавя всяка веднага след изпращането като запис в непубличния списък със задачи на този проект в GitHub (GitHub, Inc., САЩ; сертифицирана по EU-US Data Privacy Framework). Там тя се преглежда, превежда и обработва, включително с помощта на асистент с изкуствен интелект (Claude на Anthropic, САЩ). Адресът за контакт не се предава, а имейл адресите и телефонните номера в текста предварително се правят неразпознаваеми. Без адрес за контакт обратната връзка се изтрива от нашия сървър веднага щом бъде предадена, с адрес за контакт — след отговора. Записът в GitHub остава като част от историята на разработката; който иска записът да бъде изтрит, ни пише с номера, който се показва след изпращането.
Сървърни протоколи
Сървърът записва за всяка заявка ред с HTTP метод, път, код на състоянието и време за обработка. Нито IP адресът, нито user agent-ът се записват в протокола, защото това би било профил на това кой кога какво е играл — точно това, което този проект не иска да събира. Краткотрайни данни за връзката могат да възникнат на ниво на предхождащия уеб сървър; виж раздела „Хостинг“.
Броене на прегледите без лични данни
Сървърът брои колко често се отварят страниците му. Брои се за всеки календарен ден (UTC), всеки път като обикновена сума и всяка величина поотделно: прегледи по клас страница — всички страници на партии заедно като един клас, без идентификатора на отделната партия, —, прегледи по езикова версия, домейнът на препращащия уебсайт, ако браузърът го изпрати — само домейнът (например reddit.com), никога пълният адрес, — и прегледи на малкото кратки връзки (например nard.gg/r/reddit), които сами разпространяваме там, където насочваме към сайта — те казват по кой канал една споделена връзка е намерила читателите си и затова не носят параметри и нямат връзка с теб.
Към това се добавят четири суми, които казват за кого изграждаме сайта: държавата, към която е причислен IP адресът ти — за целта адресът се проверява в същата заявка и се изхвърля, съхранява се само „TR: 4 812 прегледа в този ден“ (съпоставяне със свободно достъпната база данни на DB-IP, CC BY 4.0), — груб клас на браузъра и устройството (например „Chrome 120 на Android“; пълният низ на user agent не се съхранява), езикът, който браузърът ти желае (само езиковият код, например „fa“ — за да знаем кой превод липсва), и на страницата на партията закъснението на живата връзка в груби степени („под 150 ms“), което сървърът сам измерва. Един запис гласи значи „в този ден дойдоха 40 прегледа от Турция“ или „страницата за тавла беше отворена 40 пъти“ — повече не пише в него и нито едно от тези числа не стои до друго.
Когато споделиш покана, сървърът брои още три суми, също за всеки календарен ден и всяка поотделно: по какъв път е споделено (например „Страница за изчакване · WhatsApp“ или „Задача · Връзката е копирана“ — изборът е фиксиран списък), колко дълго страницата за изчакване вече е била отворена при кликването, в четири степени („веднага“, „под 2 минути“, „под 10 минути“, „от 10 минути нагоре“), и в кой час (UTC) е споделено. Към това се добавят сумите за това какво става с отворените покани: колко са създадени, колко са приети, колко пъти вместо това се е включил компютърът и колко са оттеглени.
Какво изрично не се случва при това: споделената връзка не получава маркер и параметър — адресът, който попада в чужд групов чат, е същият, който виждаш в браузъра. Не се записва коя партия е споделена, кой я е споделил, нито дали някой е пристигнал от другата страна. Кликването и последващото присъединяване са две отделни суми и не могат да бъдат съпоставени една с друга — дори от оператора, който така съзнателно оставя без отговор най-очевидния маркетингов въпрос („кой месинджър носи най-много съиграчи“).
За това не се поставя бисквитка, не се съхраняват IP адрес и user agent и не се дава идентификатор; в браузъра нищо не се съхранява и нищо не се чете, поради което § 25 TDDDG не се прилага и не е нужно съгласие. Два прегледа не могат да бъдат разпознати в тези числа като „един и същ посетител“ — дори от оператора: тук няма брой посетители, само брой прегледи. Всички величини се броят поотделно и не могат да бъдат свързани помежду си. Числата отговарят единствено на въпроса кои страници и езици се използват, от кои държави, с какви устройства и по какви връзки и кои уебсайтове препращат насам; нищо от това не отива при трети лица.
Броене на грешките
За да бъдат забелязани грешки, които никой не съобщава — сайтът излиза на няколко езика и счупена дъска на един от тях операторът сам не вижда, — сървърът брои къде нещо се обърква. Брои се за всеки календарен ден (UTC), когато сървърът отговори на заявка със сървърна грешка, когато живата връзка се провали вътрешно или когато някой от собствените скриптове в браузъра ти се провали. В последния случай скриптът изпраща кратко съобщение до този сървър: текста на грешката, файла на скрипта и реда, както и адреса на страницата. От това се съхранява само брояч: колко пъти в този ден се е появила същата грешка — описана чрез първия ред на текста на грешката, съкратен до 160 знака и без интернет адреси и части от връзки, чрез името на файла на скрипта с реда и чрез адреса на страницата, сведен до грубия ѝ клас и езиковата версия (например „страница на партия“ и „tr“, никога отделна партия).
За разлика от броенето на прегледите тук в един ред стоят няколко данни — вид на грешката, клас на страницата и езикова версия, — защото грешка без мястото си не би могла да бъде открита. Човек обаче в него не стои: не се дава идентификатор, не се съхраняват IP адрес и user agent и не се записва време, по-точно от деня; в браузъра нищо не се съхранява и нищо не се чете — съобщението съдържа само това, което собственият скрипт сам е създал при неуспеха, поради което § 25 TDDDG и тук не се прилага и не е нужно съгласие. Без JavaScript нищо не се съобщава и това не променя нищо в играта. Правното основание е чл. 6, параграф 1, буква е) от ОРЗД; легитимният интерес е да се откриват и отстраняват грешки — и в езикови версии, които операторът сам не чете. Нищо от това не отива при трети лица.
Какво няма тук
- Без чужди инструменти за анализ или статистика. Единствената статистика е описаното по-горе собствено броене — суми без лични данни, на този сървър.
- Без реклама и без рекламни мрежи.
- Без проследяващи пиксели, без маркери за броене, без методи за снемане на цифров отпечатък (fingerprinting).
- Без вградени уиджети на социални мрежи и без вградено чуждо съдържание. Бутоните за споделяне до връзката за покана са обикновени препратки: при показването на страницата нищо не се предава; едва който кликне такъв бутон, предава на съответната услуга за съобщения своя IP адрес и споделената връзка.
- Без външни шрифтове, без чужди скриптове, без CDN. Всички файлове идват от този сървър, включително шрифтовете на интерфейса; кои са те и под какъв лиценз, пише в Импресума, в раздела „Авторско право и лиценз“. Всяка страница е напълно използваема без JavaScript и забранява чужди и вградени скриптове чрез
Content-Security-Policy. Собствените скриптове правят сайта по-удобен: например обслужват менютата в горната лента с клавиатурата, позволяват влачене по дъската и довеждат хода на противника незабавно до отворената страница. Всички те са на този сървър и не зареждат нищо от трети лица. Освен това, което правиш сам, и зареждането на файлове на сайта, те изпращат до този сървър само три неща: заявка без съдържание, която измерва колко бързо отговаря връзката; при споделяне на покана — избрания начин (раздел „Когато споделиш покана“); и когато някой от тях се провали — кратко съобщение с текста на грешката, файла на скрипта и реда (раздел „Броене на грешките“). От последните две остава само дневен брояч без идентификатор, нищо друго. - Без продажба и без предаване за рекламни или аналитични цели. В трета държава отива само обратна връзка, която ти сам изпращаш — къде и как, е описано в раздела за обратната връзка.
- Без автоматизирано вземане на решения и без профилиране по смисъла на чл. 22 от ОРЗД.
Едно изключение за пълнота: за доказателството за заровете сървърът извлича публични случайни стойности от мрежата drand (api.drand.sh). При това не се предават потребителски данни и браузърът ти не осъществява връзка с тази услуга.
Правни основания
- Чл. 6, параграф 1, буква б) от ОРЗД за акаунт, сесия и игра: без тези данни желаната от теб услуга не може да бъде предоставена.
- Чл. 6, параграф 1, буква а) от ОРЗД за доброволния имейл адрес. Можеш да оттеглиш съгласието си по всяко време, като поискаш адресът да бъде премахнат; законосъобразността на обработването до този момент остава незасегната.
- Чл. 6, параграф 1, буква е) от ОРЗД за сървърните протоколи, броенето на прегледите, броенето на грешките, обратната връзка и защитата от злоупотреби. Легитимният интерес е стабилната и сигурна работа на услугата, да се знае кои страници се използват и да се откриват и отстраняват грешки; протоколите и броячите съзнателно са толкова оскъдни, че не те идентифицират.
Срок на съхранение
- Данни на акаунта: до изтриването на акаунта.
- Сесии: до излизането, най-късно 30 дни след последното използване.
- Места за гости без партия: 24 часа след последното използване. С партия: колкото партията.
- Доброволен адрес на гост за известия за ход: до отписването, най-късно до края на партията, към която е свързан; непотвърдените записи съответно по-рано.
- Отворени покани, които никога не са били приети: 30 дни.
- Сигнали за незаконно съдържание: до обработката; след това се изтриват заедно с доброволно посочения адрес за контакт.
- Обратна връзка: на нашия сървър до предаването ѝ в списъка със задачи в GitHub, с адрес за контакт — до отговора, след това се изтрива напълно; записът в GitHub остава, докато някой не поиска изтриването му.
- Сървърни протоколи: най-много 14 дни, изключително за търсене на грешки. Протоколът за достъп на предхождащия уеб сървър се ротира и се изтрива най-късно след 14 дни; IP адресът и user agent-ът се премахват още при записването, а не едва при изтриването.
- Броячи на прегледите: трайно — те съдържат само дневни суми без лични данни, от които не може да се възстанови посещение.
- Броячи на грешки: трайно — за всеки ден броят на грешките по източник, клас страница, езикова версия и вид грешка, без идентификатор и без час; виж раздела „Броене на грешките“.
- Дневен брояч на акаунтите с вход: трайно — за всеки ден само броят на акаунтите, в които е имало вход, без да се записва кои са били.
- Броячи на изпратените имейли: трайно — за всеки ден и вид съобщение броят на опитите и колко от тях са били неуспешни („изпратени три потвърждения, едно не“). Без получател, без адрес, без идентификатор; така не може да се установи на кого е писано. Броячът съществува, за да се забележи прекъсване в изпращането на имейли, преди някой напразно да чака потвърждение.
- Партии и дневник на ходовете: трайно — виж следващия раздел.
Дневникът на ходовете само се допълва — и защо
Партията е обща работа. Тя засяга противника ти точно толкова, колкото и теб, тя е основата на резултата и на рейтинга и е доказателството, че заровете са хвърляни честно. Затова дневникът на ходовете е само за добавяне: записите се добавят, никога не се променят и никога не се премахват поотделно. Това не е уговорка, а е наложено в базата данни чрез тригер. Вече изиграна партия не може да бъде пренаписана със задна дата — дори от оператора.
Какво действително се случва при искане за изтриване по чл. 17 от ОРЗД
Всичко, което те идентифицира като личност, се намира в точно една таблица. Изтриването премахва този ред. В подробности:
- Изтриват се потребителското име, имейл адресът и хешът на паролата. След това те вече не съществуват и не могат да бъдат възстановени.
- Всички твои сесии се изтриват. Така незабавно излизаш от акаунта на всички устройства; повторно влизане не е възможно, защото вече няма данни за достъп.
- Остава запис без лични данни: вътрешен номер, случайно създаден, непрозрачен публичен идентификатор и моментът на създаване на акаунта. Този идентификатор е нужен, за да не се разпаднат партиите.
- Партиите, ходовете и резултатите остават, но вече само под този идентификатор. На твое място се показва „изтрит играч“ с първите шест знака на непрозрачния идентификатор. Връзка с името ти или с имейл адреса ти вече не съществува — дори за оператора.
- Досегашното ти потребителско име отново става свободно и по-късно може да бъде регистрирано от някой друг. Този човек няма нищо общо със старите ти партии.
Смятаме това за честното изпълнение: чл. 17, параграф 3, буква д) от ОРЗД изключва данни, които са необходими за упражняването на права, а партията принадлежи и на другата страна. Вместо да твърдим, че всичко изчезва, се премахва връзката с личността, а анонимният резултат от играта остава. Ако не си съгласен с това, кажи го преди искането за изтриване — тогава може да се обсъди какво е възможно.
Изтриването можеш да задействаш сам: в настройките под „Изтриване на профила“, с потвърждение с паролата ти. Неформален имейл до посочения по-горе адрес също е достатъчен.
Твоите права
Спрямо администратора имаш следните права:
- Достъп (чл. 15 от ОРЗД) до това какви данни за теб се съхраняват.
- Коригиране (чл. 16 от ОРЗД) на неточни данни.
- Изтриване (чл. 17 от ОРЗД) в описания по-горе обхват.
- Ограничаване на обработването (чл. 18 от ОРЗД).
- Преносимост на данните (чл. 20 от ОРЗД) в машинночетим формат.
- Възражение (чл. 21 от ОРЗД) срещу обработване въз основа на легитимни интереси.
- Оттегляне на съгласие (чл. 7, параграф 3 от ОРЗД), например за имейл адреса.
- Жалба до надзорен орган (чл. 77 от ОРЗД), по-специално до органа по мястото ти на пребиваване или до органа, компетентен за администратора: Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen (LDI NRW), www.ldi.nrw.de
Право на възражение
Имаш право по всяко време, на основания, свързани с конкретната ти ситуация, да възразиш срещу обработването на данните ти (възражение), доколкото то се основава на чл. 6, параграф 1, буква е) от ОРЗД — тук това засяга сървърните протоколи, броенето на прегледите, броенето на грешките и защитата от злоупотреби. След възражение тези данни вече не се обработват, освен ако могат да бъдат доказани убедителни законови основания, които имат предимство пред интересите ти. Достатъчно е неформално съобщение до kontakt (at) nard.gg; обосновката помага, но не е условие.
Хостинг
Услугата работи на наета сървърна инфраструктура на Hetzner Online GmbH, местоположение Nürnberg, Deutschland. С доставчика е сключен договор за обработване на лични данни по чл. 28 от ОРЗД. Доставчикът обработва данни само по указания и за целите на работата на услугата; по технически причини там за кратко могат да възникнат данни за връзката, включително IP адрес.
Сигурност
Връзката е изцяло шифрована с TLS. Паролите се хешират и допълнително се защитават с pepper, токените на сесиите се съхраняват само като хеш, бисквитката на сесията е защитена от достъп от скриптове, а заявките за запис се проверяват за произхода си. Пълна защита никой не може да обещае.
Контакт
За всички въпроси относно защитата на данните и за упражняване на правата ти е достатъчен неформален имейл до kontakt (at) nard.gg — „(at)“ означава знака @, виж по-горе. Запитванията се обработват безплатно и без изискване за форма. При основателни съмнения относно самоличността на лицето, отправило запитването, могат да бъдат нужни допълнителни данни — например доказателство, че имаш достъп до засегнатия акаунт.
Промени
Ако в услугата се промени нещо, което е съществено за защитата на данните, тази страница се актуализира. Важи съответно актуалната редакция. Виж също Импресума.
Последна промяна на 5 октомври 2026 г.: обратната връзка съдържа повече данни, при изпращане от игралната дъска може да носи със себе си партията и отива в списъка със задачи в GitHub, където се анализира и с помощта на асистент с изкуствен интелект. Поправено на 11 септември 2026 г.: откъде идват шрифтовете, какво изпращат собствените скриптове до сървъра, какво се съхранява, когато скрипт се провали, и как се показва изтрит акаунт. Ново добавени на 1 септември 2026 г.: разделът „Броене на грешките“, дневният брояч на акаунтите с вход, доброволното известие за ход за гости (раздел „Игра без акаунт“) и четвъртата бисквитка за началната форма.