Zásady GDPR
Poslední aktualizace: 17. října 2026 · verze 3.4 · Změny ve verzi 3.4: oddíly 4.3 a 5 — na konci smlouvy obdrží zákazník úplný export svého auditního protokolu před jeho výmazem, pokud jej písemně neodmítne nebo pokud s ním nelze navázat kontakt po přiměřených pokusech; YARDtwin poté uchovává záznamy auditního protokolu pouze na základě písemného pokynu zákazníka, s výjimkou záloh do doby jejich vypršení a vlastního záznamu o předání.
Příslušné předpisy: Obecné nařízení EU o ochraně osobních údajů (2016/679), irský zákon o ochraně osobních údajů z roku 2018
1. Náš závazek
YARDtwin Ltd se zavazuje k úplnému souladu s Obecným nařízením o ochraně osobních údajů (GDPR). Jako správce osobních údajů (pro data vlastních zákazníků) i jako zpracovatel osobních údajů (zpracování provozních dat jménem zákazníků) zavádíme příslušná technická a organizační opatření k ochraně osobních údajů ve všech fázích zpracování.
2. Role a odpovědnosti
3. Smlouva o zpracování osobních údajů (DPA)
Všichni zákazníci si mohou prostřednictvím samoobslužné služby prohlédnout a přijmout naši smlouvu o zpracování osobních údajů na stránce DPA. Zákazníci s placeným plánem si mohou smlouvu o zpracování osobních údajů vyžádat k nahlédnutí na adrese dpo@yardtwin.com; oboustranně podepsané vyhotovení bude vydáno po dokončení registrace společnosti.
4. Technická opatření (čl. 32 GDPR)
Veškerá data jsou šifrována při přenosu (TLS 1.2+). Hesla jsou hašována algoritmem bcrypt (12 kol). PostgreSQL Flexible Server používá transparentní šifrování dat v klidu. Azure Blob Storage je šifrováno v klidu. Snímky řidičských průkazů a podpisy jsou v klidu šifrovány algoritmem AES-256 službami Azure Storage a Azure Database for PostgreSQL (klíče spravované společností Microsoft) a přístup k nim je omezen podle role a organizace. JWT tokeny jsou kryptograficky podepsány (HS256). Tajné klíče jsou spravovány přes Azure Key Vault, ke kterému přistupuje spravovaná identita App Service – žádné tajné klíče v kódu, souborech prostředí ani obrazech kontejnerů.
Řízení přístupu na základě rolí (RBAC) na ověřených trasách s vynucením rozsahu nájemce na straně serveru. Izolace nájemců je automaticky testována před každým vydáním: kontrolní brána vydání provede kontrolní průchod napříč nájemci a volá API jako jedna organizace s ID záznamů jiné organizace; vydání je blokováno, pokud lze číst nebo měnit jakákoli data dané organizace. Jednotné přihlášení (SAML 2.0, Google, Microsoft); MFA na bázi jednorázového hesla závislého na čase, povinné pro správce platformy a dostupné všem uživatelům.
Úplné auditní protokolování uživatelských akcí: identita uživatele, časové razítko, IP adresa, typ akce, dotčená entita, staré a nové hodnoty. Akce relevantní pro GMP jsou označeny samostatně (is_gmp_relevant=1). S detekcí neoprávněných změn a pouze pro přidávání, vynuceno v databázi pomocí hash řetězce; záznamy relevantní pro GMP jsou uchovávány po dobu nejméně 7 let po dobu trvání smlouvy o poskytování služeb, ostatní auditní záznamy po dobu 365 dní. Pseudonymizované, nikoli vymazané při výmazu dle Art. 17 (přepsání povinností dle Art. 17(3)(b)). Na konci smlouvy je zákazníkovi předán úplný export jeho auditního záznamu, než je vymazán, pokud jej zákazník písemně neodmítne nebo není po přiměřených pokusech dosažitelný; YARDtwin jej uchovává déle pouze na základě písemného pokynu zákazníka, s výjimkou záloh do doby jejich vypršení a vlastního záznamu o předání.
Hostováno na Microsoft Azure (Sweden Central + Norway East, EEA). Kontejnerizovaná služba App Service nasazená přes Azure Container Registry s přepínáním staging slotů. Provoz prochází do aplikace přes Azure Front Door s Web Application Firewall v režimu Prevention; databáze přijímá připojení pouze ze služeb Azure a seznamu povolených IP adres správce. Application Insights s upozorněním na odchylky schématu při chybách Postgres "column / relation does not exist" (okno 15 minut). Sonda /health/db-write end-to-end ověřuje schopnost aplikace zapsat a číst databázi při každém nasazení.
Shromažďujeme pouze data nezbytná pro poskytování služby. Volitelná pole řidiče (telefon, e-mail) lze ponechat prázdná, pokud to proces zákazníka umožňuje. Pracovníci brány mohou pořídit fotografii tváře řidiče jako důkaz u brány. Pokud má daný objekt aktivní porovnávání tváří pomocí AI, náš poskytovatel AI (Anthropic) porovná tuto fotografii v režimu 1:1 s fotografií na průkazu nebo s uloženou fotografií řidiče, aby pomohl pracovníkům brány ověřit totožnost řidiče. Výsledek má povahu doporučení: pracovníci brány rozhodují sami a mohou vpustit řidiče, jehož identita nebyla porovnáváním potvrzena, přičemž uvedou důvod. Každé porovnání je zaznamenáno na našich serverech spolu s jeho výsledkem. Pokud je porovnávání tváří vypnuto (výchozí nastavení), není žádná fotografie tváře odeslána poskytovateli AI a pracovníci porovnávají řidiče s fotografií na průkazu sami; snímky průkazů jsou však stále čteny pomocí AI, pokud je funkce čtení pomocí AI zapnuta. YARDtwin neuchovává žádné šablony tváří a neprovádí identifikaci v režimu 1:N. Newsletter shromažďuje pouze e-mailovou adresu a volitelně název společnosti.
Každý pull request musí před sloučením projít kontrolami npm audit (zranitelnosti závislostí), Semgrep (statická analýza) a gitleaks (skenování tajných klíčů); jako poradní kontrola probíhá také skenování obrazu kontejneru pomocí Trivy. Tyto kontroly se spouštějí rovněž při každém pushu do větve master a každou noc, spolu s poradním OWASP ZAP baseline skenem (dynamické testování) produkčního webu. Dependabot upozornění hlásí nově zveřejněné zranitelnosti v našich závislostech.
5. Práva subjektů údajů (Kapitola III GDPR)
Usnadňujeme uplatňování všech práv subjektů údajů:
POST /api/v1/dsar/erase/by-email která na základě ověřené žádosti anonymizuje vlastní uživatelské účty dané osoby ve vybraných zákaznických účtech a vymaže jejich relace, tokeny, oznámení, nevyřízené pozvánky, záznamy o newsletteru a registraci a vlastní avatar. Provozní záznamy vedené zákazníkem (rezervace, záznamy o vjezdech a návštěvách, seznam řidičů, kontakty) jsou záznamy zákazníka jako správce (osobních údajů) a jsou uvedeny k tomu, aby na ně zákazník mohl reagovat. Auditní záznam uchovává anonymizovaný odkaz na aktéra pro zachování integrity GMP; auditní data relevantní pro GMP jsou uchovávána po dobu nejméně 7 let po dobu trvání smlouvy o poskytování služeb, v souladu s přepsáním povinností dle Art. 17(3)(b), a na konci smlouvy jsou exportována zákazníkovi (pokud jej písemně neodmítne nebo není po přiměřených pokusech dosažitelný) a poté vymazána.6. Správa souhlasů
Newsletter: Je vyžadován výslovný souhlas formou opt-in. Zaznamenávají se časové razítko souhlasu a IP adresa. Každá komunikace obsahuje odkaz pro odhlášení. Souhlas lze kdykoli odvolat, aniž by to ovlivnilo přístup ke službě.
Podmínky služby: Vytvoření účtu představuje přijetí Podmínek služby (smluvní základ). Uživatelé jsou během registrace informováni o zpracování osobních údajů.
Cookies: Při první návštěvě je v souladu se směrnicí ePrivacy zobrazen banner pro souhlas s cookies. Uživatelé si mohou zvolit pouze nezbytné cookies nebo všechny cookies. Předvolby jsou uloženy lokálně a lze je kdykoli změnit.
7. Postupy při porušení zabezpečení osobních údajů (čl. 33–34)
Automatická detekce: Pracovní proces monitorování narušení kontroluje protokol auditu každých 5 minut a zaznamenává první tři níže uvedené anomálie jako potenciální incidenty; zbývající tři jsou samostatné výstrahy monitorování Azure:
- ≥10 neúspěšných přihlášení pro jednu e-mailovou adresu během 1 hodiny
- ≥5 různých zdrojových IP adres cílících na jeden e-mail během 24 hodin
- Úspěšné přihlášení ze zdrojové IP adresy, která nebyla pro daného uživatele zaznamenána v posledních 30 dnech
- Více než 10 chyb serveru (HTTP 5xx) v okně 5 minut
- Chyby Postgres "column / relation does not exist" (posun schématu, App Insights)
- Selhání nebo pomalá odezva testu dostupnosti webu (spouštěného každých 10 minut)
Registr narušení: Každá zjištěná anomálie je zapsána do breach_register tabulka se stavovým automatem (zjištěno → šetření → potvrzeno → oznámeno → uzavřeno), závažností, rozsahem, dotčenými subjekty údajů, odpočtem lhůty pro úřad DPC a historií auditu. Dostupná v panelu SuperAdmin "Registr porušení".
Směrování upozornění: Události detekce jsou směrovány do skupiny akcí Azure Monitor yardtwin-breach-actions, která odesílá e-mail na kontakt zakladatele admin@yardtwin.com. Události odchylky schématu využívají stávající yardtwin-schema-drift-actions skupinu.
Posouzení: Do 24 hodin od zjištění technický tým provede třídění incidentu v panelu registru porušení: rozsah, dotčené subjekty údajů, závažnost (kritérium „rizika pro práva a svobody" dle čl. 33 odst. 1) a příčina vzniku.
Oznámení DPC (čl. 33): Do 72 hodin od zjištění narušení, které představuje riziko. Panel registru narušení zobrazuje živý 72hodinový odpočet od okamžiku, kdy je incident označen potvrzeno.
Oznámení subjektům údajů (čl. 34): Bez zbytečného odkladu, pokud porušení představuje vysoké riziko pro jejich práva a svobody.
Oznámení zákazníkům: Dotčení správci tenantů jsou informováni bez zbytečného odkladu, v každém případě do 48 hodin od okamžiku, kdy jsme se dozvěděli o porušení ochrany osobních údajů týkajícím se dat jejich tenanta; počáteční oznámení je zasláno do 24 hodin od jakéhokoli potvrzeného bezpečnostního incidentu ovlivňujícího tato data.
Dokumentace: Každý záznam v registru incidentů je uchován bez automatického mazání, bez ohledu na to, zda bylo vyžadováno externí oznámení.
8. Dílčí zpracovatelé
| Dílčí zpracovatel | Účel | Umístění | Záruky |
|---|---|---|---|
| Microsoft Azure | Hosting, databáze a úložiště souborů | EHP — Sweden Central a Norway East (geograficky redundantní kopie nahraných souborů v Norway West) | Microsoft Products and Services DPA; data zůstávají v EHP |
| Anthropic | Čtení řidičských průkazů a dokumentů pomocí AI (ve výchozím nastavení zapnuto; správce webu může funkci vypnout), individuální porovnání fotografie řidiče pořízené u brány s řidičským průkazem nebo uloženou fotografií řidiče (ve výchozím nastavení vypnuto; správce webu může funkci zapnout nebo vypnout) a interní asistent v aplikaci | USA | Standardní smluvní doložky a posouzení dopadu přenosu (není certifikováno v rámci rámce EU–USA pro ochranu soukromí); data API nejsou používána k trénování modelu a jsou smazána do 30 dní v souladu se standardními komerčními podmínkami Anthropic |
| Resend | Transakční e-mail | USA | Standardní smluvní doložky (opětovná certifikace v rámci rámce EU–USA pro ochranu soukromí je ve fázi přezkoumání) |
| Stripe | Fakturační kontakt a platební údaje (YARDtwin neuchovává čísla karet) | EU / USA | Standardní smluvní doložky; PCI DSS Level 1 |
| Twilio | SMS a WhatsApp notifikace (pouze pokud je zákazník povolí) | USA | Standardní smluvní doložky |
| Google and Microsoft | Identifikační data pro přihlášení (pouze pokud zákazník tyto možnosti přihlášení používá) | EU / USA | Standardní smluvní doložky / EU-US Data Privacy Framework |
| ElevenLabs | Volitelný převod textu na řeč: hlasí odpovědi asistenta v aplikaci, které mohou obsahovat provozní údaje jako registrační značky vozidel, a hlas na veřejných stránkách | USA | Rámec EU–USA pro ochranu soukromí + standardní smluvní doložky |
Zákazníci udělují obecné písemné oprávnění pro výše uvedené dílčí zpracovatele. Nové dílčí zpracovatele oznamujeme nejméně 30 dní předem; zákazník může vznést námitku z rozumných důvodů a pokud nelze námitku vyřešit, může ukončit dotčenou službu bez sankcí.
Služby pouze pro webové stránky (bez provozních dat zákazníků)
Tyto služby fungují pouze na veřejném webu. Nepřijímají žádná provozní data zákazníků a nejsou jejich zpracovateli; ty z nich, které nastavují cookies, se načítají pouze se souhlasem.
| Poskytovatel | Účel | Umístění | Záruka pro přenos |
|---|---|---|---|
| LinkedIn Insight Tag | Měření marketingu na veřejných stránkách — načítá se pouze po udělení souhlasu s marketingovými cookies, nikdy uvnitř aplikace ani pro přihlášené uživatele | EU / USA | Souhlas; LinkedIn DPA se standardními smluvními doložkami |
9. Posouzení dopadu na ochranu osobních údajů (DPIA)
Zákazníci jako správci sami rozhodují, zda jejich zpracování v YARDtwin vyžaduje DPIA. Zákazníkům je k dispozici vstupní balíček pro DPIA pro jejich vlastní posouzení. YARDtwin zpracovává převážně provozní obchodní data (harmonogramy doků, názvy dopravců, registrační značky vozidel), nikoli citlivé osobní údaje.
10. Ochrana osobních údajů již v návrhu a ve výchozím nastavení (čl. 25)
Již v návrhu: Vícenájemcovská architektura s povinnou izolací nájemců. RBAC integrované do každého API endpointu. Hesla nejsou nikdy uložena v prostém textu. Minimální sběr dat v každé fázi.
Ve výchozím nastavení: Nové účty mají minimální oprávnění. Volitelná pole jsou skutečně volitelná. Newsletter vyžaduje aktivní souhlas. Viditelnost dat je omezena dle role.
11. Stav souladu a průběžné zlepšování
Vyřešeno (k datu: květen 2026)
- ✓ Migrace na PostgreSQL Flexible Server (spravováno Azure, transparentní šifrování dat v klidovém stavu, obnova k libovolnému bodu v čase za posledních 7 dní)
- ✓ Migrace na Microsoft Azure (Sweden Central + Norway East, EEA) s App Service + ACR + Key Vault
- ✓ Správa tajných klíčů prostřednictvím Azure Key Vault (žádné tajné klíče v souborech .env ani v obrazech kontejnerů; přístup přes spravovanou identitu)
- ✓ Automatizovaný export DSAR (POST /api/v1/dsar/export/by-email — čl. 15 / 20)
- ✓ Automatizované vymazání DSAR (POST /api/v1/dsar/erase/by-email — čl. 17 se splněním požadavků retenční doby pro audit)
- ✓ Cookie banner v2 se čtyřmi kategoriemi (nezbytné / funkční / analytické / marketingové) a možnostmi Odmítnout / Přizpůsobit / Přijmout vše
- ✓ Audit mezitenantní izolace automatizovaný kontrolní průchod napříč nájemci v kontrolní bráně vydání, před každým vydáním: volá API jako jedna organizace s ID záznamů jiné organizace a vydání je blokováno, pokud lze číst nebo měnit jakákoli data dané organizace
- ✓ Bezpečnostní pipeline CI/CD: npm audit + Trivy + Semgrep + gitleaks + ZAP DAST
- ✓ Upozornění na odchylky schématu v Application Insights (15minutové okno)
- ✓ Komplexní sonda /health/db-write ověřuje zapisovatelnost DB při každém nasazení
- ✓ Skupina akcí App Insights pro odchylky schématu odesílá e-mail na kontakt zakladatele admin@yardtwin.com při chybách Postgres "column / relation does not exist"
- ✓ Snímky řidičských průkazů a podpisy (signature_data) jsou chráněny šifrováním v klidu algoritmem AES-256 ve službách Azure Storage a Azure Database for PostgreSQL (klíče spravované společností Microsoft), přístup je omezen podle role a organizace
- ✓ Automatické mazání dat po uplynutí doby uchování (konfigurovatelné pro každý provoz; worker pro čištění PII)
- ✓ 30denní zkušební období sjednoceno všude (registrace, marketingový web, podmínky, e-maily)
- ✓ End-to-end regresní test s 5 000 vozidly pokrývající každý endpoint Site Admin s assertions věrnosti yard-view při každém přechodu (53 650/53 651 = 100 %)
- ✓ Datový inventář a záznamy o činnostech zpracování (čl. 30) zveřejněno
- ✓ Registr dílčích zpracovatelů udržován a přezkoumáván každoročně
- ✓ Záměrná a standardní ochrana soukromí zdokumentováno (čl. 25)
- ✓ Web Application Firewall (Azure Front Door WAF, Prevention mode) chrání yardtwin.com pomocí vlastních pravidel omezení četnosti požadavků na koncových bodech pro ověřování a obnovu účtu a ochrany proti útokům DDoS na vrstvě L7 na úrovni platformy. Spravovaná sada pravidel OWASP není připojena; ta vyžaduje úroveň Front Door Premium
- ✓ Automatizovaná detekce narušení bezpečnosti — pracovní proces monitorování narušení (nárůsty neúspěšných přihlášení, pokusy o přihlášení k jednomu účtu z mnoha IP adres, úspěšná přihlášení z IP adresy, která nebyla u daného uživatele zaznamenána po dobu 30 dní), výstraha na nárůst chyb 5xx, výstraha na odchylku schématu a test dostupnosti webu
- ✓ Registr narušení bezpečnosti trvalá tabulka s úplným stavovým automatem a odpočtem lhůty DPC, viditelná v panelu SuperAdmin
- ✓ Akční skupina
yardtwin-breach-actionsodesílá e-mail na kontakt zakladatele admin@yardtwin.com při každé detekci
Zbývající vylepšení
Zatím nebyl proveden žádný penetrační test třetí stranou; nezávislý test je plánován před prvním spuštěním pro podnikové zákazníky. Interní audit kódu metodou white-box byl dokončen v říjnu 2026 a všechny kritické nálezy byly opraveny. Priorita: Vysoká. Cíl: před prvním spuštěním pro podnikové zákazníky.
Společnost YARDtwin Ltd nejmenovala zákonného pověřence pro ochranu osobních údajů: žádná z podmínek článku 37 odst. 1 (orgán veřejné moci; hlavní činnosti vyžadující rozsáhlé pravidelné a systematické monitorování; hlavní činnosti spočívající v rozsáhlém zpracování zvláštních kategorií údajů) se na její zpracování nevztahuje. Odpovědnost za ochranu osobních údajů nese jmenovaná osoba uvnitř společnosti YARDtwin Ltd, dostupná prostřednictvím skupinové poštovní schránky dpo@yardtwin.com, která je zveřejněna v těchto zásadách, zásadách ochrany osobních údajů, DPA a Trust Center. Zveřejňujeme kontaktní adresu namísto jména konkrétní osoby. Formální jmenování s oznámením irskému dozorovému úřadu Data Protection Commission (DPC) bude provedeno, pokud to bude vyžadovat zákaznická smlouva nebo změna zpracování. Stav: rozhodnuto dne 26. září 2026. Přezkoumáváno při každém přezkoumání systému řízení ISMS vedením.
Certifikační program probíhá; certifikační audit plánován na Q1 2027; cílový termín získání certifikátu Q1 2027. Priorita: Střední. Cíl: Q1 2027.
Certifikace není držena. K dispozici na vyžádání po získání certifikace ISO 27001. Priorita: Nízká. Cíl: na žádost zákazníka, po ISO 27001.
Nahrané soubory jsou geograficky redundantní (Norsko – východ → Norsko – západ) od října 2026; vysoká dostupnost databáze je plánována před prvním spuštěním u podnikového zákazníka. Do té doby je výpadek databáze obnoven obnovením k určitému bodu v čase (okno 7 dnů). Priorita: Střední. Cíl: před prvním spuštěním u podnikového zákazníka.
Pro každý přenos mimo EHP jsou uzavřeny standardní smluvní doložky; posouzení dopadu přenosů jsou dokončována (cíl: listopad 2026). Priorita: Střední. Cíl: listopad 2026.
Soukromý program odměn za nahlášení chyb (HackerOne / Intigriti) je plánován po druhém úspěšném externím penetračním testu a zajistí průběžné externí pokrytí mezi ročními testy. Priorita: Nízká. Cíl: 2027.
12. Kontakt a ochrana osobních údajů
Kontakt pro ochranu osobních údajů: dpo@yardtwin.com — skupinová poštovní schránka sledovaná osobou odpovědnou za ochranu osobních údajů ve společnosti YARDtwin Ltd (viz 11.2). Zveřejňujeme kontaktní adresu namísto jména konkrétní osoby.
Obecné dotazy: admin@yardtwin.com
Žádosti subjektů údajů: Podejte prostřednictvím našeho DSAR Portálu
Smlouva o zpracování osobních údajů: Prohlédněte a přijměte na /dpa
Dozorový úřad: Komise pro ochranu osobních údajů (DPC), Irsko · www.dataprotection.ie · +353 (0)761 104 800