Cookie preferences

YARDtwin uses essential cookies for authentication and session management. With your consent we also set optional marketing cookies (LinkedIn Insight Tag) on our public website pages only — never inside the application, and never without your opt-in. We set no analytics cookies. Read our Privacy Policy, GDPR Policy, and Cookie Policy.

GDPR политика

Последна актуализация: 17 октомври 2026 г. · v3.4 · Промени в v3.4: раздели 4.3 и 5 — в края на договора клиентът получава пълен експорт на одитния си дневник преди изтриването му, освен ако не го откаже писмено или не може да бъде достигнат след разумни опити; след това YARDtwin съхранява записи от одитния дневник само по писмена инструкция на клиента, с изключение на резервните копия до изтичането им и собствения си запис за предаването.

Приложимо законодателство: Общ регламент за защита на данните на ЕС (2016/679), Ирландски закон за защита на данните от 2018 г.

1. Нашият ангажимент

YARDtwin Ltd е ангажирана с пълно спазване на Общия регламент за защита на данните (GDPR). Като едновременно администратор на данни (за собствените данни на клиентите ни) и обработващ данни (обработвайки оперативни данни от името на нашите клиенти), ние прилагаме подходящи технически и организационни мерки за защита на личните данни на всеки етап.

2. Роли и отговорности

YARDtwin като администратор на данни: Ние определяме целите и средствата за обработване на лични данни за управление на акаунти, фактуриране, абонаменти за бюлетини и измерване на маркетинга на нашия публичен уебсайт (LinkedIn Insight Tag, който се зарежда само при дадено съгласие за маркетингови бисквитки). Към момента не използваме аналитични бисквитки.
YARDtwin като обработващ данни: Когато нашите клиенти въвеждат оперативни данни (срещи, данни за превозвачи, имена на шофьори, записи от инспекции) в платформата, YARDtwin действа като обработващ данни от тяхно име. Всеки клиент (наемател) е администратор на данни за своите оперативни данни.
Отговорности на клиентите: Клиентите са отговорни за осигуряването на законово основание за личните данни, които въвеждат в YARDtwin (напр. имена на шофьори, данни за контакт с превозвачи, регистрационни номера на превозни средства). Клиентите трябва да информират собствените си субекти на данни относно обработването на данни чрез YARDtwin.

3. Споразумение за обработване на данни (DPA)

Всички клиенти могат да прегледат и приемат нашето Споразумение за обработване на данни чрез самообслужване на DPA страница. Клиентите с платен план могат да поискат Споразумението за обработване на данни за преглед от dpo@yardtwin.com; подписаният от двете страни екземпляр се издава след приключване на регистрацията на дружеството.

4. Технически мерки (чл. 32 GDPR)

4.1 Криптиране

Всички данни са криптирани при пренос (TLS 1.2+). Паролите са хеширани с bcrypt (12 рунда). PostgreSQL Flexible Server използва прозрачно криптиране на данните в покой. Azure Blob Storage е криптирано в покой. Изображенията на шофьорски книжки и подписите са криптирани в покой с AES-256 от Azure Storage и Azure Database for PostgreSQL (ключове, управлявани от Microsoft), а достъпът до тях е ограничен според ролята и организацията. JWT токените са криптографски подписани (HS256). Тайните се управляват чрез Azure Key Vault, достъпван от управлявана идентичност на App Service — никакви тайни в кода, файловете с променливи на средата или образите на контейнери.

4.2 Контрол на достъпа

Контрол на достъпа, базиран на роли (RBAC), за удостоверени маршрути с прилагане на обхвата на наемателя от страна на сървъра. Изолацията на наематели се тества автоматично преди всяко издание: проверката на изданието извършва кръстосано сканиране между наематели, като извиква API като една организация с идентификатори на записи на друга организация, и изданието се блокира, ако данните на тази организация могат да бъдат прочетени или променени. Single sign-on (SAML 2.0, Google, Microsoft); MFA с времево базирана еднократна парола, задължителна за администратори на платформата и достъпна за всички потребители.

