Bezpečnost theguests.app

Data tvých hostů jsou provozní data — jména, kontakty, časy příchodu. Chráníme je stejnými kontrolami, jaké bys čekal od jakéhokoli seriózního B2B SaaS, popsané srozumitelně.

Row-level security na každé tabulce

Postgres Row-Level Security (RLS) je zapnutá na každé tabulce vázané na workspace. I s uniknutým anon klíčem nemůže žádný klient číst ani zapisovat data mimo svůj workspace.

  • RLS politiky vynucené v databázi, ne jen v aplikační vrstvě.
  • Role kontrolované přes security-definer funkce — žádné rekurzivní politiky.
  • Owner workspace je jediná role oprávněná mazat nebo exportovat.

Šifrování v přenosu i v klidu

Veškerý provoz běží přes TLS 1.3 s HSTS preload. Data v klidu jsou šifrovaná AES-256 přes spravovanou Postgres službu.

  • TLS 1.3, HSTS preload, X-Frame-Options DENY.
  • AES-256 v klidu přes Lovable Cloud (Supabase).
  • Denní automatické zálohy, 7denní point-in-time recovery.

Dvoufaktorové ověření

TOTP dvoufaktorové ověření je dostupné pro každou roli a důrazně doporučené pro ownery workspace. Konfigurace v Nastavení.

  • Standardní TOTP (Google Authenticator, 1Password, Authy, …).
  • Owneři vidí upozornění, dokud 2FA nezapnou.
  • SMS faktor záměrně není dostupný u dveřního skeneru.

Audit log s důkazem o manipulaci

Každá privilegovaná akce — pozvánky, změny rolí, mazání, exporty, scany — se zapisuje do append-only tabulky audit_log s workspace + aktérem + payloadem, retence 365 dnů.

  • Viditelné managerům + ownerům pod /audit.
  • Včetně IP + user-agent u citlivých akcí.
  • Right-to-delete nechá finální delete řádek pro neodvolatelnost.

Edge izolace & rate limiting

Aplikace běží na serverless edge runtime s rate limity per-IP a per-token na všech veřejných endpointech. Nic uživatelského nemluví přímo s databází.

  • Veřejné endpointy (/g/$token, /api/public/*) bucket-rate-limited.
  • Všechny zápisové cesty jdou přes SECURITY DEFINER RPC, které znovu kontrolují autorizaci.
  • Žádné dlouhodobé service-role klíče v prohlížeči.

GDPR & sub-processoři

Jsme GDPR compliant by design: portabilita, výmaz a žádosti o přístup jsou self-serve z Nastavení. Zákazníci si mohou DPA podepsat jedním klikem.

  • Sub-processoři: Lovable Cloud (Supabase, EU), Cloudflare, Resend.
  • Standard Contractual Clauses pro jakýkoli přenos mimo EU.
  • Závazek 72hodinové notifikace o úniku.

Plán compliance

Běží

GDPR

DPA na vyžádání, self-serve export & výmaz, EU rezidence dat.

Probíhá

SOC 2 Type 1

Kontroly implementovány; audit window se otevře po překročení revenue prahu pro financování engagementu.

Plánováno

ISO 27001

Cíleno po SOC 2 Type 2; stejné kontroly, formální ISMS.

Našel jsi bezpečnostní problém?

Napiš nám přes kontaktní formulář. Odpovídáme do 24 hodin a nepodnikáme právní kroky proti good-faith výzkumu.

Naposledy aktualizováno 2026-06-12 · Udržováno spolu s kódem.