Политика приватности
Политика постоји и на енглеском; ако се верзије разликују, важи српска.
Укратко
- Играш одмах, без регистрације: сервер ти додели насумичан идентификатор и надимак. Име, имејл и број телефона не тражимо.
- Пријава преко Google Play игара је необавезна. Кад се пријавиш, у соби уместо надимка стоји име твог профила у Google Play играма.
- У соби остали играчи виде твоје име, животињу, ниво, одговоре и поене. Ван собе их не види нико.
- Нема реклама. Податке никад не продајемо и не дајемо оглашивачима, нити било коме ради реклама или маркетинга.
- Аналитику искључујеш прекидачем Статистика на екрану О игри.
- Налог бришеш сам, у апликацији, или имејлом (Брисање налога).
1. Ко је руковалац
За обраду података у игри „Квизић“ одговара руковалац у смислу Закона о заштити података о личности:
Никола Токић (toleapps)
Славка Родића 11, 11000 Београд, Србија
Имејл: application.eili@gmail.com
У овом тексту „ми“ је руковалац, а „ти“ играч. Игра је доступна на Андроиду, преко Google Play-а; верзије за iPhone и прегледач стижу касније. Политика важи за сваку верзију игре и за овај сајт.
2. Које податке обрађујемо и зашто
Игра као гост
Кад први пут отвориш игру, сервер направи играча и додели му насумичан идентификатор, надимак (придев и животиња, на пример „Брзи јеж“) и животињу за слику. Уз њега уређај добија два токена сесије: приступни, који важи 15 минута, и токен за освежавање, који важи 30 дана и мења се при свакој употреби. Токени се чувају у меморији апликације на уређају (у прегледачу, у његовом localStorage).
За сваку сесију сервер чува хеш тренутног и претходног токена за освежавање (саме токене не чува), кад је сесија отворена и кад токени истичу. Уз сесију о уређају не чува ништа друго, ни модел ни оперативни систем.
Само на уређају, никад на серверу, чувају се језик игре, да ли је звук укључен и твој избор за аналитику.
Уз сваки захтев апликација шаље платформу (Андроид, iOS, веб или десктоп) и број своје верзије, да би сервер могао да затражи ажурирање застареле верзије. Сервер их не чува.
Зашто: да би игра знала да си то ти, без регистрације, и да би ти чувала статистику.
Пријава преко Google Play игара (необавезно)
Google Play игре (Google Play Games Services) су Google-ова услуга за игре на Андроиду. Ако си на телефону пријављен у Google Play игре, игра те преко њих сама пријави. Апликација тада од Google Play игара добија једнократни код, а сервер га код Google-а замени и сазна идентификатор твог играча у Google Play играма и име твог профила. Чувамо тај идентификатор, кад је повезан са твојим играчем у игри, и име профила, које у игри замени надимак и обнавља се при свакој пријави. Токене које Google при томе издаје не чувамо.
Пријава профил повезује са гостом на ком играш, па задржаваш све што си као гост урадио. Ако је профил већ повезан са другим играчем у игри, пријава те пребацује на тог играча, а гост остаје иза (види колико дуго чувамо податке). Веза је трајна и за сада може да се раскине само брисањем налога.
Зашто: да на другом уређају наставиш са истом статистиком и да те играчи препознају по имену.
Собе и игра
Док си у соби, сервер у меморији држи оно што је соби потребно: ко је у њој, ко је домаћин, подешавања и име собе, ако га је домаћин дао, твоје одговоре на текуће питање, кад си одговорио и поене, гласове за избацивање и ко је избачен из собе. Све то нестаје кад се соба затвори; у базу се ништа од тога не уписује.
Кад се игра заврши, сервер у базу уписује:
- партију: кад је почела и кад се завршила, колико је питања имала, колико времена за одговор, које теме и колико играча; ту нема ниједног играча;
- твој резултат у партији: поене, колико одговора си дао и колико тачних, које си место заузео и да ли си игру одиграо до краја;
- твоју статистику: одигране и добијене игре, дате и тачне одговоре, укупно и по темама, искуство (ниво), соло игре и најбољи соло резултат за сваку тежину, са датумом;
- питања која си видео: које питање, кад последњи пут и колико пута.
Како су играчи одговорили на неко питање рачуна се само збирно, без тога ко је шта одговорио, да би се одредило колико је питање тешко.
Зашто: да игра ради. Сервер бира питања која још ниси видео, рачуна поене и пласман и показује ти статистику и ниво.
Шта виде остали играчи
Играчи у истој соби виде твоје име (надимак или име профила у Google Play играма), животињу, ниво, да ли си домаћин, које си одговоре изабрао кад се одговор закључа, поене, пласман и реакције које пошаљеш. Апликације осталих играча у соби добијају и насумичан идентификатор твог играча, да би разликовале играче; на екрану се не приказује.
У листи јавних соба свако ко игра види име собе, ако га има, име и животињу домаћина и подешавања собе. Приватна соба се не појављује у листи; ко зна њен шестоцифрени кôд, види исто то пре него што уђе. Име собе сервер очисти и одбија увредљива имена, као и имена играча.
Пријаве питања
Кад пријавиш питање, чувамо које питање, коју верзију, разлог са листе (погрешан одговор, грешка у куцању, нејасно, увредљиво, нешто друго), кад и ко га је пријавио, и кад и како је модератор пријаву решио. Слободан текст се не шаље. Модератор пријаве види збирно, по разлозима, без тога ко их је послао.
Зашто: да исправимо или уклонимо погрешна питања.
IP адреса и евиденције сервера
Сервер игре ради код Render-а, у Франкфурту. Render испред својих сервиса користи мрежу компаније Cloudflare, па сваки захтев игре пролази кроз њу: Render и Cloudflare виде IP адресу уређаја и техничке податке о захтеву (време, адресу захтева, верзију апликације или прегледача). Cloudflare-а је ангажовао Render, као свог пружаоца услуга, а не ми.
Ми IP адресу користимо само у меморији сервера: да ограничимо колико захтева и веза може да пошаље једна адреса и да спречимо погађање кодова соба. Ти бројачи нестају кад истекну и при сваком поновном покретању сервера. IP адресу не уписујемо ни у базу ни у своје евиденције.
Евиденције сервера бележе за сваки захтев метод, адресу захтева (у којој може бити кôд собе), одговор и трајање, и техничке грешке. Где догађај треба пратити, наводе само идентификаторе, на пример играча кад захтев одбијемо због ограничења или кад обрише налог. Токене, имена и текст питања не бележимо.
Зашто: безбедност и исправан рад игре.
Аналитика (PostHog, ЕУ)
Да бисмо видели шта у игри ради, а шта збуњује, апликација шаље догађаје о коришћењу компанији PostHog, на њене сервере у Европској унији: кад отвориш и напустиш апликацију, отворене и напуштене екране и колико си на њима провео, додире на дугмад (са оним што си на њима изабрао, на пример број питања, време, тежину, тему или реакцију), приказане грешке, улазак у собу и излазак из ње и на који начин, завршене игре (твоје место, број играча и питања, да ли је била соло), промене језика и звука, пријаву преко Google Play игара и брисање налога. Уз њих иду верзија апликације, платформа, оперативни систем и његова верзија, врста уређаја и језик игре.
Догађаји се везују за насумичан идентификатор направљен на уређају, а кад се пријавиш преко Google Play игара, и за идентификатор твог играча у игри, који је такође насумичан. Не садрже име, кôд собе, име собе, текст питања ни ништа што откуцаш. Захтеви до PostHog-а стижу са IP адресе твог уређаја: PostHog из ње одређује приближну локацију (државу и град), да бисмо видели одакле играчи долазе.
Аналитика је подразумевано укључена. Искључујеш је прекидачем Статистика на екрану О игри, под Подаци (почетни екран, икона подешавања, па О игри): док је искључена, апликација не шаље ниједан догађај, а избор се чува на уређају.
Зашто: да поправљамо грешке и игру чинимо бољом.
Кад нам пишеш
Ако нам пошаљеш имејл, твоју адресу и поруку користимо само да ти одговоримо и решимо захтев. Имејлове примамо преко Google-ове услуге Gmail.
Овај сајт
Овај сајт не користи колачиће ни аналитику и не учитава ништа са других сервиса. Хостује га Render, који може да бележи IP адресе посетилаца у својим техничким евиденцијама.
Шта не прикупљамо
Не тражимо име и презиме, имејл, број телефона, контакте ни фотографије. У игри нема ћаскања: играчи не могу да пишу једни другима, а реакције су унапред задате. Не одређујемо где си тачно и не користимо GPS; приближну локацију из IP адресе одређује само аналитика (PostHog), као што је описано горе. У игри нема реклама ни рекламних идентификатора, ни куповина: ништа се не плаћа и не обрађујемо податке о плаћању.
3. Правни основ
- Извршење уговора (члан 12. став 1. тачка 2) Закона о заштити података о личности; члан 6(1)(b) GDPR): игра као гост, сесије, пријава преко Google Play игара, собе, резултати и статистика. Без тога игра не може да ради онако како је користиш.
- Легитимни интерес (члан 12. став 1. тачка 6); члан 6(1)(f) GDPR): безбедност и ограничење броја захтева, евиденције сервера, пријаве питања и аналитика ради побољшања игре. Овој обради можеш да уложиш приговор, а аналитику искључујеш и сам, прекидачем Статистика.
- Правна обавеза (члан 12. став 1. тачка 3); члан 6(1)(c) GDPR): кад нам закон налаже да податке сачувамо или предамо надлежном органу.
4. Ко још види податке
Податке никад не продајемо, не изнајмљујемо и не дајемо оглашивачима, нити их делимо ради реклама или маркетинга. Осим играча у соби (горе), приступ имају само ови пружаоци услуга:
- Render
- хостинг сервера, базе података и овог сајта; сервер и база су у Франкфурту, у Немачкој. Испред својих сервиса Render користи мрежу компаније Cloudflare, која зато види IP адресе и захтеве. Политика приватности Render-а · Cloudflare-а
- PostHog
- аналитика, на серверима у Европској унији. Политика приватности
- Google Play, преко ког преузимаш игру, Google Play игре, за пријаву, и Gmail, преко ког примамо имејлове. Политика приватности
Render, заједно са Cloudflare-ом ког ангажује, и PostHog обрађују податке по нашем налогу, као обрађивачи. Google Play и Google Play игре су Google-ове услуге: податке које у њима обрађује, Google обрађује по сопственим условима и политици приватности. Кад изађе верзија за iPhone, овде ће се наћи и Apple-ове услуге.
Модератор види питања и збирне пријаве, без тога ко их је послао. Податке дајемо државним органима само кад то закон налаже.
5. Пренос у друге државе
Сервер и база података су у Европској унији. Render, PostHog и Google имају седиште ван Србије и ЕУ, а мреже неких од њих, као и Cloudflare-ова, раде широм света, па се подаци могу пренети и у друге државе, пре свега у САД. Такав пренос заснивамо на заштитним мерама које закон предвиђа, као што су стандардне уговорне клаузуле или одлука о примереном нивоу заштите.
6. Колико дуго чувамо податке
- Играч повезан са Google Play играма: док га не обришеш.
- Гост: док га не обришеш. Гост ког ниједан уређај не користи 90 дана (апликација је обрисана, дуго није отварана, или си се на том уређају пријавио на другог играча) брише се сам, са свим својим подацима.
- Сесије: док постоји играч. Токен за освежавање престаје да важи после 30 дана без употребе.
- Резултати, статистика и виђена питања: док постоји играч.
- Партије: трајно, али у њима нема играча; кад обришеш налог, ниједан запис више не повезује партију са тобом.
- Пријаве питања: трајно, да се види историја питања; кад обришеш налог, пријава остаје без пријавиоца.
- Стање собе (ко је у њој, одговори на текуће питање, име собе, гласови и избачени): у меморији сервера, док се соба не затвори.
- Бројачи за ограничење захтева: у меморији сервера, док не истекну.
- Евиденције сервера: онолико колико их Render чува, најдуже 30 дана.
- Аналитика: најдуже две године од слања догађаја, затим се брише.
- Имејл преписка: док се захтев не реши, а затим најдуже три године, колико траје рок за захтеве због штете.
Брисање апликације са уређаја само по себи не брише налог.
7. Безбедност
Веза са сервером иде преко HTTPS-а, а веза током игре преко шифроване везе (WSS); за улазак у собу апликација добија једнократну дозволу која важи 30 секунди, па у адреси везе нема ничег тајног. Токене за освежавање чувамо само као SHA-256 хеш, па ни онај ко би дошао до базе из ње не би могао да их искористи. Токени на уређају чувају се у обичној меморији апликације, а не у посебном сефу оперативног система, јер игра не чува ништа осетљиво: ко има твој откључан уређај, може да игра уместо тебе. Ниједна мера није савршена, па ако приметиш нешто сумњиво, пиши нам.
8. Твоја права
По Закону о заштити података о личности („Службени гласник РС“, бр. 87/2018) и, ако живиш ван Србије, по прописима своје државе, имаш право:
- на приступ: да сазнаш које податке о теби обрађујемо и добијеш њихову копију;
- на исправку нетачних података;
- на брисање: налог бришеш сам, у апликацији, или имејлом (како);
- на ограничење обраде;
- на преносивост: да податке о својој игри добијеш у машински читљивом облику;
- на приговор обради која се заснива на легитимном интересу, укључујући аналитику;
- да повучеш пристанак, ако се нека обрада на њему заснива;
- на притужбу Поверенику за информације од јавног значаја и заштиту података о личности (www.poverenik.rs), а ако живиш у другој држави, и надзорном органу своје државе.
Захтев пошаљи на application.eili@gmail.com, уз ИД налога: у игри га налазиш на екрану О игри, под Подаци, где га копираш једним додиром. Одговарамо без одлагања, најкасније у року од 30 дана.
9. Узраст
Игра је намењена особама од 13 година и старијим. Ако имаш мање од 13 година, немој да је користиш. Ако сазнамо да налог припада млађој особи, можемо да га обришемо. Родитељ или старатељ може да нам пише на application.eili@gmail.com.
10. Измене ове политике
Ако променимо ову политику, нову верзију објављујемо на овој страници и мењамо датум на врху. О важним изменама можемо да те обавестимо и у игри.
Питања? Пиши нам.