4.3 Одитни следи

Пълно одитно записване на действията на потребителите: самоличност на потребителя, времеви клейм, IP адрес, вид действие, засегнат обект, стари и нови стойности. GMP-релевантните действия са маркирани отделно (is_gmp_relevant=1). С възможност за откриване на подправяне и само за добавяне, наложено в базата данни чрез хеш верига; GMP-релевантните записи се съхраняват най-малко 7 години докато договорът за услуги е в сила, а останалите одитни записи — 365 дни. Псевдонимизирани, но не изтрити при заличаване по Art. 17 (отмяна по силата на законово задължение по Art. 17(3)(b)). При прекратяване на договора клиентът получава пълен експорт на своя одитен журнал преди неговото изтриване, освен ако не откаже това писмено или не може да бъде открит след разумни опити; YARDtwin го съхранява по-дълго единствено по писмена инструкция на клиента, с изключение на резервни копия до тяхното изтичане и собствения си запис за предаването.

4.4 Сигурност на инфраструктурата

Хостван в Microsoft Azure (Sweden Central + Norway East, ЕИП). Контейнеризирана App Service услуга, внедрена чрез Azure Container Registry с процес на поетапно слотово заместване. Трафикът достига до приложението чрез Azure Front Door с Web Application Firewall в режим на превенция; базата данни приема връзки само от услуги на Azure и списък с разрешени администраторски IP адреси. Application Insights с предупреждение за отклонение в схемата при грешки "column / relation does not exist" в Postgres (прозорец от 15 минути). Сондата /health/db-write проверява end-to-end дали приложението може да записва и чете от базата данни при всяко внедряване.

4.5 Минимизиране на данните

Събираме само данни, необходими за предоставянето на услугата. Незадължителните полета за шофьора (телефон, имейл) могат да останат празни, когато процесът на клиента го позволява. Персоналът на портала може да направи снимка на лицето на шофьора като доказателство при влизане. Когато даден обект активира AI сравнение на лица, нашият AI доставчик (Anthropic) сравнява тази снимка едно към едно с лицевата снимка от шофьорската книжка или съхранената снимка на шофьора, за да помогне на персонала да потвърди самоличността му. Резултатът е препоръка: персоналът на портала решава и може да допусне шофьор, чиято самоличност сравнението не е потвърдило, като посочи причина. Всяко сравнение се записва на нашите сървъри заедно с резултата. Когато сравнението на лица е изключено (по подразбиране), никаква лицева снимка не се изпраща до AI доставчика и персоналът сам сравнява шофьора с лицевата снимка от книжката; изображенията на шофьорските книжки все още се обработват от AI, когато AI четенето е включено. YARDtwin не съхранява шаблони на лица и не извършва идентификация от типа едно към много. Бюлетинът събира само имейл и незадължително наименование на фирмата.

4.6 Верига за доставка на софтуер

Всяка заявка за сливане (pull request) трябва да премине npm audit (уязвимости в зависимостите), Semgrep (статичен анализ) и gitleaks (сканиране за тайни) преди да бъде слята, като допълнително се извършва advisory проверка с Trivy за сканиране на контейнерния образ; тези проверки се изпълняват и при всяко push към master и нощно, заедно с advisory OWASP ZAP baseline сканиране (динамично тестване) на production средата. Предупрежденията от Dependabot докладват новооткрити уязвимости в нашите зависимости.

5. Права на субектите на данни (Глава III GDPR)

Ние улесняваме упражняването на всички права на субектите на данни:

