Bezpieczeństwo danych i izolacja tenantów
Dane szkoleniowe, numery PKK i rozliczenia finansowe Twojego ośrodka podlegają wielowarstwowej ochronie.
Izolacja Danych na Poziomie SQL (PostgreSQL Row-Level Security)
Każde zapytanie do bazy danych zawiera klucz organizacji (`tenant_id`). Mechanizm Row-Level Security fizycznie uniemożliwia wyciek danych kursantów między różnymi szkołami jazdy.
Kryptograficzne Podpisy Sesji (HMAC-SHA256)
Ciasteczka uwierzytelniające są podpisywane cyfrowo przy użyciu algorytmu HMAC-SHA256 z flagami HttpOnly, Secure i SameSite=Lax. Każda próba modyfikacji ciasteczka jest natychmiast odrzucana.
Poufność Numerów PKK (RODO i ochrona tożsamości)
Numer Profilu Kandydata na Kierowcę stanowi wrażliwą daną urzędową. W logach systemowych, analityce oraz widokach publicznych PKK jest zawsze maskowany (np. 10000•••••••01).
Kontrola Kosztów i Ochrona Przed Nadużyciami SMS
Moduł powiadomień SMS posiada wbudowane limity miesięczne na poziomie bazy danych z atomową blokadą współbieżności. Szkoła nie jest narażona na nieoczekiwane koszty telekomunikacyjne.