Smlouva o zpracování osobních údajů
Účinné od 16. 9. 2026 · verze dpa-2026-4d2934a8
Preambule
Tuto smlouvu uzavírají níže uvedené strany podle článku 28 odst. 3 nařízení Evropského parlamentu a Rady (EU) 2016/679 ze dne 27. dubna 2016 o ochraně fyzických osob v souvislosti se zpracováním osobních údajů a o volném pohybu těchto údajů a o zrušení směrnice 95/46/ES (obecné nařízení o ochraně osobních údajů, dále jen „GDPR") a podle zákona č. 110/2019 Sb., o zpracování osobních údajů.
Správce provozuje internetový obchod, kurz nebo jinou službu (dále jen „podnik správce") a rozhodl se na sběr recenzí od svých zákazníků používat službu Refero, kterou provozuje zpracovatel. Refero zřídí správci sběrnou stránku, na kterou správce posílá své zákazníky. Zákazník na ní udělí souhlas, nahraje video, zvukový záznam, fotografii nebo text, volitelně přidá hvězdy a jméno, a recenze po moderaci zamíří na veřejný profil, do widgetu na webu správce a případně do jeho reklamy.
Oproti službám, které zpracovávají čísla objednávek a odpovědi z dotazníků, je předmětem tohoto zpracování záznam samotného člověka: jeho podoba, hlas a projev osobní povahy. Tomu odpovídá článek 6 a článek 7 této smlouvy, které v běžné zpracovatelské smlouvě nemají obdobu.
Při tomto zpracování správce určuje účel a prostředky zpracování a zpracovatel zpracovává osobní údaje výhradně pro správce a podle jeho pokynů.
Článek 1 - Smluvní strany
1.1 Zpracovatel
| Obchodní firma | Kulatá kostka s.r.o. |
| IČO | 10731041 |
| Sídlo | Rudolfovská tř. 1965/29, České Budějovice 3, 370 01 České Budějovice |
| Zapsána | v obchodním rejstříku vedeném Krajským soudem v Českých Budějovicích, spisová značka C 30899 |
| Datová schránka | 6a3hs7u |
| Kontakt ve věcech ochrany údajů | info@refero.cz |
(dále jen „zpracovatel" nebo „Refero")
1.2 Správce
Údaje správce se doplňují z účtu, pod kterým je smlouva odsouhlasena: obchodní firma, IČO, sídlo, web podniku, veřejná adresa profilu ve službě a kontaktní e-mail. Správce za jejich správnost odpovídá a může je změnit v nastavení účtu.
(dále jen „správce")
1.3 Správcem je ta osoba, pro kterou je ve službě veden účet a v něm projekt (podnik správce), a která je u tohoto účtu vedena v roli vlastníka. Údaje podle odstavce 1.2 vyplňuje správce při uzavření smlouvy; zpracovatel je nekontroluje a správce odpovídá za jejich správnost.
1.4 Jeden účet může držet více projektů (například agentura, která spravuje víc podniků, nebo správce s víc značkami). Tato smlouva se pak vztahuje na každý projekt v účtu a údaje zákazníků jednoho projektu se nemíchají s údaji jiného. Spravuje-li účet agentura pro cizí podnik, je správcem provozovatel podniku, ne agentura; agentura je osoba, kterou správce ke svému účtu pozval podle odstavce 5.8.
1.5 Zpracovatel nejmenoval pověřence pro ochranu osobních údajů, protože nenaplňuje podmínky článku 37 odst. 1 GDPR. Kontaktním místem ve věcech ochrany osobních údajů je adresa info@refero.cz.
Článek 2 - Definice a výklad
2.1 Pojmy osobní údaj, zpracování, správce, zpracovatel, subjekt údajů, souhlas, porušení zabezpečení osobních údajů, biometrický údaj, pseudonymizace a dozorový úřad mají význam podle článku 4 GDPR.
2.2 Údaje zákazníků jsou osobní údaje, které zpracovatel zpracovává pro správce podle této smlouvy, tedy údaje popsané v Příloze č. 1. Jsou to zejména obsah recenze včetně záznamu podoby a hlasu zákazníka, jméno a e-mail zákazníka, hvězdy, záznam o souhlasu a údaje o objednávce, ze které výzva k recenzi vzešla.
2.3 Recenze je vyjádření zákazníka o podniku správce nebo o jeho zboží či službě, pořízené prostřednictvím sběrné stránky, ve formátu video, zvuk, fotografie nebo text.
2.4 Služba je aplikace Refero dostupná na adresách refero.cz, app.refero.cz a test.refero.cz, zejména:
- a) sběrná stránka na adrese
refero.cz/recenze/{projekt}/napsatarefero.cz/recenze/{projekt}/napsat/{nabidka}, - b) veřejný profil projektu na adrese
refero.cz/recenze/{projekt}, - c) widget (skript
refero.cz/w.jsa rozhranírefero.cz/api/w/{klíč}) vkládaný na weby, které určí správce, - d) administrace na adrese
app.refero.cz, - e) stránka pro odvolání souhlasu na adrese
refero.cz/stahnout-recenzi, - f) adresy převzaté z předchozí verze služby ve tvaru
refero.cz/{projekt}arefero.cz/{projekt}?o={číslo objednávky}, které se přesměrovávají podle článku 21.
2.5 Nabídka je jedna sběrná stránka projektu s vlastními texty, formáty, zněním souhlasu a vlastní dávkou odměn. Projekt jich může mít víc; právě jedna je výchozí.
2.6 Další zpracovatel je zpracovatel, kterého zpracovatel zapojí do zpracování údajů zákazníků podle článku 28 odst. 2 a 4 GDPR. Jejich seznam je v Příloze č. 2.
2.7 Obchodní podmínky jsou podmínky použití služby Refero zveřejněné na adrese refero.cz/podminky-pouziti.
2.8 Předchozí verze služby je aplikace provozovaná do 8. 9. 2026 na vlastním serveru zpracovatele, ze které byla data přenesena postupem podle článku 21.
2.9 Nadpisy článků jsou jen orientační a nemají vliv na výklad. Odkazuje-li tato smlouva na článek bez bližšího určení, míní se článek této smlouvy; odkazy na GDPR a na občanský zákoník jsou vždy označeny výslovně.
Článek 3 - Předmět, působnost a přednost smlouvy
3.1 Tato smlouva upravuje práva a povinnosti stran při zpracování údajů zákazníků, které zpracovatel provádí pro správce v rámci poskytování služby.
3.2 Předmět, povaha a účel zpracování, doba jeho trvání, kategorie subjektů údajů a druhy osobních údajů jsou popsány v Příloze č. 1, která je nedílnou součástí této smlouvy a která splňuje požadavek článku 28 odst. 3 GDPR na určení těchto náležitostí.
3.3 Tato smlouva se nevztahuje na zpracování, při kterém je zpracovatel v postavení správce. Jde zejména o:
- a) údaje o uživatelském účtu správce a osob, které správce ke svému účtu pozve (e-mailová adresa, jméno, uložený otisk hesla, identifikátor přihlášení Googlem, přihlašovací metody, pozvánky a jejich stav, záznamy o přihlášení);
- b) fakturační údaje a údaje o platbách za službu;
- c) provozní a bezpečnostní záznamy služby v rozsahu, v jakém slouží k zabezpečení a rozvoji služby samotné;
- d) údaje zájemců o službu Refero.
Zpracování podle písmen a) až d) se řídí zásadami ochrany osobních údajů na adrese refero.cz/zasady-ochrany-osobnich-udaju. Postavení zpracovatele a postavení správce se v této smlouvě nemíchají a zpracovatel nesmí údaje zákazníků použít pro vlastní účely s jedinou výjimkou uvedenou v odstavci 4.7.
3.4 Přednost. V případě rozporu mezi touto smlouvou a obchodními podmínkami má ve věcech ochrany osobních údajů přednost tato smlouva. Ve věcech, které tato smlouva neupravuje, platí obchodní podmínky. Rozpor s kteroukoli přílohou této smlouvy se vykládá ve prospěch textu hlavní části smlouvy, ledaže z přílohy plyne pro správce vyšší úroveň ochrany.
3.5 Uzavření a doložení. Tato smlouva se uzavírá na dálku odsouhlasením v uživatelském rozhraní služby. Zpracovatel uchovává identifikátor účtu, označení dokumentu, verzi dokumentu, časové razítko a otisk IP adresy, ze které byl souhlas udělen; tento záznam slouží k doložení uzavření smlouvy. Smlouva se považuje za uzavřenou v elektronické podobě, která splňuje požadavek písemné formy podle článku 28 odst. 9 GDPR.
3.6 Zvýší-li zpracovatel verzi této smlouvy, vyžádá si odsouhlasení znovu. Do doby odsouhlasení nové verze platí verze předchozí. Neodsouhlasí-li správce novou verzi do 30 dnů od výzvy, může kterákoli strana smlouvu vypovědět podle článku 18.
Článek 4 - Pokyny správce a mez, kdy zpracovatel pokyn odmítne
4.1 Zpracovatel zpracovává údaje zákazníků výhradně na základě doložených pokynů správce, včetně pokynů týkajících se předávání do třetí země nebo mezinárodní organizaci (článek 28 odst. 3 písm. a) GDPR).
4.2 Za doložený pokyn správce se považuje:
- a) tato smlouva včetně příloh a obchodní podmínky,
- b) každé nastavení, které správce provede v uživatelském rozhraní služby (zejména založení a úprava nabídky, znění úvodních textů a otázek, výběr povolených formátů, délka videa, zapnutí a vypnutí hodnocení produktů, nahrání dávky odměn, schválení, skrytí a odpověď na recenzi, připnutí recenze, zřízení a úprava widgetu, napojení zdroje cizích recenzí, pozvání dalších osob k účtu a přidělení jejich rolí, spuštění exportu, smazání projektu),
- c) rozeslání odkazu na sběrnou stránku vlastním zákazníkům,
- d) vložení kódu widgetu na web, který správce určí,
- e) písemný pokyn zaslaný z kontaktního e-mailu správce na adresu info@refero.cz.
4.3 Pokyn podle odstavce 4.2 písm. e), který jde nad rámec běžného ovládání služby, je zpracovatel povinen provést jen tehdy, je-li technicky proveditelný a nevyžaduje-li nepřiměřené náklady. Vyžaduje-li pokyn mimořádné úsilí, sdělí to zpracovatel správci do pěti pracovních dnů a strany se dohodnou na podmínkách; do dohody není zpracovatel v prodlení.
4.4 Kdy zpracovatel pokyn odmítne. Zpracovatel pokyn neprovede a bez zbytečného odkladu, nejpozději do pěti pracovních dnů, o tom písemně vyrozumí správce s uvedením důvodu, jestliže:
- a) je pokyn v rozporu s GDPR nebo s jinými předpisy Evropské unie nebo České republiky o ochraně osobních údajů (článek 28 odst. 3 druhý pododstavec GDPR);
- b) by provedení pokynu znamenalo zpracování bez právního základu podle článku 6 GDPR nebo zpracování zvláštní kategorie údajů podle článku 9 GDPR;
- c) by pokyn směřoval ke zveřejnění recenze, ke které zákazník neudělil souhlas nebo jej odvolal, nebo k použití recenze v reklamě bez samostatného souhlasu podle odstavce 6.4 písm. b);
- d) by pokyn směřoval ke skrytí, odstranění nebo neschválení recenze podle počtu hvězd, podle toho, zda je pochvalná, nebo z jiného důvodu než z důvodů uvedených v odstavci 7.6; takový pokyn zpracovatel neprovede za žádných okolností, a to ani tehdy, trvá-li na něm správce (viz odstavec 4.5);
- e) by pokyn směřoval ke zveřejnění obsahu, který nepochází od skutečného zákazníka správce;
- f) by pokyn vedl ke sběru osobních údajů nad rámec Přílohy č. 1;
- g) by pokyn znamenal použití údajů zákazníků k profilování jednotlivců, k cílení reklamy na jednotlivce, k rozpoznávání osob, k obohacování databází třetích stran nebo k prodeji či jinému zpřístupnění třetí osobě;
- h) by pokyn směřoval k předání údajů do třetí země bez záruk podle kapitoly V GDPR;
- i) by pokyn znamenal zpracování údajů osob mladších 15 let bez souhlasu podle § 7 zákona č. 110/2019 Sb.
4.5 Zákaz filtrování podle hodnocení je nepřekročitelný. Skrývání nebo potlačování recenzí podle toho, jak jsou příznivé, je nekalou obchodní praktikou podle zákona č. 634/1992 Sb., o ochraně spotřebitele, ve znění zákona č. 374/2022 Sb. (transpozice směrnice (EU) 2019/2161, tzv. Omnibus). Zpracovatel takovou funkci nepostaví ani na žádost správce; zákaz je vynucen i v databázi tím, že skrytí recenze vyžaduje důvod ze zavřeného seznamu a každé skrytí se zapisuje do záznamu o činnosti. Trvá-li správce na pokynu podle odstavce 4.4 písm. d), je zpracovatel oprávněn smlouvu vypovědět s okamžitou účinností.
4.6 Odmítnutí pokynu podle odstavce 4.4 není porušením této smlouvy a nezakládá odpovědnost zpracovatele za škodu. Trvá-li správce na pokynu, který zpracovatel odmítl, je kterákoli strana oprávněna smlouvu vypovědět s okamžitou účinností.
4.7 Jediná dovolená vlastní činnost zpracovatele s údaji zákazníků. Zpracovatel je oprávněn vytvářet z údajů zákazníků souhrnné statistiky napříč všemi projekty (například průměrný podíl videorecenzí, průměrná míra dokončení sběrné stránky nebo průměrná délka natočeného videa v české e-commerce) za těchto podmínek:
- a) výstup je agregovaný a anonymní ve smyslu bodu 26 odůvodnění GDPR, tedy neumožňuje identifikovat jednotlivý subjekt údajů, jednotlivou recenzi ani jednotlivého správce;
- b) žádný výstup neobsahuje doménu, obchodní firmu ani jiný identifikátor správce;
- c) do statistiky nevstupuje obsah recenze, tedy ani video, ani zvuk, ani fotografie, ani text;
- d) správce může tuto činnost kdykoli vyloučit sdělením na adresu info@refero.cz, a to i bez udání důvodu.
4.8 Recenze zákazníků správce nejsou marketingovým materiálem zpracovatele. Zpracovatel nepoužije konkrétní recenzi ani její část k propagaci služby Refero (na svém webu, v ukázkách, v případových studiích, na sociálních sítích ani v placené reklamě), ledaže k tomu má současně písemný souhlas správce a marketingový souhlas zákazníka podle odstavce 6.4 písm. b). Ukázková stránka služby (refero.cz/recenze/refero-demo) obsahuje výhradně recenze pořízené pro zpracovatele samotného.
4.9 Zpracovatel nepoužívá údaje zákazníků k vývoji ani k trénování modelů umělé inteligence, a to ani ve své režii, ani prostřednictvím dalších zpracovatelů. Zpracovatel zejména nepořizuje přepis mluveného slova, nerozpoznává tvář ani hlas a neodvozuje z nahrávky žádnou vlastnost zákazníka; podrobnosti jsou v odstavci 6.9 a v Příloze č. 3.
Článek 5 - Povinnosti správce
5.1 Správce prohlašuje, že zpracování údajů zákazníků prostřednictvím služby má právní základ podle článku 6 GDPR a že správce splnil a bude plnit svou informační povinnost podle článků 13 a 14 GDPR.
5.2 Informační povinnost vůči zákazníkovi náleží správci, ne zpracovateli. Toto je u Refera podstatné a liší se od služeb, kde zákazník do rozhraní zpracovatele nic nezadává:
- a) zákazník přichází do styku přímo se sběrnou stránkou zpracovatele a vědomě do ní zadává své jméno, e-mail a záznam svojí podoby a hlasu. Jde tedy o získání údajů od subjektu údajů podle článku 13 GDPR, a informace musí být podána v okamžiku získání, tedy na sběrné stránce před odesláním;
- b) údaje o objednávce (jméno, e-mail, telefon, položky, částka), které do služby vloží platforma správce nebo sám správce, zákazník zpracovateli nepředává; jde o získání údajů z jiného zdroje podle článku 14 GDPR a informace o nich podává správce ve svých zásadách ochrany osobních údajů;
- c) správce odpovídá za to, že informace podle písmene a) je na sběrné stránce úplná. Zpracovatel poskytuje k tomu účelu texty, které jsou součástí služby, a odkaz na své zásady ochrany osobních údajů; to však nenahrazuje informaci správce a zejména nenahrazuje uvedení totožnosti správce jako správce údajů.
5.3 Správce je povinen ve svých zásadách ochrany osobních údajů uvést, že sbírá recenze prostřednictvím služby Refero, jaké údaje se při tom zpracovávají, na jakém právním základě, po jakou dobu, kde všude se recenze zveřejní a kdo je zpracovatelem. Zpracovatel poskytuje správci pro tento účel vzorový text; použití vzorového textu nezbavuje správce odpovědnosti za jeho správnost a úplnost.
5.4 Oslovení zákazníků. Správce oslovuje své zákazníky sám a odpovídá za to, že je oslovuje oprávněně. Výzva k recenzi je podle stanoviska Úřadu pro ochranu osobních údajů obchodním sdělením podle § 7 zákona č. 480/2004 Sb., o některých službách informační společnosti; musí tedy nést identifikaci správce jako odesílatele, odhlašovací odkaz a splňovat podmínky pro oslovení stávajících zákazníků. Odhlášení platí napříč objednávkami téhož e-mailu.
5.5 Správce nasadí widget a odkaz na sběrnou stránku výhradně na weby, které provozuje nebo k jejichž provozu má souhlas provozovatele.
5.6 Správce nesmí prostřednictvím služby sbírat osobní údaje nad rámec Přílohy č. 1. Zejména nesmí formulovat úvodní text, otázky ani znění souhlasu tak, aby vedly zákazníka k uvedení rodného čísla, platebního údaje, údaje o zdravotním stavu, o sexuálním životě, o náboženském vyznání, o členství v odborech, o politických názorech ani jiného údaje zvláštní kategorie podle článku 9 GDPR nebo údaje o odsouzeních podle článku 10 GDPR.
5.7 Podnikání, u kterého recenze sama prozrazuje zvláštní kategorii údajů. Je-li předmětem podnikání správce zdravotní služba, lékárenská péče, psychologické nebo terapeutické poradenství, právní služba v citlivé oblasti nebo jiná činnost, u níž už samotné sdělení „jsem byl zákazníkem" vypovídá o zdravotním stavu nebo o jiné zvláštní kategorii údajů, je správce povinen to zpracovateli předem oznámit. Strany se v takovém případě dohodnou na zvláštním znění souhlasu splňujícím článek 9 odst. 2 písm. a) GDPR (výslovný souhlas), nebo zpracovatel službu pro takový projekt neposkytne.
5.8 Správce odpovídá za to, že osoby, které pozve ke svému účtu, mají k údajům zákazníků přístup oprávněně, a za včasné odebrání přístupu osobám, které jej mít nemají.
5.9 Správce odpovídá za slevové kódy a jiné odměny, které do služby vloží, a za jejich platnost. Odměna nesmí být podmíněna tím, jak je recenze příznivá; zpracovatel odměnu vydává po odeslání recenze bez ohledu na hodnocení a označuje odměněnou recenzi jako odměněnou, jak vyžaduje zákon č. 634/1992 Sb., o ochraně spotřebitele, ve znění zákona č. 374/2022 Sb.
5.10 Správce bere na vědomí, že zpracovatel nemá se zákazníky správce žádný smluvní vztah. Zpracovatel s nimi přichází do styku pouze jako provozovatel sběrné stránky a stránky pro odvolání souhlasu. Veškerou další komunikaci se subjekty údajů vede správce.
Článek 6 - Souhlas zákazníka, jeho doložení a odvolání
Tento článek a článek 7 jsou jádrem odlišnosti Refera od jiných zpracovatelských smluv: předmětem zpracování je záznam člověka, ne údaj o transakci.
6.1 Právní základ. Zpracování údajů zákazníků prostřednictvím služby, včetně pořízení a zveřejnění recenze, stojí na souhlasu zákazníka podle článku 6 odst. 1 písm. a) GDPR. Souhlas se uděluje správci; zpracovatel je pouze technickým prostředkem jeho získání a nezískává z něj žádné vlastní oprávnění k nakládání s údaji.
6.2 Druhá vrstva: svolení podle občanského zákoníku. Souhlas podle GDPR nenahrazuje svolení podle § 84 až 90 zákona č. 89/2012 Sb., občanský zákoník. Jsou to dva samostatné právní instituty a recenze potřebuje oba:
- a) § 84 OZ - zachytit podobu člověka tak, aby bylo možné určit jeho totožnost, lze jen s jeho svolením;
- b) § 85 OZ - rozšiřovat podobu lze jen se svolením; svolí-li někdo k zobrazení za okolností, z nichž je zřejmé, že bude šířeno, platí, že svolil i k rozmnožování a rozšiřování obvyklým způsobem;
- c) § 86 OZ - nikdo nesmí zasáhnout do soukromí jiného, zejména pořizovat nebo užívat zvukové či obrazové záznamy týkající se člověka nebo jeho projevů osobní povahy bez jeho svolení;
- d) § 87 OZ - kdo svolil k užití podobizny nebo zvukového či obrazového záznamu, může svolení odvolat, třebaže je udělil na určitou dobu;
- e) § 88 a 89 OZ (zákonné licence úřední, vědecká, umělecká a zpravodajská) se na zveřejnění recenze u podnikatele ani na reklamu nevztahují; podle § 90 OZ navíc nelze zákonný důvod využít nepřiměřeně v rozporu s oprávněnými zájmy člověka.
Praktický důsledek: i kdyby souhlas podle GDPR z jakéhokoli důvodu neobstál nebo byl odvolán, trvá samostatná povinnost přestat podobu a hlas zákazníka šířit podle § 87 OZ. Strany proto s odvoláním souhlasu nakládají podle článku 7 bez ohledu na to, kterého z obou institutů se odvolání týká.
6.3 Kdo souhlas sbírá a komu je určen. Souhlas se uděluje zaškrtnutím na sběrné stránce před natáčením a před odesláním recenze. Sběrnou stránku vykresluje zpracovatel, ale souhlas je udělen správci. Zpracovatel není příjemcem souhlasu a nesmí se ho dovolávat pro vlastní účel.
6.4 Dva souhlasy, dvě zaškrtávátka. Sběrná stránka rozlišuje:
- a) souhlas se zveřejněním recenze - povinný; bez něj recenzi nelze odeslat a databáze neumožní její zveřejnění (podmínka nad tabulkou recenzí);
- b) souhlas s použitím recenze v placené reklamě - nepovinný a udělovaný samostatně; bez něj recenze v reklamě použít nelze. Odmítnutí tohoto souhlasu nemá na odeslání recenze ani na odměnu žádný vliv.
6.5 Dobrovolnost a odměna (článek 7 odst. 4 GDPR). Odměna se vydává po odeslání recenze bez ohledu na její obsah a hodnocení a odvolání souhlasu na už vydanou odměnu ani na proběhlou objednávku nemá žádný vliv. Tím je zachována dobrovolnost souhlasu. Sběrná stránka to zákazníkovi sděluje před zahájením i po odeslání.
6.6 Co se ukládá k doložení souhlasu (článek 7 odst. 1 GDPR). U každé recenze se ukládá:
| Údaj | Sloupec | Proč |
| Verze znění souhlasu | reviews.consent_version | doložit se musí znění, se kterým zákazník souhlasil, ne jen že klikl |
| Souhlas se zveřejněním | reviews.consent_publish | ano/ne |
| Souhlas s reklamou | reviews.consent_marketing | ano/ne, samostatně |
| Čas udělení | reviews.consent_at | |
| IP adresa odesílatele | reviews.consent_ip (typ inet) | doložení původu; ukládá se v čitelné podobě, ne jako otisk |
6.7 Proč se IP adresa u souhlasu neukládá jako otisk. Na rozdíl od provozních záznamů služby, kde se ukládá jen jednosměrný otisk, se u souhlasu ukládá IP adresa čitelně. Důvodem je doložitelnost podle článku 7 odst. 1 GDPR: otisk sám o sobě nedokládá nic, co by šlo použít při sporu o pravost souhlasu. Je to záměrná výjimka z minimalizace, vyvážená tím, že se IP adresa nepoužívá k žádnému jinému účelu, nevydává se do žádného veřejného rozhraní a maže se podle odstavce 15.6.
6.8 Znění souhlasu pro danou verzi musí být dohledatelné. Zpracovatel vede archiv znění souhlasu ke každé použité verzi a na žádost správce mu jej poskytne do deseti pracovních dnů. Změní-li se znění souhlasu, zvýší se verze; beze změny verze se znění měnit nesmí.
*Náprava před podpisem první smlouvy s cizím e-shopem: zavést verzi znění, která se zvyšuje se změnou textu, archivovat znění v databázi nebo v repozitáři a nepřenášet verzi z bety na formulář, který sbírá nové recenze (přenesené recenze si svou verzi drží na svém řádku, formulář ji dědit nesmí).*
6.9 Zvláštní kategorie údajů podle článku 9 GDPR - rozbor. Strany se shodují na tomto výkladu a zpracovatel podle něj postupuje:
- a) Podoba a hlas samy o sobě zvláštní kategorií údajů nejsou. Biometrickým údajem jsou podle článku 4 bodu 14 GDPR až údaje „vyplývající z konkrétního technického zpracování týkající se fyzických či fyziologických znaků…, které umožňují nebo potvrzují jedinečnou identifikaci fyzické osoby". Zvláštní kategorií jsou biometrické údaje podle článku 9 odst. 1 GDPR teprve tehdy, jsou-li zpracovávány za účelem jedinečné identifikace osoby. Totéž plyne z bodu 51 odůvodnění GDPR: zpracování fotografií se nemá systematicky považovat za zpracování zvláštní kategorie údajů, protože pod definici biometrického údaje spadají jen tehdy, jsou-li zpracovány zvláštními technickými prostředky umožňujícími jedinečnou identifikaci nebo autentizaci.
- b) Zpracovatel žádné takové technické zpracování neprovádí. Video se u dodavatele pouze převádí do přehratelných formátů a doručuje; neprovádí se rozpoznávání obličeje, tvorba obličejové ani hlasové šablony, srovnávání s jinými nahrávkami, odhad věku, pohlaví, emocí ani jiné vlastnosti, ani přepis mluveného slova. Záznam se tím nestává biometrickým údajem a recenze nespadá pod článek 9 odst. 1 GDPR.
- c) Hranice se posune, jakmile se něco z písmene b) zapne. Zavedení automatického přepisu, rozpoznávání mluvčího, rozmazávání tváří nebo jakékoli funkce pracující s obličejem je podstatnou změnou zpracování a zpracovatel ji oznámí podle článku 19; u funkce umožňující jedinečnou identifikaci by navíc bylo nutné opřít zpracování o článek 9 odst. 2 písm. a) GDPR (výslovný souhlas) a zvážit posouzení vlivu podle článku 35 GDPR.
- d) Obsah, který do recenze vloží sám zákazník, může zvláštní kategorii údajů obsahovat (například zmínka o zdravotním stavu ve větě o tom, proč zboží kupoval). Zpracovatel obsah nefiltruje. Správce je povinen otázky neformulovat tak, aby k tomu vybízely (odstavec 5.6), a moderace má pro tyto případy důvod skrytí „prozrazuje osobní údaje" (odstavec 7.6 písm. c). Bylo-li takové sdělení zjevně zveřejněno samotným subjektem údajů, lze zvážit také článek 9 odst. 2 písm. e) GDPR; posouzení náleží správci.
- e) Recenze samotná může být údajem o zdravotním stavu, aniž by o něm mluvila, jde-li o podnik podle odstavce 5.7. Na to dopadá odstavec 5.7, ne toto ustanovení.
6.10 Věk zákazníka. Zpracovatel nezpracovává vědomě údaje osob mladších 15 let (§ 7 zákona č. 110/2019 Sb.); věk zákazníka nezná a nezjišťuje. Dozví-li se zpracovatel nebo správce, že recenzi odeslala osoba mladší 15 let bez souhlasu zákonného zástupce, recenze se bez zbytečného odkladu skryje a média se smažou postupem podle odstavce 7.5.
6.11 Odvolání souhlasu musí být stejně snadné jako jeho udělení (článek 7 odst. 3 GDPR). Zákazník může souhlas odvolat:
- a) sám, bez přihlášení a bez kontaktu s kýmkoli, jednorázovým odkazem na adrese
refero.cz/stahnout-recenzi?klic=…, který obdrží po odeslání recenze; - b) e-mailem správci na kteroukoli jeho kontaktní adresu;
- c) e-mailem zpracovateli na adresu info@refero.cz; zpracovatel v takovém případě postupuje podle odstavce 12.4 a odvolání zároveň provede, protože odvolání souhlasu není žádostí, o níž by měl rozhodovat správce.
6.12 Odvolání souhlasu nemá zpětné účinky na zpracování, které proběhlo do jeho odvolání (článek 7 odst. 3 věta třetí GDPR), a nemá vliv na vydanou odměnu ani na objednávku. Následky odvolání pro zveřejněnou recenzi upravuje článek 7.
Článek 7 - Zveřejnění recenze, její stažení a kopie
7.1 Kde všude se schválená recenze objeví. Zveřejnění je zpracování s jiným rizikem než uložení, protože recenze opouští systém zpracovatele. Schválená recenze se zobrazuje:
| Místo | Adresa | Co je vidět | Veřejně dostupné |
| Veřejný profil projektu | refero.cz/recenze/{projekt} | jméno, hvězdy, text, video a fotky, označení odměněné recenze, odpověď správce | ano, a je indexovaný vyhledávači |
| Strukturovaná data na profilu | tamtéž, blok schema.org/Organization | jméno autora, hodnocení a text recenze ve strojově čitelné podobě | ano, čtou to vyhledávače i jazykové modely |
| Widget | libovolná doména, kterou určí správce | jméno, hvězdy, text, náhled a přehrávač videa, fotky | ano, rozhraní `api/w/{klíč}` odpovídá komukoli |
| Adresy z předchozí verze | refero.cz/{projekt} | totéž co profil, po přesměrování | ano |
| Reklama správce | kde určí správce | co správce použije | ano, jen s marketingovým souhlasem podle odstavce 6.4 písm. b) |
7.2 Veřejný profil na doméně zpracovatele je samostatné místo zveřejnění a musí být v souhlasu uveden. Recenze se nezveřejňuje pouze „na webu a v materiálech správce", ale také na veřejné, vyhledávači indexované stránce na doméně zpracovatele, kde stojí vedle recenzí ostatních zákazníků téhož správce.
7.3 Video je do schválení neveřejné, po schválení veřejné. Nahrané video leží u dodavatele s vynuceným podpisem odkazu (requireSignedURLs: true), takže se nezmoderovaná recenze nedá otevřít uhodnutím adresy; moderace ho přehrává jednorázovým podepsaným odkazem s platností 120 minut. Schválením se video u dodavatele zveřejní (requireSignedURLs: false), protože widget na cizím webu podepsaný odkaz obnovovat neumí.
7.4 Lhůty stažení po odvolání souhlasu. Zpracovatel po odvolání souhlasu zajistí, že recenze přestane být dostupná, a to v těchto lhůtách:
| Místo | Lhůta | Jak se toho dosáhne |
| Administrace a veřejný profil | okamžitě | recenze přejde do stavu „skrytá" s důvodem „na žádost autora" a přestane vstupovat do veřejných dotazů i do průměru |
| Fotografie | do 5 minut | fotky se vydávají jen přes rozhraní, které při každém požadavku znovu čte stav recenze; mezipaměť má strop 300 sekund |
| Widget na cizích doménách | do 24 hodin | vyprázdněním mezipaměti rozhraní widgetu |
| Video u dodavatele | do 24 hodin je znovu neveřejné, do 30 dnů smazané | zrušením veřejného přístupu a smazáním záznamu u dodavatele |
| Reklama správce | do 5 pracovních dnů | stahuje správce, zpracovatel k jeho reklamním účtům přístup nemá |
| Záznam o souhlasu a o jeho odvolání | zůstává podle odstavce 15.6 | doložit odvolání je stejně důležité jako doložit udělení |
*Náprava: do funkce odvolání (nebo do cronu, který po ní uklízí) doplnit zneveřejnění videa u dodavatele a jeho smazání, zkrátit mezipaměť rozhraní widgetu a doplnit úlohu, která maže média skrytých a zahozených recenzí.*
7.5 Zahození recenze a smazání projektu. Zahodí-li správce recenzi jako spam nebo prázdnou, nebo smaže-li celý projekt, smaže zpracovatel i média u dodavatele a v úložišti ve lhůtě podle odstavce 15.5. Skrytí recenze z důvodu moderace média nemaže, protože skrytá recenze se může vrátit.
7.6 Moderace nikdy podle hodnocení. Recenzi lze skrýt výhradně z důvodu ze zavřeného seznamu: vulgarita nebo urážka, nesouvisí s produktem ani nákupem, prozrazuje osobní údaje třetí osoby, prokazatelně nepravdivé tvrzení, spam, technicky nepoužitelné, na žádost autora. Počet hvězd v tom seznamu není a nikdy nebude (odstavec 4.5). Skrytí bez důvodu databáze nedovolí a každé skrytí se zapisuje do záznamu o činnosti s uvedením osoby, času a důvodu. Recenze čekající na moderaci déle než 14 dnů se zveřejní sama, aby moderace nemohla sloužit k tichému zdržování.
7.7 Kopie, které si mezitím pořídil někdo jiný. Strany berou na vědomí, že zveřejněný obsah lze zkopírovat a že takovou kopii nemá zpracovatel jak odstranit. Zpracovatel proto:
- a) odpovídá za odstranění obsahu z míst, která provozuje nebo která ovládá (profil, widget, úložiště, dodavatel videa) ve lhůtách podle odstavce 7.4;
- b) neodpovídá za kopie pořízené třetími osobami, za obsah uložený ve vyrovnávacích pamětech vyhledávačů a archivačních služeb, ani za rozmnoženiny, které si pořídil sám správce mimo službu;
- c) na žádost správce mu do pěti pracovních dnů poskytne seznam adres, na kterých byl obsah dostupný, aby správce mohl požádat provozovatele vyhledávače o odstranění z vyrovnávací paměti.
7.8 Povinnost správce po odvolání souhlasu. Správce je povinen bez zbytečného odkladu, nejpozději do pěti pracovních dnů, ukončit vlastní užití recenze mimo službu, zejména ji stáhnout z placené reklamy, ze sociálních sítí, z newsletterů a z tiskových materiálů, a nešířit ji dál. Zpracovatel na tato místa nevidí a nemá k nim přístup.
7.9 Odpověď správce na recenzi se zveřejňuje spolu s recenzí; skryje-li se recenze, skryje se i odpověď.
Článek 8 - Mlčenlivost
8.1 Zpracovatel zajistí, aby se osoby oprávněné zpracovávat údaje zákazníků zavázaly k mlčenlivosti nebo aby se na ně vztahovala zákonná povinnost mlčenlivosti (článek 28 odst. 3 písm. b) GDPR).
8.2 Závazek mlčenlivosti trvá i po skončení této smlouvy a po skončení pracovního nebo jiného vztahu dané osoby ke zpracovateli, a to bez časového omezení.
8.3 Zpracovatel vede seznam osob, které mají k údajům zákazníků přístup, a jejich role. Přístup se uděluje v nejmenším nutném rozsahu a odebírá se bez zbytečného odkladu, nejpozději do 24 hodin od zániku důvodu, pro který byl udělen.
8.4 Přístup podpory k datům správce. Zpracovatel je oprávněn nahlédnout do dat projektu správce, včetně přehrání nezveřejněné recenze, pouze v těchto případech:
- a) požádá-li o to správce v souvislosti s řešením podpory;
- b) je-li to nezbytné k odstranění poruchy služby nebo k zajištění jejího zabezpečení;
- c) ukládá-li to zpracovateli právní předpis nebo rozhodnutí orgánu veřejné moci.
Přístup podle písmene b) je vždy jen pro čtení, ledaže odstranění poruchy bez zápisu není možné; zápis do dat projektu správce v takovém případě zpracovatel správci oznámí do 72 hodin.
8.5 Záznam o přístupu podpory. Každý přístup podle odstavce 8.4 je zaznamenán v záznamu o činnosti s uvedením osoby, času, projektu a důvodu. Záznam zpracovatel na žádost správce poskytne do deseti pracovních dnů.
Článek 9 - Zabezpečení zpracování podle článku 32 GDPR
9.1 Zpracovatel přijal s ohledem na stav techniky, náklady na provedení, povahu, rozsah, kontext a účely zpracování i na rizika pro práva a svobody fyzických osob vhodná technická a organizační opatření, aby zajistil úroveň zabezpečení odpovídající danému riziku (článek 32 GDPR).
9.2 Konkrétní podoba těchto opatření je popsána v Příloze č. 3, která je nedílnou součástí této smlouvy. Zahrnuje zejména:
- a) pseudonymizaci tam, kde je možná (článek 32 odst. 1 písm. a) GDPR): v provozních záznamech služby se IP adresa neukládá, ukládá se jen její jednosměrný otisk. Výjimkou je IP adresa u souhlasu, a to z důvodu uvedeného v odstavci 6.7;
- b) šifrování při přenosu i v klidu (článek 32 odst. 1 písm. a) GDPR), včetně šifrování záloh databáze samostatným klíčem;
- c) opatření k zajištění trvalé důvěrnosti, integrity, dostupnosti a odolnosti systémů (článek 32 odst. 1 písm. b) GDPR): oddělení dat jednotlivých správců na úrovni databáze, neveřejnost nezmoderovaného obsahu, řízení přístupů;
- d) schopnost obnovit dostupnost údajů a přístup k nim v případě fyzických či technických incidentů (článek 32 odst. 1 písm. c) GDPR): denní zálohy mimo prostředí poskytovatele databáze a měsíční automatický nácvik obnovy, který zálohu doopravdy nalije do jednorázové databáze a porovná počty řádků;
- e) proces pravidelného testování, posuzování a hodnocení účinnosti opatření (článek 32 odst. 1 písm. d) GDPR): sada testů oddělení dat nad databází a kontrola typů a formátu při každé změně kódu.
9.3 Zpracovatel je oprávněn opatření podle Přílohy č. 3 měnit a rozvíjet. Úroveň zabezpečení se změnou nesmí snížit. Podstatnou změnu opatření zpracovatel oznámí správci předem podle článku 19.
9.4 Zpracovatel zajistí, aby testovací prostředí služby neobsahovalo ostrá data správce, ledaže o to správce výslovně požádá kvůli řešení konkrétní poruchy; v takovém případě se data z testovacího prostředí smažou do 30 dnů od vyřešení poruchy.
9.5 Zvláštní opatření u médií. Nezveřejněné video je u dodavatele dostupné pouze podepsaným odkazem s omezenou platností; fotografie a zvukové nahrávky leží v neveřejném úložišti a vydávají se výhradně přes rozhraní, které při každém požadavku znovu ověřuje stav recenze. Adresa média se nedá uhodnout a nikdy se nevydává přímý odkaz do úložiště.
Článek 10 - Další zpracovatelé
10.1 Správce uděluje zpracovateli obecné povolení zapojit do zpracování další zpracovatele podle článku 28 odst. 2 GDPR za podmínek tohoto článku.
10.2 Seznam dalších zpracovatelů ke dni uzavření této smlouvy je v Příloze č. 2. U každého je uvedeno, co pro Refero dělá, jakých údajů se to týká, kde údaje leží a na jakém základě případně dochází k předání mimo Evropskou unii.
10.3 Zpracovatel uzavře s každým dalším zpracovatelem smlouvu, která mu ukládá stejné povinnosti ochrany údajů, jaké má zpracovatel podle této smlouvy, zejména povinnost zavést vhodná technická a organizační opatření (článek 28 odst. 4 GDPR).
10.4 Oznámení změny. Zamýšlí-li zpracovatel přibrat nového dalšího zpracovatele nebo nahradit stávajícího, oznámí to správci nejméně 30 dnů předem e-mailem na kontaktní adresu správce a současně aktualizací veřejného seznamu na adrese refero.cz/zasady-ochrany-osobnich-udaju.
10.5 Námitka. Správce může proti změně podat odůvodněnou písemnou námitku do 15 dnů od oznámení. Námitka musí uvádět konkrétní důvod související s ochranou osobních údajů; obecný nesouhlas bez důvodu se za námitku nepovažuje.
10.6 Podá-li správce námitku, strany se pokusí o dohodu. Nedojde-li k dohodě do 30 dnů:
- a) zpracovatel je oprávněn změnu neprovést ve vztahu k projektům správce, je-li to technicky možné a nevyžaduje-li to nepřiměřené náklady, nebo
- b) kterákoli strana je oprávněna smlouvu vypovědět s výpovědní dobou 30 dnů; v takovém případě vrátí zpracovatel správci poměrnou část předplaceného období a naloží s daty podle článku 15.
10.7 Nepodá-li správce námitku ve lhůtě podle odstavce 10.5, považuje se změna za odsouhlasenou.
10.8 V naléhavém případě, zejména vypadne-li dosavadní poskytovatel, dojde u něj k bezpečnostnímu incidentu nebo ukončí-li službu, je zpracovatel oprávněn zapojit náhradního dalšího zpracovatele bez předchozího oznámení; oznámí to správci do pěti pracovních dnů poté a právo námitky podle odstavce 10.5 správci zůstává.
10.9 Neplní-li další zpracovatel své povinnosti ochrany údajů, odpovídá správci za plnění povinností tohoto dalšího zpracovatele zpracovatel (článek 28 odst. 4 poslední věta GDPR).
10.10 Zdroje cizích recenzí nejsou dalšími zpracovateli. Napojí-li správce ke svému projektu účet u Heureky nebo u jiné hodnoticí platformy, čte zpracovatel z tohoto účtu na základě pověření uděleného správcem; provozovatel platformy je zpracovatelem nebo samostatným správcem ve vztahu ke správci, ne poddodavatelem zpracovatele. Totéž platí pro platformu internetového obchodu správce, která zpracovateli předává objednávky. Podrobnosti jsou v Příloze č. 2, bodu 3.
Článek 11 - Předávání osobních údajů mimo Evropskou unii
11.1 Kde údaje zákazníků leží.
- a) databáze, přihlašování a úložiště fotografií a zvukových nahrávek v datovém centru ve Frankfurtu nad Mohanem, Spolková republika Německo;
- b) aplikace a serverové funkce v regionu Frankfurt nad Mohanem (
fra1); - c) odesílání e-mailů v evropském regionu poskytovatele (Irsko);
- d) videozáznamy a zvukové nahrávky u poskytovatele sítě pro doručování obsahu (Cloudflare Stream), jehož síť je celosvětová. Uložení záznamu u tohoto poskytovatele nelze omezit na Evropskou unii žádným dostupným nastavením ani placeným doplňkem: jeho nástroj pro lokalizaci dat (Data Localization Suite) je u produktu Stream výslovně označen za neslučitelný. Omezit lze pouze doručování záznamu, a to prostřednictvím téhož doplňku, který zpracovatel nemá sjednán. Předání se proto opírá výhradně o základ podle odstavce 11.2.
11.2 Někteří další zpracovatelé jsou společnosti se sídlem ve Spojených státech amerických. I tam, kde jsou údaje uloženy v Evropské unii, nelze vyloučit přístup z třetí země, například při technické podpoře. Takový přístup je předáním podle kapitoly V GDPR a probíhá na některém z těchto základů:
- a) rozhodnutí Komise o odpovídající ochraně podle článku 45 GDPR, konkrétně prováděcí rozhodnutí Komise (EU) 2023/1795 ze dne 10. července 2023 o odpovídající úrovni ochrany osobních údajů zajišťované rámcem EU-USA pro ochranu osobních údajů, je-li příjemce v tomto rámci certifikován, nebo
- b) standardní smluvní doložky podle článku 46 odst. 2 písm. c) GDPR ve znění prováděcího rozhodnutí Komise (EU) 2021/914 ze dne 4. června 2021, modul 3 (zpracovatel zpracovateli), doplněné o posouzení dopadu předání a případná doplňková opatření.
11.3 Základ předání u každého dalšího zpracovatele je uveden v Příloze č. 2.
11.4 Zpracovatel nepředává údaje zákazníků do třetích zemí nad rámec Přílohy č. 2 a neposkytuje je žádné třetí osobě s výjimkou případů, kdy mu to ukládá právo Evropské unie nebo členského státu. V takovém případě zpracovatel správce o tomto právním požadavku před zpracováním informuje, ledaže to dané právo zakazuje z důležitých důvodů veřejného zájmu (článek 28 odst. 3 písm. a) GDPR).
11.5 Přestane-li být platný právní základ předání podle odstavce 11.2, oznámí to zpracovatel správci do pěti pracovních dnů a bez zbytečného odkladu přijme opatření k zajištění jiného základu, nebo předávání ukončí.
Článek 12 - Součinnost při výkonu práv subjektů údajů
12.1 Zpracovatel je správci nápomocen prostřednictvím vhodných technických a organizačních opatření při plnění povinnosti správce reagovat na žádosti o výkon práv subjektu údajů podle kapitoly III GDPR, tedy práva na přístup, opravu, výmaz, omezení zpracování, přenositelnost a práva vznést námitku (článek 28 odst. 3 písm. e) GDPR).
12.2 Nástroje, které má správce k dispozici bez součinnosti zpracovatele. Správce v uživatelském rozhraní služby sám:
- a) vyhledá recenzi podle jména, formátu, stavu a data,
- b) skryje recenzi s uvedením důvodu,
- c) zahodí recenzi jako spam nebo prázdnou,
- d) vyexportuje záznamy o souhlasech do souboru CSV,
- e) smaže celý projekt včetně recenzí, objednávek a odměn.
Tyto úkony nevyžadují žádost u zpracovatele a jsou dostupné okamžitě.
12.3 Kde zpracovatel pomáhá. Pro úkony, které rozhraní neumožňuje, zejména úplný výmaz jedné recenze včetně médií, omezení zpracování jednoho záznamu, opravu jména v už zveřejněné recenzi nebo strojově čitelný export obsahu recenzí, se správce obrátí na adresu info@refero.cz. Zpracovatel poskytne součinnost nejpozději do pěti pracovních dnů od doručení žádosti.
12.4 Žádost doručená přímo zpracovateli. Obrátí-li se subjekt údajů s žádostí přímo na zpracovatele:
- a) jde-li o odvolání souhlasu, zpracovatel jej provede sám postupem podle článku 7 a správce o tom vyrozumí; odvolání souhlasu není žádostí, o níž by měl správce rozhodovat, a zdržení by prodlužovalo zásah do osobnostních práv;
- b) jde-li o jinou žádost (přístup, oprava, výmaz nad rámec odvolání, omezení, přenositelnost, námitka), zpracovatel ji sám nevyřizuje. Bez zbytečného odkladu, nejpozději do dvou pracovních dnů, ji předá správci a subjekt údajů o tom vyrozumí.
12.5 Ověření totožnosti. Zpracovatel nemá prostředky, jak totožnost zákazníka správce ověřit. U odvolání souhlasu podle odstavce 12.4 písm. a) proto postačí jednorázový klíč nebo shoda e-mailové adresy se záznamem u recenze; v ostatních případech ověřuje totožnost správce.
12.6 Součinnost podle tohoto článku poskytuje zpracovatel bezplatně v rozsahu odpovídajícím běžnému provozu. Vyžaduje-li žádost mimořádné úsilí, zejména opakovaně, zjevně nedůvodně nebo nepřiměřeně (článek 12 odst. 5 GDPR), nebo jde-li o vývoj nástroje na míru, sdělí to zpracovatel správci předem včetně odhadu nákladů a začne pracovat až po jeho odsouhlasení.
Článek 13 - Součinnost při zabezpečení, posouzení vlivu a předchozí konzultaci
13.1 Zpracovatel je správci nápomocen při zajišťování souladu s povinnostmi podle článků 32 až 36 GDPR, a to při zohlednění povahy zpracování a informací, jež má zpracovatel k dispozici (článek 28 odst. 3 písm. f) GDPR).
13.2 Posouzení vlivu na ochranu osobních údajů (článek 35 GDPR). Dospěje-li správce k závěru, že zpracování prostřednictvím služby vyžaduje posouzení vlivu, poskytne mu zpracovatel na žádost:
- a) popis zpracování podle Přílohy č. 1,
- b) popis technických a organizačních opatření podle Přílohy č. 3,
- c) seznam dalších zpracovatelů a základ předávání podle Přílohy č. 2,
- d) doplňující technické informace, které má k dispozici a které jsou pro posouzení potřebné.
Zpracovatel poskytne podklady do deseti pracovních dnů od doručení žádosti.
13.3 Kdy posouzení vlivu může být namístě. Zpracovatel upozorňuje, že zpracování prováděné službou zpravidla nenaplňuje kritéria článku 35 odst. 3 GDPR: nejde o systematické a rozsáhlé vyhodnocování osobních aspektů, o rozsáhlé zpracování zvláštních kategorií údajů ani o rozsáhlé systematické monitorování veřejně přístupných prostorů. Na rozdíl od služeb pracujících s čísly objednávek však zpracování zahrnuje záznam podoby a hlasu a jeho zveřejnění, a posouzení vlivu proto může být namístě zejména tehdy, jde-li o podnik podle odstavce 5.7, o rozsáhlý sběr od zranitelných skupin, nebo zavede-li se kterákoli funkce podle odstavce 6.9 písm. c). Posouzení, zda je v konkrétním případě posouzení vlivu nutné, náleží správci; tento odstavec je informací, nikoli právním stanoviskem.
13.4 Předchozí konzultace (článek 36 GDPR). Vyplyne-li z posouzení vlivu vysoké riziko a je-li správce povinen konzultovat Úřad pro ochranu osobních údajů před zahájením zpracování, poskytne mu zpracovatel na žádost součinnost a podklady podle odstavce 13.2. Zpracovatel neuzavírá s dozorovým úřadem dohody ohledně zpracování správce a nezastupuje správce před dozorovým úřadem.
13.5 Zahájí-li dozorový úřad nebo jiný orgán veřejné moci u zpracovatele kontrolu nebo řízení, které se týká údajů zákazníků správce, oznámí to zpracovatel správci do 72 hodin od doručení oznámení o zahájení, ledaže mu to právní předpis zakazuje.
Článek 14 - Porušení zabezpečení osobních údajů
14.1 Zjistí-li zpracovatel porušení zabezpečení údajů zákazníků ve smyslu článku 4 bodu 12 GDPR, ohlásí je správci bez zbytečného odkladu, nejpozději do 24 hodin od okamžiku, kdy se o něm dozvěděl (článek 33 odst. 2 GDPR).
14.2 Ohlášení obsahuje, pokud je to v daném okamžiku možné:
- a) popis povahy porušení včetně kategorií a přibližného počtu dotčených subjektů údajů a záznamů, a výslovně údaj o tom, zda se porušení týká obsahu recenzí (videa, zvuku, fotografií);
- b) kontaktní údaj, kde lze získat další informace,
- c) popis pravděpodobných důsledků porušení,
- d) popis opatření, která zpracovatel přijal nebo navrhuje přijmout k nápravě a ke zmírnění nepříznivých dopadů.
Nelze-li informace poskytnout současně, poskytne je zpracovatel postupně bez dalšího zbytečného odkladu a nejpozději do 72 hodin od prvního ohlášení podá doplňující zprávu.
14.3 Vyšší riziko u obsahu recenze. Strany berou na vědomí, že únik nezveřejněné videorecenze nebo fotografie představuje pro subjekt údajů vyšší riziko než únik údaje o objednávce, protože se týká podoby a hlasu a nelze jej vzít zpět. Zjistí-li zpracovatel takové porušení, uvede to v ohlášení výslovně a poskytne správci součinnost při posouzení, zda je nutné oznámení subjektům údajů podle článku 34 GDPR.
14.4 Ohlášení se posílá e-mailem na kontaktní adresu správce podle odstavce 1.2 a současně do rozhraní služby. Nemá-li zpracovatel na správce funkční kontakt, zveřejní informaci o porušení na adrese refero.cz a v aplikaci.
14.5 Zpracovatel neohlašuje porušení dozorovému úřadu ani subjektům údajů za správce, ledaže se na tom strany písemně dohodnou. Ohlášení podle článků 33 a 34 GDPR je povinností správce.
14.6 Zpracovatel vede evidenci všech porušení zabezpečení údajů zákazníků včetně skutečností, jejich účinků a přijatých nápravných opatření, a na žádost ji správci zpřístupní v rozsahu, který se týká jeho projektů.
14.7 Zpracovatel poskytne správci veškerou součinnost potřebnou k ohlášení a k oznámení podle článků 33 a 34 GDPR, včetně součinnosti při zjišťování rozsahu dotčených záznamů.
14.8 Za porušení zabezpečení se nepovažuje neúspěšný pokus o neoprávněný přístup, který byl zachycen bezpečnostními opatřeními a při kterém nedošlo k přístupu k údajům zákazníků, ke změně, ke zničení ani ke ztrátě.
Článek 15 - Výmaz nebo vrácení údajů po skončení zpracování
15.1 Po skončení poskytování služby zpracovatel podle rozhodnutí správce všechny údaje zákazníků buď vymaže, nebo je vrátí správci, a vymaže existující kopie, pokud právo Evropské unie nebo členského státu nepožaduje jejich uložení (článek 28 odst. 3 písm. g) GDPR).
15.2 Volbu činí správce sdělením na adresu info@refero.cz nebo přímo v rozhraní služby. Neprovede-li správce volbu, platí výmaz.
15.3 Co „vrácení údajů" u Refera znamená. Předání zahrnuje obojí, jinak nejde o vrácení údajů:
| Část | Podoba |
| Záznamy o souhlasech | soubor CSV: identifikátor recenze, projekt, datum, jméno, e-mail, formát, hodnocení, stav, verze souhlasu, souhlas se zveřejněním, souhlas s reklamou, čas souhlasu, IP souhlasu, označení odměněné recenze |
| Obsah recenzí | text, hvězdy, hodnocení jednotlivých produktů, odpovědi správce |
| Média | videosoubory, fotografie a zvukové nahrávky ve formátu, ve kterém je zpracovatel drží, včetně přiřazení k recenzi |
| Objednávky | pokud byly do služby vloženy |
| Lhůta | do deseti pracovních dnů od žádosti; u médií se strany dohodnou na způsobu předání podle objemu |
15.4 Lhůty výmazu.
- a) Smaže-li správce projekt v rozhraní služby, smaže se včetně všech recenzí, hodnocení produktů, objednávek, odměn, widgetů, cizích recenzí a záznamů o činnosti; média se mažou podle odstavce 15.5.
- b) Skončí-li tato smlouva jinak než smazáním projektu, zpracovatel data vymaže do 30 dnů od skončení smlouvy, nepožádá-li správce ve lhůtě o jejich vrácení.
- c) Zálohy, které údaje zákazníků obsahují, se přepisují v běžném cyklu a nejpozději do 60 dnů od výmazu již vymazané údaje neobsahují.
15.5 Lhůty výmazu médií. Videa, fotografie a zvukové nahrávky se mažou:
- a) u zahozené recenze a u recenze, u které byl odvolán souhlas, do 30 dnů;
- b) u smazaného projektu do 30 dnů od smazání;
- c) po skončení smlouvy do 30 dnů, nepožádal-li správce o jejich vrácení.
15.6 Doba uchování za trvání smlouvy.
| Údaj | Doba |
| Zveřejněná recenze včetně médií a jména | po dobu, po kterou je zveřejněna, tedy po dobu trvání smlouvy nebo do odvolání souhlasu |
| E-mail zákazníka u recenze | po dobu trvání smlouvy; slouží k odvolání souhlasu a k doručení odměny |
| Záznam o souhlasu a o jeho odvolání (verze, čas, IP, souhlas se zveřejněním a s reklamou) | 3 roky od odvolání souhlasu nebo od skrytí recenze, poté se vymaže |
| Objednávka bez recenze | 12 měsíců od vzniku, poté se maže e-mail, jméno a telefon zákazníka a zůstává anonymní řádek pro statistiku |
| Objednávka s recenzí | po dobu, po kterou trvá recenze; e-mail je vazbou na zveřejněný obsah a na odvolání souhlasu |
| Provozní záznamy služby (otisk IP, řetězec prohlížeče, identifikátor návštěvy) | 12 měsíců |
| Záznam o činnosti (moderace, odvolání souhlasu, přístup podpory) | 3 roky |
15.7 Zpracovatel na žádost správce písemně potvrdí provedení výmazu do deseti pracovních dnů od jeho provedení. U médií potvrzení zahrnuje potvrzení, že záznam byl smazán i u dodavatele videa.
Článek 16 - Doložení souladu, kontrola a audit
16.1 Zpracovatel poskytne správci veškeré informace potřebné k doložení splnění povinností stanovených článkem 28 GDPR a umožní audity, včetně inspekcí, prováděné správcem nebo jiným auditorem, kterého správce pověřil, a k těmto auditům přispěje (článek 28 odst. 3 písm. h) GDPR).
16.2 Co zpracovatel doloží sám a bezplatně. Zpracovatel na písemnou žádost správce poskytne do 20 pracovních dnů:
- a) aktuální popis technických a organizačních opatření (Přílohu č. 3);
- b) aktuální seznam dalších zpracovatelů včetně základu předávání (Přílohu č. 2);
- c) doklady o zabezpečení dalších zpracovatelů, které má k dispozici, zejména jejich smlouvy o zpracování a jejich certifikace či zprávy nezávislého auditora;
- d) výpis záznamů o přístupu podpory k datům projektů správce podle odstavce 8.5;
- e) znění souhlasu ke každé použité verzi podle odstavce 6.8;
- f) záznam o posledním nácviku obnovy ze zálohy a jeho výsledek;
- g) písemné odpovědi na dotazník o zabezpečení, a to jednou za 12 měsíců bezplatně.
16.3 Audit na místě. Nad rámec odstavce 16.2 může správce provést audit u zpracovatele za těchto podmínek:
- a) oznámí jej písemně nejméně 30 dnů předem s uvedením rozsahu a jmen osob, které jej provedou;
- b) provádí se nejvýše jednou za 12 měsíců, v pracovní době a tak, aby nenarušil provoz služby;
- c) netýká se dat jiných správců ani obchodního tajemství zpracovatele; zpracovatel je oprávněn takové informace z auditu vyloučit;
- d) osoby provádějící audit se předem zavážou k mlčenlivosti v rozsahu podle článku 8;
- e) auditem nesmí být pověřen soutěžitel zpracovatele.
16.4 Náklady auditu na místě. Audit na místě si hradí správce. Za součinnost zpracovatele nad rámec odstavce 16.2 náleží zpracovateli náhrada ve výši 2 500 Kč bez DPH za každou započatou hodinu, nejvýše však za 16 hodin na jeden audit.
16.5 Bez náhrady a bez omezení četnosti se audit provede, došlo-li u zpracovatele k porušení zabezpečení údajů zákazníků správce, nebo uložil-li audit dozorový úřad.
16.6 Zjistí-li audit nedostatek, zpracovatel jej odstraní do 30 dnů od doručení zprávy, nebo v téže lhůtě navrhne harmonogram nápravy. Nedostatek, který představuje vysoké riziko pro práva a svobody subjektů údajů, odstraní zpracovatel bez zbytečného odkladu, nejpozději do pěti pracovních dnů.
16.7 Zpracovatel neprodleně informuje správce, má-li za to, že pokyn správce porušuje GDPR nebo jiné předpisy o ochraně údajů (článek 28 odst. 3 druhý pododstavec GDPR); postup je v odstavci 4.4.
Článek 17 - Odpovědnost a náhrada újmy
17.1 Odpovědnost stran vůči subjektům údajů se řídí článkem 82 GDPR. Zpracovatel odpovídá za újmu způsobenou zpracováním pouze tehdy, nesplnil-li povinnosti stanovené GDPR konkrétně zpracovatelům, nebo jednal-li nad rámec zákonných pokynů správce či v rozporu s nimi (článek 82 odst. 2 GDPR).
17.2 Uhradí-li jedna strana újmu v plné výši, má právo požadovat na druhé straně část odpovídající její míře odpovědnosti (článek 82 odst. 5 GDPR).
17.3 Správce odškodní zpracovatele za pokuty, náhrady újmy a účelně vynaložené náklady, které zpracovateli vzniknou v důsledku toho, že:
- a) správce zpracovával údaje bez právního základu nebo nesplnil informační povinnost podle článků 13 a 14 GDPR,
- b) správce dal pokyn v rozporu s právem a zpracovatel jej provedl, aniž jeho rozpornost mohl rozpoznat,
- c) správce nasadil widget nebo odkaz na sběrnou stránku na web, ke kterému neměl oprávnění,
- d) správce formuloval texty sběrné stránky v rozporu s odstavcem 5.6,
- e) správce užil recenzi v reklamě bez marketingového souhlasu podle odstavce 6.4 písm. b) nebo po odvolání souhlasu v rozporu s odstavcem 7.8,
- f) správce oslovil zákazníky v rozporu s § 7 zákona č. 480/2004 Sb.,
- g) správce neoznámil zpracovateli skutečnost podle odstavce 5.7.
17.4 Omezení odpovědnosti. Celková odpovědnost zpracovatele za újmu vzniklou správci z této smlouvy je omezena částkou odpovídající úhradám, které správce zpracovateli zaplatil za posledních 12 měsíců předcházejících vzniku újmy, nejméně však 20 000 Kč.
17.5 Omezení podle odstavce 17.4 se nepoužije na újmu způsobenou úmyslně nebo z hrubé nedbalosti, na porušení povinnosti mlčenlivosti podle článku 8, na porušení povinností podle článku 7 (zveřejnění a stažení recenze) a na případy, kdy je omezení odpovědnosti podle zákona nepřípustné.
17.6 Zpracovatel neodpovídá za újmu vzniklou v důsledku toho, že správce nebo osoba, kterou správce ke svému účtu pozval, zpřístupnila přístupové údaje ke svému účtu třetí osobě.
17.7 Zpracovatel neodpovídá za kopie zveřejněného obsahu pořízené třetími osobami podle odstavce 7.7 písm. b).
Článek 18 - Doba trvání a ukončení
18.1 Tato smlouva nabývá účinnosti dnem jejího odsouhlasení podle odstavce 3.5 a uzavírá se na dobu neurčitou.
18.2 Smlouva trvá po dobu, po kterou zpracovatel pro správce zpracovává údaje zákazníků, tedy po dobu existence alespoň jednoho projektu správce ve službě, nejdéle však do uplynutí lhůt podle článku 15.
18.3 Smlouva zaniká:
- a) uplynutím lhůt podle odstavce 15.4 po smazání posledního projektu správce,
- b) zánikem smlouvy o poskytování služby podle obchodních podmínek,
- c) písemnou dohodou stran,
- d) výpovědí podle odstavce 4.5, 4.6, 10.6 nebo 18.4.
18.4 Kterákoli strana může smlouvu vypovědět písemně s výpovědní dobou 30 dnů, která začíná běžet prvním dnem po doručení výpovědi.
18.5 Zánikem smlouvy nezanikají povinnosti podle článku 7 odst. 4 a 7.8 (stažení recenze po odvolání souhlasu), článku 8 (mlčenlivost), článku 14 odst. 6 (evidence porušení), článku 15 (výmaz nebo vrácení údajů), článku 16 odst. 2 (doložení souladu ve vztahu k době trvání smlouvy) a článku 17 (odpovědnost).
18.6 Zpracovatel je oprávněn pozastavit zpracování a dočasně znepřístupnit službu, hrozí-li bezprostřední riziko porušení zabezpečení nebo je-li zpracování v rozporu s právními předpisy. O pozastavení a jeho důvodu správce vyrozumí bez zbytečného odkladu a obnoví zpracování, jakmile důvod pomine. Pozastavení není důvodem k výmazu dat a nebrání odvolání souhlasu zákazníkem; stránka pro odvolání souhlasu zůstává dostupná i při pozastavení.
Článek 19 - Změny smlouvy
19.1 Tuto smlouvu lze měnit písemnou dohodou stran nebo postupem podle odstavců 19.2 a 19.3.
19.2 Zpracovatel je oprávněn jednostranně změnit tuto smlouvu, vyžaduje-li to změna právních předpisů, rozhodnutí nebo stanovisko dozorového úřadu, rozhodnutí soudu, změna dalších zpracovatelů nebo změna technických a organizačních opatření. Změnu oznámí správci nejméně 30 dnů předem e-mailem a zvýšením verze dokumentu.
19.3 Nesouhlasí-li správce se změnou, může smlouvu vypovědět do 30 dnů od oznámení s účinností ke dni, kdy má změna nabýt účinnosti. Nevyužije-li tohoto práva a pokračuje-li v užívání služby, považuje se změna za odsouhlasenou. Zpracovatel v oznámení na toto právo a na následek mlčení výslovně upozorní.
19.4 Změny Přílohy č. 2 (seznam dalších zpracovatelů) se řídí článkem 10 a nepovažují se za změnu smlouvy podle tohoto článku.
19.5 Změny Přílohy č. 3 (technická a organizační opatření), které úroveň zabezpečení nesnižují, může zpracovatel provést bez předchozího oznámení; aktuální znění je vždy dostupné na adrese refero.cz/podminky-pouziti.
19.6 Změna znění souhlasu na sběrné stránce je změnou, která vždy vede ke zvýšení verze souhlasu podle odstavce 6.8, a zpracovatel na ni správce upozorní; není změnou této smlouvy.
Článek 20 - Rozhodné právo a řešení sporů
20.1 Tato smlouva a vztahy z ní vzniklé se řídí právním řádem České republiky, zejména nařízením (EU) 2016/679, zákonem č. 110/2019 Sb., o zpracování osobních údajů, zákonem č. 89/2012 Sb., občanský zákoník (zejména jeho § 77 a § 84 až 90), a zákonem č. 634/1992 Sb., o ochraně spotřebitele.
20.2 Strany se zavazují řešit spory nejprve smírně. Nedojde-li k dohodě do 30 dnů od doručení výzvy k jednání, je kterákoli strana oprávněna obrátit se na soud.
20.3 K projednání a rozhodnutí sporů jsou příslušné soudy České republiky. Strany si podle § 89a zákona č. 99/1963 Sb., občanský soudní řád, sjednávají místní příslušnost soudu podle sídla zpracovatele, je-li správce podnikatelem a souvisí-li spor s jeho podnikatelskou činností.
20.4 Tato smlouva se vztahuje i na správce se sídlem mimo Českou republiku; volba práva podle odstavce 20.1 tím není dotčena a nezbavuje subjekty údajů ochrany podle práva země jejich obvyklého bydliště. Sbírá-li správce recenze na Slovensku, použijí se pro posouzení svolení k záznamu podobizny obdobná ustanovení slovenského práva.
Článek 21 - Údaje převzaté z předchozí verze služby
Přechodné ustanovení. Týká se devíti správců, jejichž data byla 8. 9. 2026 přenesena z předchozí verze služby.
21.1 Co se přeneslo. Dne 8. 9. 2026 byla data devíti správců přenesena z předchozí verze služby, provozované na vlastním serveru zpracovatele ve Spolkové republice Německo, do současné podoby služby. Přeneslo se 46 recenzí, 29 videozáznamů a 4 fotografie a k nim náležející texty sběrných stránek, odměny a záznamy o souhlasech.
21.2 Souhlasy z předchozí verze zůstávají v platnosti v rozsahu, v jakém byly uděleny. Každá přenesená recenze nese verzi souhlasu z předchozí verze služby (například rs-v1-2026-07) nebo hodnotu beta tam, kde předchozí verze verzi nevedla; znění souhlasu ke každé takové verzi je archivováno a zpracovatel je na žádost správce poskytne podle odstavce 16.2 písm. e).
21.3 Zpracovatel prohlašuje, že nezměnil rozsah ani účel zpracování přenesených údajů a že přenos nebyl novým zpracováním, k němuž by byl potřeba nový souhlas.
21.4 Změna míst zveřejnění. Strany berou na vědomí, že se přenosem změnila místa, na kterých se recenze zobrazuje (jiná doména profilu, jiný poskytovatel uložení videa, jiný poskytovatel databáze). Správce je povinen posoudit, zda jeho vlastní informace pro zákazníky tuto změnu pokrývá, a případně ji doplnit; zpracovatel k tomu poskytne podklady podle Přílohy č. 2.
21.5 Údaje ponechané na serveru předchozí verze. Do doby, než zpracovatel server předchozí verze vypne, na něm zůstává kopie dat správce jako pojistka proti nezdařenému přenosu. Zpracovatel zajistí její smazání nejpozději do 30 dnů od uzavření této smlouvy a smazání na žádost správci písemně potvrdí. Do té doby se na tuto kopii vztahují všechny povinnosti podle této smlouvy.
21.6 Adresy z předchozí verze. Adresy ve tvaru refero.cz/{projekt} a refero.cz/{projekt}?o={číslo objednávky} zůstávají funkční a přesměrovávají na odpovídající adresy současné služby, aby zákazníkům nepřestaly platit odkazy rozeslané před 8. 9. 2026. Jde o zpracování v témže rozsahu a pro tentýž účel.
Článek 22 - Závěrečná ustanovení
22.1 Je-li nebo stane-li se některé ustanovení této smlouvy neplatným, neúčinným nebo nevymahatelným, nemá to vliv na platnost ostatních ustanovení. Strany nahradí takové ustanovení ustanovením, které se mu svým smyslem nejvíce blíží.
22.2 Přílohy č. 1, 2 a 3 jsou nedílnou součástí této smlouvy.
22.3 Komunikace podle této smlouvy probíhá e-mailem na adresy uvedené v článku 1, není-li dále uvedeno jinak. Zpráva se považuje za doručenou následující pracovní den po odeslání, neoznámí-li poštovní systém neúspěšné doručení.
22.4 Strany prohlašují, že si smlouvu přečetly, že jejímu obsahu rozumí a že s ním souhlasí.
Příloha č. 1 - Popis zpracování
1. Předmět zpracování
Zpracování osobních údajů zákazníků správce při sběru, uložení, převodu, moderaci, zveřejnění a stažení recenzí ve formě videa, zvukového záznamu, fotografie nebo textu, a při zpracování objednávek, ze kterých správce zákazníky k recenzi vyzývá.
2. Povaha zpracování
Sběr, zaznamenání, uspořádání, strukturování, uložení záznamu podoby a hlasu, převod do přehratelných formátů, nahlédnutí, použití, zpřístupnění přenosem a šířením veřejnosti (zveřejnění), seřazení do souhrnů, omezení, výmaz a zpřístupnění správci a osobám, které správce ke svému účtu pozval.
Zpracování probíhá zčásti automatizovaně (příjem, převod videa, zveřejnění čekající recenze po 14 dnech, anonymizace starých objednávek) a zčásti lidským rozhodnutím (moderace). Nezahrnuje automatizované rozhodování s právním nebo obdobně významným účinkem ani profilování ve smyslu článku 22 GDPR.
Nezahrnuje rozpoznávání obličeje ani hlasu, tvorbu biometrických šablon, přepis mluveného slova, odhad věku, pohlaví či emocí ani jiné odvozování vlastností ze záznamu (odstavec 6.9 smlouvy).
3. Účel zpracování
Umožnit správci získat od jeho vlastních zákazníků recenze a zveřejnit je tam, kde rozhodují o nákupu: na veřejném profilu, na webu správce prostřednictvím widgetu a případně v jeho reklamě, a doložit, že recenze pochází od skutečného zákazníka a že k jejímu zveřejnění byl udělen souhlas.
Údaje zákazníků se nepoužívají k jinému účelu, zejména ne k cílení reklamy na jednotlivce, k profilování, k obohacování databází, k propagaci samotné služby Refero (odstavec 4.8 smlouvy) ani k trénování modelů umělé inteligence.
4. Kategorie subjektů údajů
- a) Zákazníci správce, kteří odeslali recenzi prostřednictvím sběrné stránky;
- b) zákazníci správce, jejichž objednávka byla do služby vložena a kterým správce rozeslal nebo může rozeslat výzvu k recenzi, i když recenzi neodeslali;
- c) návštěvníci sběrné stránky, u nichž vznikl provozní záznam, i když recenzi neodeslali;
- d) autoři recenzí z cizích platforem, které si správce do služby naimportoval (například z Heureky);
- e) třetí osoby zmíněné v obsahu recenze, pokud je zákazník ve videu, na fotografii nebo v textu zmíní nebo zachytí.
Kategorie e) je u videa reálná a správce ji nemá jak dopředu vyloučit; slouží k ní důvod skrytí „prozrazuje osobní údaje třetí osoby" (odstavec 7.6 smlouvy).
Zpracovatel nezpracovává údaje osob mladších 15 let vědomě; věk zákazníka nezná a nezjišťuje.
5. Druhy osobních údajů
5.1 Recenze (tabulka reviews)
| Údaj | Podoba | Sloupec |
| Jméno zákazníka | text, zobrazuje se veřejně u recenze | customer_name |
| E-mail zákazníka | text, nikdy se nezveřejňuje; slouží k odvolání souhlasu a k doručení odměny | customer_email |
| Formát recenze | video, audio, photo nebo text | format |
| Odkaz na médium a jeho vlastnosti | identifikátor u dodavatele videa, délka, náhledový obrázek, adresa přehrávače, cesty k fotografiím | media_json |
| Text recenze | text bez horního omezení v databázi; u textové recenze nejméně 30 znaků | text |
| Hodnocení hvězdami | 1 až 5, nebo prázdné; nikdy 0 | rating |
| Stav | inbox, processing, pending, approved, hidden, discarded | status |
| Důvod skrytí | zavřený výčet: vulgární, není o produktu, osobní údaje, nepravdivé, spam, nekvalitní, na žádost autora | hidden_reason |
| Připnutí a odměna | pravda/nepravda | pinned, rewarded, coupon_id |
| Verze znění souhlasu | text | consent_version |
| Souhlas se zveřejněním | pravda/nepravda; bez něj recenze nesmí být zveřejněna (podmínka v databázi) | consent_publish |
| Souhlas s reklamou | pravda/nepravda, samostatný | consent_marketing |
| Čas udělení souhlasu | časové razítko | consent_at |
| IP adresa při udělení souhlasu | v čitelné podobě, typ inet (odstavec 6.7 smlouvy) | consent_ip |
| Klíč k odvolání souhlasu | náhodných 16 bajtů v šestnáctkové soustavě, jedinečný | withdrawal_key |
| Označení zkušebního odeslání | pravda/nepravda; zkušební recenze se nezveřejňují | is_test |
| Původ | form (sběrná stránka), manual, import | source |
| Časy | vznik, úprava, schválení | created_at, updated_at, approved_at |
| Kdo moderoval | identifikátor uživatele správce | moderated_by |
Zveřejňuje se pouze: jméno, hvězdy, text, médium, označení odměněné recenze, datum a odpověď správce. Nikdy se nezveřejňuje e-mail, IP adresa, stav moderace, důvod skrytí ani klíč k odvolání; veřejná rozhraní je neznají, protože vydávají jen dohodnutý výčet polí.
5.2 Obsah média
| Formát | Kde leží | Poznámka |
| Video | u dodavatele sítě pro doručování obsahu (Cloudflare Stream) | do schválení jen za podepsaným odkazem, po schválení veřejné; strop délky nastavuje správce, technický strop je 300 sekund |
| Zvukový záznam | tamtéž, ukládá se jako video | formát byl 10. 9. 2026 převeden na video, protože samotný zvuk dodavatel odmítal |
| Fotografie | v neveřejném úložišti u poskytovatele databáze, nejvýše 3 na recenzi, nejvýše 15 MB na soubor, formáty JPEG, PNG, WebP a HEIC | vydávají se jen přes rozhraní, které při každém požadavku ověřuje stav recenze |
Video a zvuk obsahují podobu a hlas zákazníka a jeho projev osobní povahy. Právní rozbor je v odstavci 6.9 smlouvy.
5.3 Hodnocení jednotlivých produktů (tabulka review_items)
| Údaj | Sloupec |
| Vazba na recenzi a na produkt | review_id, product_id, order_item_id |
| Hvězdy k produktu | rating |
| Text k produktu | text |
| Fotografie k produktu | photo_json |
5.4 Objednávky, ze kterých se vyzývá (tabulka orders)
Vkládá je správce nebo platforma jeho internetového obchodu.
| Údaj | Sloupec |
| Jméno zákazníka | customer_name |
| E-mail zákazníka | customer_email |
| Telefon zákazníka | customer_phone |
| Identifikátor objednávky u správce | external_id |
| Časy objednání, zaplacení, odeslání, doručení | ordered_at, paid_at, shipped_at, delivered_at |
| Stav u správce, částka, měna, jazyk | status_external, total, currency, locale |
| Odhlášení z výzev | unsubscribed; platí napříč objednávkami téhož e-mailu |
| Kdy byla objednávka anonymizována | anonymized_at |
| Položky objednávky | tabulka order_items: název, počet, cena |
5.5 Provozní záznamy sběrné stránky (tabulka events)
Vznikají i tehdy, když zákazník recenzi neodešle. Slouží k tomu, aby se dalo poznat, kde lidé ze sběrné stránky odcházejí a komu nefunguje kamera.
| Údaj | Podoba | Sloupec |
| Název události | zavřený výčet 17 jmen (souhlas udělen, kamera spuštěna, chyba kamery, nahrávání zahájeno, chyba nahrávání a další) | event |
| Otisk IP adresy | SHA-256, zkrácený na 32 znaků v šestnáctkové soustavě; IP adresa se neukládá | ip_hash |
| Řetězec prohlížeče (user agent) | text, zkrácený na 500 znaků | ua |
| Identifikátor návštěvy | náhodný, žije jen v úložišti relace prohlížeče a se zavřením karty mizí | session_id |
| Doplňky události | rozlišení obrazovky, poměr bodů, jazyk prohlížeče, počet dotykových bodů, formát, zda padly hvězdy, zda se vydal kupón | meta_json |
| Vazby a čas | projekt, účet, recenze, uživatel, čas | project_id, account_id, review_id, user_id, ts |
5.6 Záznam o činnosti (tabulka audit_log)
Kdo co změnil: moderace, skrytí s důvodem, odvolání souhlasu. Obsahuje čas, uživatele, účet, projekt, akci, typ a identifikátor cíle a stav před změnou a po ní.
5.7 Odměny (tabulka coupons)
Kód, hodnota, platnost, hladina podle formátu, dávka nabídky a vazba na recenzi, které byl kód vydán. Kód sám osobním údajem není; vazba na recenzi ano.
5.8 Cizí recenze (tabulka imported_reviews)
Naimportuje-li správce recenze z jiné platformy: jméno autora, hvězdy, text, datum, odpověď a adresa u zdroje. Drží se odděleně od vlastních recenzí a průměry se nemíchají, protože vlastní recenze jsou vázané na objednávku a cizí ne.
5.9 Údaje uložené v koncovém zařízení zákazníka
Sběrná stránka ukládá do úložiště relace prohlížeče (sessionStorage) náhodný identifikátor návštěvy pod klíčem refero-relace. Zavřením karty mizí, neobsahuje žádný osobní údaj a neslouží k identifikaci ani ke sledování napříč weby. Na sběrné stránce ani na veřejném profilu neběží žádné měření třetí strany.
5.10 Co se nezpracovává
Rodné číslo, doručovací ani fakturační adresa zákazníka, platební údaje zákazníka, přesná poloha, biometrická šablona obličeje nebo hlasu, přepis mluveného slova, údaje zvláštní kategorie podle článku 9 GDPR a údaje o odsouzeních podle článku 10 GDPR nad rámec toho, co do recenze vloží sám zákazník (odstavec 6.9 písm. d) smlouvy).
6. Doba zpracování
Podle odstavce 15.6 smlouvy. Shrnutí:
| Údaj | Doba |
| Zveřejněná recenze včetně médií a jména | po dobu zveřejnění, tedy do odvolání souhlasu nebo do skončení smlouvy |
| Média u zahozené recenze a po odvolání souhlasu | výmaz do 30 dnů |
| Záznam o souhlasu a o jeho odvolání | 3 roky od odvolání nebo skrytí |
| Objednávka bez recenze | e-mail, jméno a telefon se mažou po 12 měsících |
| Objednávka s recenzí | po dobu trvání recenze |
| Provozní záznamy sběrné stránky | 12 měsíců |
| Záznam o činnosti | 3 roky |
| Vše po smazání projektu | výmaz, média do 30 dnů |
| Vše po skončení smlouvy | výmaz do 30 dnů, nepožádá-li správce o vrácení |
| Vlastní zálohy databáze | denní kopie 7 dní, pondělní kopie 60 dní |
7. Povinnosti a práva správce
Práva a povinnosti správce ve vztahu k tomuto zpracování jsou uvedeny v článcích 4, 5, 6, 7, 12 a 16 smlouvy a vyplývají z GDPR, zejména z jeho článků 5, 6, 7, 9, 12 až 23, 24, 32 až 36, dále z § 84 až 90 zákona č. 89/2012 Sb., občanský zákoník, z § 7 zákona č. 480/2004 Sb. a ze zákona č. 634/1992 Sb., o ochraně spotřebitele, ve znění zákona č. 374/2022 Sb.
Příloha č. 2 - Seznam dalších zpracovatelů
Ke dni 14. 9. 2026. Aktuální znění je vždy na adrese refero.cz/zasady-ochrany-osobnich-udaju.
1. Další zpracovatelé, kteří se dostanou k údajům zákazníků
- Supabase, Inc., Spojené státy americké - databáze, přihlašování a úložiště fotografií a zvukových nahrávekTýká se: všechny údaje zákazníků kromě obsahu videa. Kde údaje leží: Frankfurt nad Mohanem, Německo. Základ předání mimo EU: standardní smluvní doložky podle čl. 46 odst. 2 písm. c) GDPR; data leží v EU, smluvní strana sídlí v USA.
- Cloudflare, Inc., Spojené státy americké - Cloudflare Stream: uložení, převod a přehrávání videí a zvukových nahrávek; dále DNS domény refero.cz a přeposílání pošty z adresy info@refero.czTýká se: záznam podoby a hlasu zákazníka, délka nahrávky a náhledový obrázek. Kde údaje leží: celosvětová síť dodavatele; uložení záznamu nelze omezit na Evropskou unii žádným nastavením ani placeným doplňkem. Základ předání mimo EU: standardní smluvní doložky podle čl. 46 odst. 2 písm. c) GDPR.
- Vercel, Inc., Spojené státy americké - provoz aplikace, sběrné stránky, veřejného profilu a rozhraní widgetu; údaje jím procházejí, trvale je neukládáTýká se: všechny údaje zákazníků v okamžiku přenosu a provozní záznamy o požadavcích. Kde údaje leží: výpočet v regionu Frankfurt nad Mohanem. Základ předání mimo EU: standardní smluvní doložky podle čl. 46 odst. 2 písm. c) GDPR.
- Resend - odesílání e-mailů službyTýká se: e-mailová adresa uživatele aplikace; po zavedení rozesílky výzev i jméno a e-mail zákazníka. Kde údaje leží: doména založená v regionu EU (Irsko). Základ předání mimo EU: standardní smluvní doložky podle čl. 46 odst. 2 písm. c) GDPR.
- Functional Software, Inc. d/b/a Sentry, Spojené státy americké - hlášení chyb aplikace, sběrné stránky a veřejného profiluTýká se: technický popis chyby a místo v kódu, adresa stránky, verze prohlížeče a operačního systému; u chyb ze serveru i hlavičky požadavku bez cookies. Obsah formuláře, nahrávka ani text recenze se neodesílají. Kde údaje leží: Frankfurt nad Mohanem, Německo (datový region Evropské unie zvolený při založení organizace). Základ předání mimo EU: standardní smluvní doložky podle čl. 46 odst. 2 písm. c) GDPR; chybová hlášení leží v EU, smluvní strana sídlí v USA.
- GitHub, Inc., Spojené státy americké - uložení denních šifrovaných záloh produkční databáze jako artefaktů automatizovaného běhuTýká se: všechny údaje zákazníků v databázi, tedy e-maily, recenze, souhlasy a objednávky, v zašifrované podobě (gpg AES-256); klíč držíme jen my. Kde údaje leží: není doložené. Základ předání mimo EU: standardní smluvní doložky podle čl. 46 odst. 2 písm. c) GDPR.
2. Další zpracovatelé, kteří se k údajům zákazníků nedostanou
Uvedeni pro úplnost, protože se podílejí na provozu služby. Zpracovávají údaje uživatelů aplikace, nikoli údaje zákazníků správce, a ve vztahu k nim je Kulatá kostka s.r.o. správcem, ne zpracovatelem (odstavec 3.3 smlouvy).
- Stripe Payments Europe, Ltd., Irsko - platby za placené tarifyTýká se: fakturační a platební údaje klienta, identifikátor zákazníka a předplatného, stav a konec období. Kde údaje leží: Evropská unie (Irsko). Mimo Evropskou unii se nepředávají.
- Google Ireland Limited, Irsko - Google Tag Manager a Google Analytics, a to jen na třech marketingových stránkách refero.cz (úvodní stránka, podmínky použití a tahle stránka) a jen se souhlasem návštěvníkaTýká se: údaje návštěvníka marketingového webu; na sběrné stránce, na veřejném profilu ani v administraci se měření nenačítá. Kde údaje leží: Evropská unie (Irsko). Mimo Evropskou unii se nepředávají.
- WEDOS Internet, a.s., Česká republika - registrátor domény refero.czTýká se: žádné údaje zákazníků. Kde údaje leží: Česká republika. Mimo Evropskou unii se nepředávají.
3. Subjekty, které dalšími zpracovateli zpracovatele nejsou
Platforma internetového obchodu správce (například Eshop-rychle, Shoptet nebo Upgates), která zpracovateli předává objednávky, je zpracovatelem správce, ne poddodavatelem zpracovatele. Zpracovatel od ní údaje pouze přijímá na základě pověření uděleného správcem a podpis každého doručení ověřuje.
Hodnoticí platforma, ze které si správce importuje cizí recenze (například Heureka, program Ověřeno zákazníky), je ve vztahu ke správci samostatným správcem nebo jeho zpracovatelem. Zpracovatel z jejího rozhraní na základě pověření uděleného správcem pouze čte a nic do něj nezapisuje. Import vrací posledních 500 recenzí obchodu a klíč lze použít nejvýše jednou za šest hodin.
Ecomail nebo jiný nástroj, kterým správce rozesílá výzvy k recenzi, je zpracovatelem správce. Zpracovatel do něj nevidí a odkaz na sběrnou stránku je jediné, co si strany předávají.
4. Ověření ke dni uzavření smlouvy
1. *uzavřenou smlouvu o zpracování osobních údajů nebo přijaté podmínky zpracování (v administraci každé služby, obvykle v části Legal, Compliance nebo Data Processing Addendum);*
2. *aktuální základ předání mimo Evropskou unii: certifikaci v rámci EU-USA pro ochranu osobních údajů ověřit v seznamu na dataprivacyframework.gov, jinak standardní smluvní doložky ve znění rozhodnutí (EU) 2021/914.*
Příloha č. 3 - Technická a organizační opatření
1. Oddělení dat jednotlivých správců
| Opatření | Kde se ověří |
| Oddělení dat drží databáze, ne aplikace. Nad každou tabulkou jsou zapnutá pravidla na úrovni jednotlivých řádků (row level security) v režimu „co není výslovně dovoleno, je zakázáno". Řádek vidí a mění jen účet, který je u téhož účtu členem s odpovídající rolí. Chybně napsaný dotaz vrátí prázdno, ne cizí data. | supabase/migrations/20260907090000_zaklad_uctu_a_projektu.sql, 20260907160000_recenze_a_kupony.sql, 20260911093000_prava_vynucena_ne_predpokladana.sql |
| Testy izolace běží proti databázi, ne proti aplikaci, a ověřují, že účet A nevidí data účtu B. Osm souborů: izolace účtů, pozvánky, fakturace, fronta e-mailů, veřejný přístup, recenze, granty rolí, nabídky. | supabase/tests/; příkazy npm run test:db a běh .github/workflows/db-tests.yml |
| Práva rolí se vynucují, nepředpokládají. Role u účtu (vlastník, správce, jen pro čtení) rozhodují přímo v pravidlech nad řádky, ne až v kódu obrazovky. | supabase/migrations/20260911093000_prava_vynucena_ne_predpokladana.sql; ADR docs/adr/2026-09-11-prava-roli-se-vynucuji.md |
| Servisní klíč obchází pravidla nad řádky a nikdy neopustí server. Používá se jen v serverových cestách. | src/lib/supabase/; poznámka u SUPABASE_SERVICE_ROLE_KEY v .env.example |
Veřejná rozhraní vydávají jen dohodnutý výčet polí. Sběrná stránka, profil i widget čtou přes funkce v databázi (public_project, public_form, public_reviews, public_summary, widget_data), ne přes tabulky, takže e-mail, IP ani stav moderace se ven nedostanou ani chybou v dotazu. | src/lib/collect-page.ts; supabase/migrations/20260907290000_sql_anglicky.sql, 20260913100000_nabidky.sql; test supabase/tests/public-access.test.sql |
2. Neveřejnost nezmoderovaného obsahu a jeho stažení
| Opatření | Kde se ověří |
Nahrané video je u dodavatele neveřejné (requireSignedURLs: true), takže se nezmoderovaná recenze nedá otevřít uhodnutím adresy. | src/lib/video.ts, funkce createUploadUrl |
| Moderace přehrává jednorázovým podepsaným odkazem s platností 120 minut, který se nedá poslat dál natrvalo. | src/lib/video.ts, funkce signedUrl; src/app/(app)/moderace/actions.ts |
| Fotografie leží v neveřejném úložišti a vydávají se výhradně přes rozhraní, které při každém požadavku znovu čte stav recenze; skrytá recenze zmizí do 5 minut. | supabase/migrations/20260907200000_uloziste_fotek.sql; src/app/api/photo/[id]/[index]/route.ts, konstanta CACHE |
| Zveřejnění videa u dodavatele při schválení. | src/lib/video.ts, funkce publishVideo |
| Zneveřejnění a smazání videa po odvolání souhlasu. Odvolání souhlasu, smazání recenze i smazání projektu zařadí video ke zneveřejnění hned a ke smazání do 30 dnů; fotografie se z úložiště mažou stejně. Úloha běží ve frontě, aby nedostupnost dodavatele nezabránila zákazníkovi souhlas odvolat. Lhůtu drží dvě nezávislé cesty: vlastní úloha na pozadí a k tomu smazání naplánované přímo u dodavatele, které proběhne, i kdyby úloha nikdy nedoběhla. | tabulka media_cleanup_jobs a funkce enqueue_media_cleanup; src/lib/video.ts, funkce unpublishVideo, deleteVideo a scheduleVideoDeletion; src/app/api/cron/jobs/route.ts, funkce cleanupMedia |
| Mezipaměť rozhraní widgetu je jedna minuta, a to v prohlížeči i na síti doručování obsahu; tolerance zastaralé odpovědi se nepoužívá, takže se lhůty nesčítají. Skutečnost je tedy výrazně kratší než lhůta podle odstavce 7.4, která zůstává horní hranicí závazku. Nad rámec času se odpověď zneplatňuje po každé změně stavu recenze. | src/app/api/w/[key]/route.ts, konstanta HLAVICKY; lhůty v src/lib/legal/deadlines.ts |
| Sběrná stránka a stránka pro odvolání souhlasu se neindexují. | src/app/recenze/[slug]/napsat/page.tsx, src/app/stahnout-recenzi/page.tsx, robots: { index: false } |
3. Doložitelnost souhlasu a ochrana proti manipulaci s recenzemi
| Opatření | Kde se ověří |
| Publikovaná recenze musí mít souhlas. Databáze nedovolí stav „schválená" bez souhlasu se zveřejněním. | supabase/migrations/20260907160000_recenze_a_kupony.sql, podmínka zverejnena_ma_souhlas |
| Skrytá recenze musí mít důvod ze zavřeného výčtu. Databáze nedovolí skrytí bez důvodu a mezi důvody není a nebude počet hvězd. | tamtéž, podmínka skryta_ma_duvod a typ hidden_reason |
| Odvolání souhlasu nemaže, ale skrývá s důvodem a zapisuje do záznamu o činnosti, aby šlo doložit i odvolání, nejen udělení. | supabase/migrations/20260907210000_odvolani_souhlasu.sql, funkce withdraw_consent |
| Klíč k odvolání je náhodných 16 bajtů, ne odvozenina z identifikátoru recenze, takže se cizí recenze nedá stáhnout uhodnutím. | tamtéž, sloupec withdrawal_key |
| Recenze čekající déle než 14 dnů se zveřejní sama, aby moderace nesloužila k tichému zdržování. | src/app/api/cron/jobs/route.ts, funkce publishPending |
| Export záznamů o souhlasech s verzí, časem a IP; čte se přes pravidla nad řádky, takže vyexportovat jde jen to, co uživatel spravuje. | src/app/(app)/export/route.ts |
| Archiv znění souhlasu ke každé verzi. | *Existuje jen pro předchozí verzi služby (scripts/data/beta-texts.json). Pro současnou chybí a verze se nezvyšuje. Viz nález u odstavce 6.8 smlouvy.* |
| Hodnocení nula neexistuje a průměr se počítá jen z recenzí, které hvězdy nesou, takže se nedá stáhnout dolů prázdnými hodnoceními. Filtr formátu na profilu zužuje jen zobrazení, ne průměr. | supabase/migrations/20260907160000_recenze_a_kupony.sql; src/app/recenze/[slug]/page.tsx |
4. Pseudonymizace a minimalizace údajů
| Opatření | Kde se ověří |
| V provozních záznamech se IP adresa neukládá. Ukládá se jednosměrný otisk SHA-256 zkrácený na 32 znaků v šestnáctkové soustavě. | src/app/api/event/route.ts; sloupec events.ip_hash |
| Identifikátor návštěvy žije jen v úložišti relace prohlížeče a se zavřením karty mizí; nelze jím sledovat napříč weby. | src/lib/collect-events.ts, konstanta SESSION_KEY |
| Rozhraní pro sběr událostí přijímá jen názvy ze zavřeného seznamu a jen k existujícímu projektu, takže se tabulka nedá zaplavit čímkoli. | src/app/api/event/route.ts, konstanta ALLOWED |
| Objednávky bez recenze se po 12 měsících anonymizují: maže se e-mail, jméno a telefon, řádek zůstává pro statistiku. | src/app/api/cron/jobs/route.ts, funkce anonymizeOldOrders |
| Na sběrné stránce ani na profilu neběží měření třetí strany. | src/lib/gtm.ts, konstanta MARKETING_PATHS |
| IP adresa u souhlasu se ukládá čitelně - záměrná výjimka, odůvodněná v odstavci 6.7 smlouvy. | sloupec reviews.consent_ip, typ inet |
| Úklidové úlohy pro provozní záznamy a pro záznam o činnosti. | *Neexistují; tabulky events a audit_log rostou bez omezení. Viz nález u odstavce 15.6 smlouvy.* |
5. Šifrování a přenos
| Opatření | Kde se ověří |
Veškerý přenos po HTTPS; zásady zabezpečení obsahu obsahují direktivu upgrade-insecure-requests. | src/lib/security-headers.ts |
Předběžné oznámení prohlížeči (HSTS) zpracovatel netvrdí. Hlavičku Strict-Transport-Security repozitář nenastavuje; poskytovatel hostingu ji u vlastních domén obvykle doplňuje sám, ale dokud to není doloženo, není to opatření, o které se tato smlouva opírá. | ověří se hlavičkami odpovědi na https://refero.cz |
| Šifrování dat v klidu na úrovni úložiště zajišťuje poskytovatel databáze. | administrace Supabase, část Settings, Database |
| Vlastní zálohy jsou zašifrované algoritmem AES-256 (gpg) a klíč není v repozitáři ani u poskytovatele úložiště záloh. | .github/workflows/db-backup.yml; ADR docs/adr/2026-09-11-zalohy-a-nacvik-obnovy.md |
| Hesla uživatelů aplikace zpracovatel nezná, drží je poskytovatel přihlašování v podobě, ze které se zpět přečíst nedá. | Supabase Auth |
| Video se nahrává přímo k dodavateli, ne přes servery zpracovatele, a to obnovitelným přenosem, který přežije výpadek mobilní sítě. Token dodavatele se do prohlížeče nikdy nedostane. | src/lib/video.ts, funkce createUploadUrl; rozhodnutí R13 v zadání aplikace |
6. Odolnost rozhraní a ověření původu požadavku
| Opatření | Kde se ověří |
| Úlohy na pozadí odmítnou vše bez podepsaného volání. | src/app/api/cron/jobs/route.ts; proměnná CRON_SECRET |
| Webhooky z platformy internetového obchodu se ověřují podpisem a časovým otiskem, se čtyřmi rozlišenými důvody odmítnutí, a jsou idempotentní: druhé doručení téže události nezaloží druhý projekt ani druhý kupón. | src/lib/integrations/eshop-rychle/signature.ts; src/app/api/webhook/eshop-rychle/route.ts; testy tests/eshop-rychle-signature.test.ts |
| Události z platební brány se zpracují právě jednou; zápis identifikátoru události je zároveň rezervací. | supabase/migrations/20260909120000_billing_stripe.sql, tabulka stripe_events |
Výdej odměny je jedna atomická operace (for update skip locked), takže dva zákazníci ve stejné vteřině nedostanou tentýž kód. | supabase/migrations/20260907160000_recenze_a_kupony.sql, funkce issue_coupon |
| Kód z dávky nabídky nemůže utéct do jiné nabídky; výchozí nabídka je právě jedna, vynuceno jedinečným indexem. | supabase/migrations/20260913100000_nabidky.sql, index forms_default_idx |
| Zásady zabezpečení obsahu (CSP) s výslovným seznamem povolených zdrojů. | *Od 16. 9. 2026 běží naostro (Content-Security-Policy), tedy skutečně blokuje; do té doby jen hlásila. src/lib/security-headers.ts, politiku podle adresy skládá src/proxy.ts; hlášení dál sbírá src/app/api/csp-report/route.ts. Tvrzení, že CSP chrání, je tedy nově pravdivé - ale ostrý režim se ověřil jen skladbou hlavičky, ne skutečným natočením a odesláním videa na cizím telefonu.* |
Zákaz vkládání do cizího rámu (frame-ancestors v CSP na každé adrese, navíc X-Frame-Options: DENY na přihlášení a na obrazovkách administrace). Výjimku má jedině zeď /recenze/{slug}, kterou si klient vkládá do svého webu; sběrná stránka se zaškrtávátkem souhlasu vloženo být nesmí. | src/lib/security-headers.ts, frameAncestorsFor, noFramePaths a noFrameHeader |
Ochrana testovacího prostředí přihlášením u poskytovatele hostingu a označením noindex. | AGENTS.md, tabulka prostředí; zápis v deníku projektu z 13. 9. 2026 |
| Widget v cizím webu je vždy asynchronní, malý a s časovým limitem, aby chyba v něm neshodila web správce. | tvrdá brána 6 v AGENTS.md; src/app/api/w/[key]/route.ts |
7. Dostupnost, zálohy a nácvik obnovy
Tohle je u Refera silnější než u sesterských produktů a při auditu se to vyplatí ukázat.
| Opatření | Kde se ověří |
| Denní zálohy databáze u poskytovatele s obnovou klikem a s možností obnovy k bodu v čase. | administrace Supabase, část Database, Backups |
| Vlastní denní záloha mimo prostředí poskytovatele, šifrovaná, s dvojí dobou uchování: denní kopie 7 dní, pondělní kopie 60 dní. Běh spadne, dojde-li místo, aby se výpadek zálohování neztratil. | .github/workflows/db-backup.yml |
| Kontrola úplnosti zálohy hned po jejím pořízení: běh spadne, neobsahuje-li dump uživatele a recenze. | tamtéž |
| Měsíční automatický nácvik obnovy, který zálohu doopravdy nalije do jednorázové databáze a porovná počty řádků. První běh prošel. | .github/workflows/db-restore-drill.yml; ADR docs/adr/2026-09-11-zalohy-a-nacvik-obnovy.md |
| Co nácvik nedokazuje a co se nezálohuje: média. Videa u dodavatele a fotografie v úložišti záloha nenese, drží jen odkazy na ně. | ADR tamtéž, oddíly „Co nácvik NEDOKAZUJE" a poznámka o médiích |
| Sběrná stránka nesmí selhat tiše: každé selhání nahrávání, převodu i odeslání musí být vidět a musí jít zopakovat. Video se nahrává obnovitelným přenosem. | tvrdá brána 8 v AGENTS.md; src/app/recenze/[slug]/napsat/recorder.tsx |
| Zaseknutý převod videa se označí, ne zahodí, aby ztracená nahrávka nezmizela bez stopy. | src/app/api/cron/jobs/route.ts, konstanta STUCK_AFTER_MINUTES |
| Výpadek dalšího zpracovatele řeší odstavec 10.8 smlouvy. |
8. Testování a hodnocení účinnosti opatření
| Opatření | Kde se ověří |
| Testy izolace a práv nad databází (pgTAP), osm souborů. | supabase/tests/; npm run test:db; .github/workflows/db-tests.yml |
| Kontrola typů, formátu a testů při každé změně, a to jak na serveru, tak hlídkou před odesláním změn. | .github/workflows/ci.yml; .githooks/pre-push; příkazy npm run typecheck, npm run lint, npm test |
| Test, že se do produkce nedostane cizí text ani chybějící překlad. | tests/preklady.test.ts, tests/beta-texts.test.ts |
| Test, že nová obrazovka administrace nespadne na veřejný host, kde by neviděla žádná data. | tests/hosty.test.ts |
| Test přesměrování adres z předchozí verze, aby nová stránka nezmizela pod přesměrováním (stalo se to stránce pro odvolání souhlasu). | tests/presmerovani.test.ts; src/lib/legacy-urls.ts |
| Oddělení testovacího a ostrého prostředí: samostatný projekt databáze s vlastními klíči, oranžový pruh v hlavičce, e-maily jen na seznam povolených adres. | AGENTS.md, tabulka prostředí; proměnná RESEND_ALLOWLIST v .env.example |
9. Organizační opatření
| Opatření | Poznámka |
| Závazek mlčenlivosti osob s přístupem, trvající i po skončení spolupráce. | článek 8 smlouvy |
| Evidence osob s přístupem a jejich rolí; přezkum nejméně jednou za 12 měsíců. | *Ke dni 14. 9. 2026 má k údajům zákazníků přístup pouze jednatel zpracovatele. Doporučuji tuto větu do smlouvy dát: u jednočlenné firmy je to silný argument a snadno se doloží. Až přibude druhá osoba, musí se věta změnit. Rozhoduje se stejně jako u Sonda.* |
| Přístupové klíče ke službám leží v zabezpečeném úložišti proměnných u poskytovatele hostingu a v odděleném místním úložišti, nikdy v kódu ani ve zdrojovém repozitáři. | .gitignore; .env.example bez hodnot; tvrdá brána 5 v AGENTS.md |
| Klíč k zálohám je uložen mimo pracovní počítač, ve správci hesel. | ADR docs/adr/2026-09-11-zalohy-a-nacvik-obnovy.md, oddíl „Klíč" |
| Zákaz zásahu do produkčních dat klientů bez výslovného pokynu a zákaz pouštění migrací přímo proti produkci. | tvrdé brány 2 a 3 v AGENTS.md |
| Práce přes samostatné větve a kontrolu před sloučením do produkce. | ADR docs/adr/2026-09-11-vetve-issues-a-paralelni-prace.md |
| Záznam každého přístupu podpory k datům projektu správce. | *Viz nález u odstavce 8.5 smlouvy: zatím se nezapisuje.* |
| Evidence porušení zabezpečení. | článek 14 odst. 6 smlouvy |
| Runbook přepnutí produkce a přechodu na jiného poskytovatele včetně pořadí kroků a kontroly u každého klienta. | docs/prepnuti-produkce.md |