Право на достъп (чл. 15): Потребителите могат да поискат копие на всички лични данни, които съхраняваме. Администраторите на наематели могат да експортират данните на своята организация. Всички останали субекти на данни (шофьори, абонати на бюлетин, потенциални клиенти) могат да подадат заявка чрез DSAR Портал.
Право на коригиране (чл. 16): Потребителите могат да актуализират данните на профила си чрез страницата с настройки. Администраторите на наематели могат да актуализират данните на всеки потребител в рамките на тяхната организация.
Право на изтриване (чл. 17): Заявките за изтриване на акаунт се обработват в рамките на 30 дни. Подайте заявка чрез DSAR Портал. Изпълнява се вътрешно чрез POST /api/v1/dsar/erase/by-email която при верифицирана заявка анонимизира собствените потребителски акаунти на лицето в избраните клиентски акаунти и изтрива техните сесии, токени, известия, чакащи покани, абонамент за бюлетин и записи за регистрация, както и собствения аватар. Оперативните записи, съхранявани от клиента (резервации, записи за портал и посещения, списък на шофьорите, контакти), са записи на клиента като администратор на данни и са изброени, за да може клиентът да предприеме действия по тях. Одитният журнал запазва анонимизирана препратка към извършителя за целите на GMP интегритета; GMP-релевантните одитни данни се съхраняват най-малко 7 години докато договорът за услуги е в сила, съгласно отмяната по силата на законово задължение по Art. 17(3)(b), и при прекратяване на договора се експортират на клиента (освен ако не откаже писмено или не може да бъде открит след разумни опити), след което се изтриват.
Право на ограничаване на обработването (чл. 18): Потребителите могат да поискат ограничаване на обработването. Ще маркираме данните и ще преустановим обработването им, с изключение на съхранението.
Право на преносимост на данните (чл. 20): Данните могат да се експортират в CSV и JSON формати. Данните за записи, данните за превозвачи и одиторските журнали са достъпни за експорт.
Право на възражение (чл. 21): Потребителите могат да възразят срещу обработването, основано на законни интереси. Отписването от бюлетина е достъпно чрез линк с едно кликване във всеки имейл.
Право по отношение на автоматизираното вземане на решения (чл. 22): YARDtwin не взема изцяло автоматизирани решения, които засягат съществено физически лица.

6. Управление на съгласието

Бюлетин: Изисква се изрично съгласие за абониране. Записват се дата и час на даденото съгласие и IP адрес. Във всяка комуникация е включен линк за отписване. Съгласието може да бъде оттеглено по всяко време, без това да засяга достъпа до услугата.

Условия за ползване: Създаването на акаунт представлява приемане на Условията за ползване (договорно основание). Потребителите са информирани при регистрацията за обработването на данни.

Бисквитки: При първо посещение се показва банер за съгласие с бисквитки в съответствие с Директивата за електронна поверителност. Потребителите могат да изберат само необходимите бисквитки или всички бисквитки. Предпочитанията се съхраняват локално и могат да бъдат променени по всяко време.

7. Процедури при нарушения на данните (чл. 33-34)

Автоматично засичане: Работен процес за мониторинг на нарушения проверява одитния журнал на всеки 5 минути и записва първите три аномалии по-долу като потенциални инциденти; останалите три са отделни предупреждения за мониторинг в Azure:

  • ≥10 неуспешни влизания за един имейл адрес в рамките на 1 час
  • ≥5 различни изходни IP адреса, насочени към един имейл в рамките на 24 часа
  • Успешно влизане от изходен IP адрес, непознат за потребителя през последните 30 дни
  • Повече от 10 сървърни грешки (HTTP 5xx) в рамките на 5 минути
  • Грешки на Postgres "column / relation does not exist" (отклонение в схемата, App Insights)
  • Неуспешен или бавно отговарящ тест за наличност на уебсайта (изпълняван на всеки 10 минути)

Регистър на нарушенията: Всяка засечена аномалия се записва в таблицата breach_register с машина на състоянията (засечено → разследване → потвърдено → уведомено → затворено), тежест, обхват, засегнати субекти на данни, обратно броене до срока на DPC и история на одита. Видимо в панела „Регистър на нарушенията“ на SuperAdmin.

Маршрутизиране на сигнали: Събитията при засичане се насочват към Azure Monitor Action Group yardtwin-breach-actions, която изпраща имейл до контакта на основателя на admin@yardtwin.com. Събитията за отклонение в схемата използват съществуващата група yardtwin-schema-drift-actions .

