GDPR poliitika
Viimati uuendatud: 17. oktoober 2026 · v3.4 · Muudatused versioonis v3.4: jaotised 4.3 ja 5 — lepingu lõppemisel antakse kliendile täielik eksport tema auditi loost enne selle kustutamist, välja arvatud juhul, kui ta keeldub sellest kirjalikult või temaga ei õnnestu mõistlike katsete järel ühendust saada; YARDtwin säilitab seejärel auditi kirjeid ainult kliendi kirjaliku juhise alusel, välja arvatud varukopiad kuni nende aegumiseni ja oma kirje üleandmise kohta.
Kohaldatavad õigusaktid: EL-i isikuandmete kaitse üldmäärus (2016/679), Iirimaa andmekaitseseadus 2018
1. Meie kohustus
YARDtwin Ltd on pühendunud isikuandmete kaitse üldmääruse (GDPR) täielikule järgimisele. Toimides nii vastutava töötlejana (oma kliendiandmete osas) kui ka volitatud töötlejana (klientide nimel tegevusandmete töötlemisel), rakendame isikuandmete kaitsmiseks asjakohaseid tehnilisi ja organisatsioonilisi meetmeid igas etapis.
2. Rollid ja vastutused
3. Andmetöötluslepingu (DPA) sõlmimine
Kõik kliendid saavad tutvuda meie andmetöötluslepinguga ja selle aktsepteerida iseteeninduse kaudu DPA lehel. Tasulise plaani kliendid saavad andmetöötluslepingu ülevaatamiseks küsida aadressilt dpo@yardtwin.com; mõlema poole allkirjastatud versioon väljastatakse pärast ettevõtte registreerimise lõpuleviimist.
4. Tehnilised meetmed (GDPR art. 32)
Kõik andmed on edastamisel krüpteeritud (TLS 1.2+). Paroolid on räsitud bcrypt-meetodiga (12 iteratsiooni). PostgreSQL Flexible Server kasutab läbipaistvat andmete krüpteerimist puhkeolekus. Azure Blob Storage on puhkeolekus krüpteeritud. Juhilubade pildid ja allkirjad krüpteeritakse puhkeolekus AES-256-ga teenustes Azure Storage ja Azure Database for PostgreSQL (Microsofti hallatavad võtmed) ning juurdepääs neile on piiratud rolli ja organisatsiooni järgi. JWT tokenid on krüptograafiliselt allkirjastatud (HS256). Saladused hallatakse Azure Key Vaulti kaudu, millele pääseb ligi App Service'i hallatava identiteedi kaudu — saladusi ei ole koodis, keskkonnamuutujate failides ega konteinerkujutistes.
Rollipõhine juurdepääsukontroll (RBAC) autentitud marsruutidel, rentniku ulatuse piirang rakendatakse serveripoolselt. Rentniku isolatsiooni testitakse automaatselt enne iga väljalasket: väljalaskevärava ristkontroll kutsub API-t ühe organisatsiooni nimel teise organisatsiooni kirjete ID-dega ning väljalase blokeeritakse, kui selle organisatsiooni andmeid saab lugeda või muuta. Ühekordne sisselogimine (SAML 2.0, Google, Microsoft); ajapõhine ühekordsete paroolide MFA, kohustuslik platvormi administraatoritele ja saadaval kõigile kasutajatele.
Kasutajatoimingute täielik auditi logimine: kasutaja identiteet, ajatempel, IP-aadress, toimingu verb, mõjutatud üksus, vanad ja uued väärtused. GMP-asjakohased toimingud märgitakse eraldi (is_gmp_relevant=1). Volitamata muudatusi tuvastav ja ainult lisatav, jõustatud andmebaasis räsiahela abil; GMP-asjakohased kanded säilitatakse vähemalt 7 aastat teenuslepingu kehtivuse ajal, muud auditi kanded 365 päeva. Pseudonümiseeritud, kuid Art. 17 kustutamise korral ei kustutata (Art. 17(3)(b) seadusjärgne kohustus tühistab kustutamise). Lepingu lõppedes antakse kliendile enne kustutamist täielik eksport tema auditi jäljest, välja arvatud juhul, kui ta keeldub sellest kirjalikult või teda ei ole võimalik mõistlike katsete järel kätte saada; YARDtwin säilitab seda kauem ainult kliendi kirjalikul juhisel, välja arvatud varukoopiad kuni nende aegumiseni ja oma üleandeakt.
Majutatud Microsoft Azure'il (Sweden Central + Norway East, EMP). Konteineriseeritud App Service, mis on kasutusele võetud Azure Container Registry kaudu lavastussloti-vahetuse meetodil. Liiklus jõuab rakenduseni Azure Front Door kaudu Web Application Firewalliga ennetusrežiimis; andmebaas aktsepteerib ühendusi ainult Azure'i teenustest ja administraatori IP-lubamisloendist. Application Insights skeemihälbe hoiatusega Postgres'i vigade "column / relation does not exist" korral (15-minutiline aken). Täielik /health/db-write kontrollpunkt verifitseerib, et rakendus suudab andmebaasi kirjutada ja lugeda igal kasutuselvõtul.
Kogume ainult teenuse osutamiseks vajalikke andmeid. Vabatahtlikud juhi väljad (telefon, e-post) võib jätta tühjaks, kui kliendi protsess seda võimaldab. Väravapersonal võib teha juhist näofoto värava tõendina. Kui saidil on AI näovõrdlus sisse lülitatud, võrdleb meie AI-teenuse pakkuja (Anthropic) seda fotot üks-ühele juhiloa fotoga või juhi salvestatud fotoga, et aidata personalil juhi isikut kinnitada. Tulemus on soovituslik: väravapersonal otsustab ning võib lubada juhi sisse ka siis, kui võrdlus ei kinnitanud isikut, esitades selleks põhjuse. Iga võrdlus salvestatakse meie serveritesse koos tulemusega. Kui näovõrdlus on välja lülitatud (vaikimisi), ei saadeta AI-teenuse pakkujale ühtegi näofotot ning personal võrdleb juhti juhiloa fotoga ise; juhiloa pilte loeb AI siiski juhul, kui AI-lugemine on sisse lülitatud. YARDtwin ei salvesta näomalle ega teosta üks-mitmele tuvastamist. Uudiskiri kogub ainult e-posti aadressi ja vabatahtlikku ettevõtte nime.
Iga tõmbetaotlus peab enne ühendamist läbima npm audit (sõltuvuste haavatavused), Semgrep (staatiline analüüs) ja gitleaks (saladuste skannimine); Trivy konteinerkujutise skannimine toimub nõuandelise kontrollina. Need kontrollid käitatakse ka igal tõukel masterisse ning öösel koos OWASP ZAP-i nõuandelise baasskanniga (dünaamiline testimine) tootmissaidil. Dependaboti hoiatused teavitavad äsja avalikustatud haavatavustest meie sõltuvustes.
5. Andmesubjektide õigused (GDPR III peatükk)
Hõlbustame kõigi andmesubjekti õiguste kasutamist:
POST /api/v1/dsar/erase/by-email mis kinnitatud taotluse korral anonümiseerib isiku enda kasutajakontod valitud kliendikontodes ning kustutab nende seansid, tokenid, teavitused, ootel kutsed, uudiskirja- ja registreerimisandmed ning enda avatari. Kliendi hallatavad tegevusandmed (broneeringud, värava- ja külastusandmed, juhi nimekiri, kontaktid) on kliendi kui vastutava töötleja andmed ning esitatakse kliendile tegutsemiseks. Auditi jälg säilitab GMP tervikluse tagamiseks anonümiseeritud toimija viite; GMP-asjakohased auditi andmed säilitatakse vähemalt 7 aastat teenuslepingu kehtivuse ajal vastavalt Art. 17(3)(b) seadusjärgsele kohustusele, mis tühistab kustutamise, ning lepingu lõppedes eksporditakse kliendile (välja arvatud juhul, kui ta keeldub kirjalikult või teda ei ole võimalik mõistlike katsete järel kätte saada) ja seejärel kustutatakse.6. Nõusoleku haldamine
Uudiskiri: Nõutav on selgesõnaline eelnev nõusolek (opt-in). Nõusoleku ajatempel ja IP-aadress registreeritakse. Igas kommunikatsioonis on loobumislink. Nõusoleku saab igal ajal tagasi võtta, ilma et see mõjutaks teenuse kasutamist.
Teenuse tingimused: Konto loomine tähendab teenusetingimuste (lepinguline alus) aktsepteerimist. Kasutajaid teavitatakse registreerimisel andmete töötlemisest.
Küpsised: Esimesel külastusel kuvatakse küpsiste nõusoleku bänner vastavalt ePrivacy direktiivile. Kasutajad saavad valida ainult vajalikud küpsised või kõik küpsised. Eelistused salvestatakse lokaalselt ja neid saab igal ajal muuta.
7. Isikuandmetega seotud rikkumiste menetlemine (art. 33–34)
Automaatne tuvastamine: Turvarikkumiste monitoorimise töötaja kontrollib auditilogi iga 5 minuti järel ja salvestab kolm esimest allpool toodud anomaaliat võimalike intsidentidena; ülejäänud kolm on eraldi Azure'i monitooringuhoiatused:
- ≥10 ebaõnnestunud sisselogimist ühe e-posti aadressi kohta 1 tunni jooksul
- ≥5 erinevat lähte-IP-d, mis sihivad ühte e-posti 24 tunni jooksul
- Edukas sisselogimine lähte-IP-lt, mida pole selle kasutaja puhul viimase 30 päeva jooksul nähtud
- Rohkem kui 10 serveri viga (HTTP 5xx) 5-minutilise akna jooksul
- Postgres-i vead "column / relation does not exist" (skeemi triiv, App Insights)
- Veebisaidi kättesaadavuse test (käitatakse iga 10 minuti järel) ebaõnnestub või reageerib aeglaselt
Intsidentide register: Iga tuvastatud anomaalia kirjutatakse breach_register tabelisse koos olekumasinaga (tuvastatud → uurimisel → kinnitatud → teavitatud → suletud), raskusastme, ulatuse, mõjutatud andmesubjektide, DPC-tähtaja loenduri ja auditeerimisajalooga. Nähtav SuperAdmini "Intsidentide register" paneelil.
Hoiatuste suunamine: Tuvastamissündmused suunatakse Azure Monitor tegevusgruppi yardtwin-breach-actions, mis saadab meili asutaja kontaktile aadressil admin@yardtwin.com. Skeemi triivi sündmused kasutavad olemasolevat yardtwin-schema-drift-actions gruppi.
Hindamine: 24 tunni jooksul pärast tuvastamist triažeerib tehniline meeskond intsidendi intsidentide registri paneelil: ulatus, mõjutatud andmesubjektid, raskusaste (art. 33(1) "risk õigustele ja vabadustele" kriteerium) ja algpõhjus.
Teavitamine DPC-le (art. 33): 72 tunni jooksul pärast rikkumisest teadasaamist, kui rikkumine kujutab endast riski. Intsidentide registri paneel näitab reaalajas 72-tunnilist loendust, kui intsident on märgistatud kinnitatuks.
Andmesubjektide teavitamine (art. 34): Põhjendamatu viivituseta, kui rikkumine kujutab endast suurt riski nende õigustele ja vabadustele.
Teavitus klientidele: Mõjutatud rentniku administraatoritele teatatakse põhjendamatu viivituseta ja igal juhul 48 tunni jooksul pärast seda, kui oleme teadlikuks saanud nende rentniku andmeid mõjutavast isikuandmete rikkumisest; esmane teatis antakse 24 tunni jooksul pärast kinnitatud turbeintsidenti, mis mõjutab neid andmeid.
Dokumentatsioon: Iga kanne rikkumiste registris säilitatakse ilma automaatse kustutamiseta, sõltumata sellest, kas väline teavitamine oli nõutav.
8. Alamtöötlejad
| Alamtöötleja | Eesmärk | Asukoht | Kaitsemeetmed |
|---|---|---|---|
| Microsoft Azure | Majutus, andmebaas ja failide salvestamine | EMM — Sweden Central ja Norway East (üleslaaditud failide geo-redundantne koopia Norway West-is) | Microsofti toodete ja teenuste DPA; andmed jäävad EMM-i |
| Anthropic | Juhilubade ja dokumentide AI-põhine lugemine (vaikimisi sisse lülitatud; saidiadministraator saab selle välja lülitada), juhi väravas tehtud foto üks-ühele võrdlemine juhiloa või salvestatud juhi fotoga (vaikimisi välja lülitatud; saidiadministraator saab selle sisse või välja lülitada) ning rakendusesisene assistent | USA | Standardsed lepinguklauslid ja andmeedastuse mõjuhinnang (ei ole sertifitseeritud EL-USA andmete privaatsusraamistiku alusel); API andmeid ei kasutata mudeli treenimiseks ja need kustutatakse 30 päeva jooksul vastavalt Anthropic'u standardsetele äritingimustele |
| Resend | Tehinguline e-post | USA | Standardsed lepinguklauslid (selle EL-USA andmete privaatsusraamistiku uuesti sertifitseerimine on läbivaatamisel) |
| Stripe | Arvelduskontakt ja makseandmed (YARDtwin ei salvesta kaardi numbreid) | EL / USA | Standardsed lepingutingimused; PCI DSS tase 1 |
| Twilio | SMS- ja WhatsApp-teavitused (ainult juhul, kui klient need lubab) | USA | Standardsed lepingutingimused |
| Google and Microsoft | Sisselogimise identiteediandmed (ainult juhul, kui klient kasutab neid sisselogimisvõimalusi) | EL / USA | Standardsed lepingutingimused / EL-USA andmeprivaatsuse raamistik |
| ElevenLabs | Valikuline tekst-kõneks: loeb ette rakendusesisese assistendi vastused, mis võivad sisaldada operatsioonilisi üksikasju nagu sõidukite registreerimisnumbrid, ning hääl avalike lehtede jaoks | USA | EL-USA andmete privaatsusraamistik + standardsed lepinguklauslid |
Kliendid annavad üldise kirjaliku loa ülaltoodud alamtöötlejatele. Teavitame vähemalt 30 päeva ette igast uuest alamtöötlejast; klient võib esitada vastuväite mõistlikel alustel ning kui vastuväidet ei saa lahendada, lõpetada mõjutatud teenuse kasutamise ilma trahvita.
Ainult veebisaidi teenused (kliendi tegevusandmeid ei kasutata)
Need töötavad ainult avalikul veebisaidil. Nad ei saa kliendi tegevusandmeid ega ole seetõttu nende alamtöötlejad; küpsiseid seadistavad teenused laadivad ainult nõusoleku korral.
| Pakkuja | Eesmärk | Asukoht | Edastuskaitse |
|---|---|---|---|
| LinkedIn Insight Tag | Turunduse mõõtmine avalikes lehtedes — laadib ainult pärast turundusküpsistega nõustumist, mitte kunagi rakenduses ega sisselogitud kasutajatele | EL / USA | Nõusolek; LinkedIn DPA koos standardsete lepingutingimustega |
9. Andmekaitsealane mõjuhinnang (DPIA)
Kliendid, vastutavate töötlejatena, otsustavad, kas nende töötlemine YARDtwin'is vajab andmekaitsealast mõjuhinnangut (DPIA). DPIA sisendpakett on klientidele nende oma DPIA jaoks saadaval. YARDtwin töötleb peamiselt ettevõtte operatsioonilisi andmeid (kaidide ajagraafikud, vedajate nimed, sõidukite registreerimisnumbrid), mitte tundlikke isikuandmeid.
10. Lõimitud ja vaikimisi andmekaitse (art. 25)
Lõimitud andmekaitse: Mitme rentniku arhitektuur kohustusliku rentniku isolatsiooniga. RBAC on integreeritud igasse API lõpp-punkti. Paroole ei salvestata kunagi lihttekstina. Minimaalne andmete kogumine igas etapis.
Vaikimisi andmekaitse: Uutel kontodel on minimaalsed õigused. Valikulised väljad on tõeliselt valikulised. Uudiskirjaks on nõutav aktiivne nõusolek. Andmete nähtavus on piiratud rolli alusel.
11. Vastavuse olek ja pidev parendamine
Lahendatud (seisuga mai 2026)
- ✓ Migreerimine PostgreSQL Flexible Serverile (Azure hallatav, läbipaistev andmete krüptimine puhkeolekus, 7-päevane ajapõhine taaste)
- ✓ Migreerimine Microsoft Azure'i (Rootsi keskus + Norra ida, EEA) koos App Service + ACR + Key Vault'iga
- ✓ Saladuste haldamine Azure Key Vault'i kaudu (saladusi ei ole .env-failides ega konteinerpiltides; hallataval identiteedil põhinev juurdepääs)
- ✓ Automaatne DSAR-eksport (POST /api/v1/dsar/export/by-email — art. 15 / 20)
- ✓ Automaatne DSAR-kustutamine (POST /api/v1/dsar/erase/by-email — art. 17 koos auditi säilitamise nõuete täitmisega)
- ✓ Küpsisebänner v2 nelja kategooriaga (vajalikud / funktsionaalsed / analüütika / turundus) ning Keeldu / Kohanda / Nõustu kõigiga
- ✓ Rentnikuülese isolatsiooni audit automaatne ristkontroll väljalaskeväravas enne iga väljalasket: see kutsub API-t ühe organisatsiooni nimel teise organisatsiooni kirjete ID-dega ning väljalase blokeeritakse, kui selle organisatsiooni andmeid saab lugeda või muuta
- ✓ CI/CD turvakonveier: npm audit + Trivy + Semgrep + gitleaks + ZAP DAST
- ✓ Skeemadrifti teavitamine Application Insights'is (15-minutiline aken)
- ✓ Täielik /health/db-write kontrollpunkt kontrollib kirjutatavat andmebaasi iga juurutuse käigus
- ✓ App Insights skeemadrifti toimingugrupp saadab e-kirja asutaja kontaktile aadressil admin@yardtwin.com Postgres'i vigade "column / relation does not exist" korral
- ✓ Juhilubade pildid ja allkirjad (signature_data) on kaitstud AES-256 krüpteerimisega puhkeolekus teenustes Azure Storage ja Azure Database for PostgreSQL (Microsofti hallatavad võtmed), juurdepääs on piiratud rolli ja organisatsiooni järgi
- ✓ Automaatne andmete säilitustähtaja puhastus (konfigureeritav saidi kaupa; pii-cleanup töötaja)
- ✓ 30-päevane prooviaeg ühtlustatud kõikjal (registreerimine, turunduslehekülg, tingimused, e-kirjad)
- ✓ 5000 veoki täielik regressioontest katab kõiki saidihaldurite lõpp-punkte koos hoovi vaate täpsuskinnitustega igal üleminekul (53 650/53 651 = 100%)
- ✓ Andmete inventuur ja töötlemistegevuste register (Art. 30) avaldatud
- ✓ Alamtöötlejate register hallatav ja vaadatakse üle kord aastas
- ✓ Lõimitud ja vaikimisi andmekaitse dokumenteeritud (Art. 25)
- ✓ Web Application Firewall (Azure Front Door WAF, Prevention mode) mis kaitseb domeeni yardtwin.com kohandatud päringute piiramise reeglitega autentimise ja konto taastamise lõpp-punktidel ning platvormitasandi L7 DDoS-kaitsega. Hallatavat OWASP reeglistikku ei ole rakendatud; see nõuab Front Door Premium taset
- ✓ Automaatne rikkumiste tuvastamine — turvarikkumiste monitoorimise töötaja (ebaõnnestunud sisselogimiste järsk kasv, sisselogimiskatsed ühele kontole paljudest IP-aadressidest, edukad sisselogimised IP-aadressilt, mida pole selle kasutaja puhul 30 päeva jooksul nähtud), 5xx-piigi hoiatus, skeemi muutuse hoiatus ja veebisaidi kättesaadavuse test
- ✓ Rikkumiste register püsiv tabel täieliku olekumasinaga ja DPC tähtaja loendusega, nähtav SuperAdmin paneelis
- ✓ Toimingugrupp
yardtwin-breach-actionssaadab e-kirja asutaja kontaktile aadressil admin@yardtwin.com iga tuvastamise korral
Allesjäänud täiustused
Kolmanda osapoole läbitungimistesti ei ole veel läbi viidud; sõltumatu test on kavandatud enne esimest ettevõtte kasutuselevõttu. Sisemine white-box koodiaudit lõpetati oktoobris 2026 ja kõik kriitilised leiud kõrvaldati. Prioriteet: Kõrge. Eesmärk: enne esimest ettevõtte kasutuselevõttu.
YARDtwin Ltd ei ole määranud ametlikku andmekaitseametnikku: ühtegi artikli 37 lõike 1 tingimust (avaliku võimu kandja; põhitegevus, mis nõuab ulatuslikku korrapärast ja süstemaatilist isikute jälgimist; põhitegevus, mis seisneb ulatuslikus eriliiki isikuandmete töötlemises) ei kohaldata tema töötlemistoimingutele. Andmekaitsevastutus lasub YARDtwin Ltd-s nimeliselt määratud isikul, kelleni pääseb rollipostkasti dpo@yardtwin.com kaudu, mis on avaldatud käesolevas poliitikas, privaatsuspoliitikas, DPA-s ja usalduskeskuses. Avaldame kontaktaadressi isiku nime asemel. Ametlik määramine koos teavitamisega Iirimaa Andmekaitsekomisjonile (DPC) tehakse juhul, kui kliendileping või töötlemise muutus seda nõuab. Staatus: otsustatud 26. septembril 2026. Vaadatakse üle igal ISMS-i juhtimisülevaatuse koosolekul.
Sertifitseerimisprogramm on käimas; sertifitseerimisaudit kavandatud Q1 2027; sertifikaat eesmärgiks Q1 2027. Prioriteet: Keskmine. Eesmärk: Q1 2027.
Ei ole omandatud. Saadaval taotluse alusel pärast ISO 27001 sertifitseerimist. Prioriteet: Madal. Eesmärk: kliendi taotlusel, pärast ISO 27001.
Üleslaaditud failid on geo-redundantsed (Norra Ida → Norra Lääs) alates oktoobrist 2026; andmebaasi kõrge käideldavus on planeeritud enne esimest ettevõtte käivitamist. Seni taastatakse andmebaasi tõrge ajalise taastamise abil (7-päevane aken). Prioriteet: Keskmine. Sihtmärk: enne esimest ettevõtte käivitamist.
Iga EMP-st väljapoole toimuva edastuse jaoks on kehtestatud standardsed lepingutingimused; andmeedastuse mõjuhinnangud on koostamisel (sihtmärk november 2026). Prioriteet: Keskmine. Sihtmärk: november 2026.
Privaatne veapreemia programm (HackerOne / Intigriti) on kavas pärast teist puhtast välisest läbitungimistestist, pakkudes pidevat välist katvust iga-aastaste testide vahel. Prioriteet: Madal. Sihtaeg: 2027.
12. Kontakt ja andmekaitse
Andmekaitsekontakt: dpo@yardtwin.com — rollipostkast, mida jälgib YARDtwin Ltd andmekaitse eest vastutav isik (vt 11.2). Avaldame kontaktaadressi isiku nime asemel.
Üldpäringud: admin@yardtwin.com
Andmesubjekti taotlused: Esitage meie DSAR portaali kaudu
Andmetöötlusleping: Vaadake üle ja nõustuge aadressil /dpa
Järelevalveasutus: Andmekaitsekomisjoon (DPC), Iirimaa · www.dataprotection.ie · +353 (0)761 104 800