Оценка: В рамките на 24 часа след засичането техническият екип класира инцидента в панела на регистъра на нарушенията: обхват, засегнати субекти на данни, тежест (критерий по чл. 33(1) "риск за правата и свободите") и първопричина.

Уведомяване на DPC (чл. 33): В рамките на 72 часа след установяване на нарушение, което представлява риск. Панелът на регистъра на нарушенията показва таймер за обратно броене от 72 часа, след като инцидентът е маркиран като потвърден.

Уведомяване на субектите на данни (чл. 34): Без излишно забавяне, ако нарушението представлява висок риск за техните права и свободи.

Уведомяване на клиентите: Засегнатите администратори на наематели се уведомяват без излишно забавяне, и при всички случаи в рамките на 48 часа от момента, в който узнаем за нарушение на сигурността на личните данни, засягащо данните на техния наемател; първоначално уведомление се изпраща в рамките на 24 часа от всеки потвърден инцидент, засягащ тези данни.

Документация: Всеки запис в регистъра на нарушенията се съхранява без автоматично изтриване, независимо дали е изисквано външно уведомяване.

8. Подизпълнители на обработването

Подизпълнител обработващ данниЦелМестоположениеЗащитни мерки
Microsoft AzureХостинг, база данни и съхранение на файловеЕИП — Sweden Central и Norway East (гео-резервирано копие на качените файлове в Norway West)Microsoft Products and Services DPA; данните остават в ЕИП
AnthropicAI разчитане на шофьорски книжки и документи (включено по подразбиране; администратор на обекта може да го изключи), еднозначно сравнение на портална снимка на шофьора с книжката или съхранена снимка на шофьора (изключено по подразбиране; администратор на обекта може да го включи или изключи), и вградения асистент в приложениетоСАЩСтандартни договорни клаузи и оценка на въздействието на предаването (без сертификация по EU-US Data Privacy Framework); API данните не се използват за обучение на модела и се изтриват в рамките на 30 дни съгласно стандартните търговски условия на Anthropic
ResendТранзакционен имейлСАЩСтандартни договорни клаузи (повторната сертификация по EU-US Data Privacy Framework е в процес на преразглеждане)
StripeДанни за фактуриране и плащане (YARDtwin не съхранява номера на карти)ЕС / САЩStandard Contractual Clauses; PCI DSS ниво 1
TwilioSMS и WhatsApp известия (само ако клиентът ги активира)САЩStandard Contractual Clauses
Google и MicrosoftИдентификационни данни за вход (само ако клиентът използва тези опции за вход)ЕС / САЩStandard Contractual Clauses / EU-US Data Privacy Framework
ElevenLabsНезадължително преобразуване на текст в реч: озвучава отговорите на вградения асистент, които могат да съдържат оперативни данни като регистрационни номера на превозни средства, и гласа на публичните странициСАЩEU-US Data Privacy Framework + Стандартни договорни клаузи

Клиентите дават общо писмено разрешение за подизпълнителите на обработването, изброени по-горе. Предоставяме най-малко 30 дни предизвестие за всеки нов подизпълнител; клиентът може да възрази на разумни основания и, ако възражението не може да бъде разрешено, да прекрати засегнатата услуга без неустойка.

Услуги само за уебсайта (без оперативни данни на клиенти)

Те функционират само на публичния уебсайт. Не получават оперативни данни на клиенти и не са техни подизпълнители; тези, които задават бисквитки, се зареждат само със съгласие.

ДоставчикЦелМестоположениеГаранция при трансфер
LinkedIn Insight TagМаркетингово измерване на публични страници — зарежда се само след съгласие за маркетингови бисквитки, никога в приложението или за влезли потребителиЕС / САЩСъгласие; LinkedIn DPA със Standard Contractual Clauses

9. Оценка на въздействието върху защитата на данните (DPIA)

Клиентите, като администратори на данни, решават дали тяхната обработка в YARDtwin изисква DPIA. На клиентите е достъпен пакет с входни данни за DPIA за техни собствени нужди. YARDtwin обработва предимно бизнес оперативни данни (графици за докове, имена на превозвачи, регистрационни номера на превозни средства), а не чувствителни лични данни.

10. Защита на данните чрез проектиране и по подразбиране (чл. 25)

Чрез проектиране: Многонаемателска архитектура с задължителна изолация на наемателите. RBAC интегриран във всеки API крайна точка. Паролите не се съхраняват в открит текст. Минимално събиране на данни на всеки етап.

По подразбиране: Новите акаунти имат минимални права. Незадължителните полета са действително незадължителни. Бюлетинът изисква активно съгласие. Видимостта на данните е ограничена според ролята.

11. Статус на съответствие и непрекъснато подобрение

Разрешено (към май 2026 г.)

  • ✓ Миграция към PostgreSQL Flexible Server (управляван от Azure, прозрачно криптиране на данните в покой, възстановяване към момент от последните 7 дни)
  • ✓ Миграция към Microsoft Azure (Швеция Централна + Норвегия Изток, ЕИП) с App Service + ACR + Key Vault
  • ✓ Управление на тайни чрез Azure Key Vault (без тайни в .env или контейнерни изображения; достъп чрез управлявана идентичност)
  • ✓ Автоматичен експорт на DSAR (POST /api/v1/dsar/export/by-email — чл. 15 / 20)
  • ✓ Автоматизирано автозаличаване за DSAR (POST /api/v1/dsar/erase/by-email — чл. 17 при спазване на изискванията за одиторско съхранение)
  • ✓ Банер за бисквитки v2 с четири категории (задължителни / функционални / аналитични / маркетингови) и Отказ / Персонализиране / Приемане на всички
  • ✓ Одит на изолацията между наемателите автоматизирано кръстосано сканиране между наематели в контролната точка на изданието, преди всяко издание: извиква API като една организация с идентификатори на записи на друга организация, и изданието се блокира, ако данните на тази организация могат да бъдат прочетени или променени
  • ✓ Тръбопровод за сигурност CI/CD: npm audit + Trivy + Semgrep + gitleaks + ZAP DAST
  • ✓ Известяване при отклонение на схема в Application Insights (прозорец от 15 минути)
  • ✓ Сонда /health/db-write от край до край проверява записваемост на БД при всяко разгръщане
  • ✓ Action Group за отклонение на схема в App Insights изпраща имейл до контакта на основателя на admin@yardtwin.com при грешки "column / relation does not exist" в Postgres
  • ✓ Изображенията на шофьорски книжки и подписите (signature_data) са защитени чрез криптиране в покой с AES-256 в Azure Storage и Azure Database for PostgreSQL (ключове, управлявани от Microsoft), като достъпът е ограничен според ролята и организацията
  • ✓ Автоматизирано изтриване при изтичане на срок за съхранение (конфигурируемо за всеки обект; работник pii-cleanup)
  • ✓ 30-дневен пробен период, унифициран навсякъде (регистрация, маркетингов сайт, условия, имейли)
  • ✓ Регресионен тест от край до край с 5 000 камиона обхващащ всички крайни точки на Site Admin с проверки за вярност на изгледа на двора при всеки преход (53 650/53 651 = 100%)
  • ✓ Опис на данните и Регистър на дейностите по обработка (чл. 30) публикуван
  • ✓ Регистър на подизпълнителите по обработката поддържа се и се преглежда ежегодно
  • ✓ Защита на данните по замисъл и по подразбиране документирана (чл. 25)
  • ✓ Web Application Firewall (Azure Front Door WAF, Prevention mode) защитаваща yardtwin.com с персонализирани правила за ограничаване на честотата на заявките за крайните точки за удостоверяване и възстановяване на акаунт, плюс защита от DDoS атаки на ниво L7 на ниво платформа. Не е свързан управляван набор от правила на OWASP; това изисква ниво Front Door Premium
  • ✓ Автоматизирано откриване на пробиви — работен процес за мониторинг на нарушения (пикове на неуспешни влизания, опити за вход в един акаунт от множество IP адреси, успешни влизания от IP адрес, непреглеждан за този потребител в продължение на 30 дни), предупреждение за пик на 5xx, предупреждение за промяна на схема и тест за наличност на уебсайта
  • ✓ Регистър на пробивите постоянна таблица с пълна машина на състоянията и обратно броене до крайния срок на DPC, видима в панела на SuperAdmin
  • ✓ Action Group yardtwin-breach-actions изпраща имейл до контакта на основателя на admin@yardtwin.com при всяко засичане

Предстоящи подобрения

11.1 Първи външен тест за проникване CREST

Все още не е извършен тест за проникване от трета страна; независим тест е планиран преди първото внедряване при корпоративен клиент. Вътрешен одит на кода по метода "бяла кутия" беше завършен през октомври 2026 г. и всички критични констатации бяха отстранени. Приоритет: Висок. Целеви срок: преди първото внедряване при корпоративен клиент.

11.2 Длъжностно лице по защита на данните

YARDtwin Ltd не е определило законоустановено Длъжностно лице по защита на данните: нито едно от условията по член 37, параграф 1 (публичен орган; основни дейности, изискващи мащабно редовно и систематично наблюдение; основни дейности, представляващи мащабно обработване на специални категории данни) не се прилага за неговата дейност по обработване. Отговорността за защита на данните е възложена на конкретно лице в YARDtwin Ltd, достъпно чрез функционалната пощенска кутия dpo@yardtwin.com, публикувана в настоящата политика, политиката за поверителност, DPA и Trust Center. Публикуваме адреса за контакт, а не личното име на лицето. Официално определяне с уведомяване на Комисията за защита на данните ще бъде извършено, ако договор с клиент или промяна в дейността по обработване го изисква. Статус: решено на 26 септември 2026 г. Преглеждано при всеки управленски преглед на ISMS.

11.3 Сертификация ISO 27001

Програмата за сертифициране е в ход; одитът за сертифициране е планиран за Q1 2027; сертификатът се очаква Q1 2027. Приоритет: Среден. Целеви срок: Q1 2027.

11.4 SOC 2 Type II

Не се притежава. Достъпен при поискване след получаване на сертификация ISO 27001. Приоритет: Нисък. Целеви срок: при поискване от клиент, след ISO 27001.

11.5 Географска излишност и висока наличност на базата данни

Качените файлове са гео-резервирани (Norway East → Norway West) от октомври 2026 г.; висока наличност на базата данни е планирана преди първото внедряване при корпоративен клиент. До тогава прекъсване на базата данни се възстановява чрез възстановяване към момент от времето (прозорец от 7 дни). Приоритет: Среден. Цел: преди първото внедряване при корпоративен клиент.

11.6 Оценки на въздействието при трансфер

Стандартните договорни клаузи са въведени за всяко предаване извън ЕИП; оценките на въздействието при трансфер се изготвят (целева дата: ноември 2026 г.). Приоритет: Среден. Цел: ноември 2026 г.

11.7 Програма за хонорари при намерени бъгове

Частна програма за хонорари при намерени бъгове (HackerOne / Intigriti) се планира след втория успешен външен тест за проникване, осигурявайки непрекъснато външно покритие между годишните тестове. Приоритет: Нисък. Цел: 2027.

12. Контакти и защита на данните

Лице за контакт по защита на данните: dpo@yardtwin.com — функционална пощенска кутия, наблюдавана от лицето, отговорно за защита на данните в YARDtwin Ltd (вж. 11.2). Публикуваме адреса за контакт, а не личното име на лицето.

Общи запитвания: admin@yardtwin.com

Заявки на субекти на данни: Подайте през нашия DSAR портал

Споразумение за обработка на данни: Прегледайте и приемете на /dpa

Надзорен орган: Комисия за защита на данните (DPC), Ирландия · www.dataprotection.ie · +353 (0)761 104 800

Здравейте! Започнете безплатния си пробен период за 2 минути — ще ви помогна да настроите всичко!