Technické fungování webu
Co pohání tento web pod kapotou, jaké služby používám, jak je web zabezpečený a co to znamená pro vás jako návštěvníka.
Provozovatel webu
Provozovatelem webu kudelamaxim.cz je fyzická osoba podnikající podle § 420 občanského zákoníku. Provozovatel je současně i autorem obsahu, designu a zdrojového kódu.
Technologická sada
Web je moderní jednostránková aplikace postavená na TypeScriptu napříč celým řešením. Všechny komponenty jsou otevřené, aktivně udržované a patří mezi nejlepší nástroje pro daný účel.
Rámec nad Reactem se směrovačem aplikace, serverovými komponentami a streamováním
Knihovna uživatelského rozhraní s automatickým dávkováním a průběžným načítáním přes Suspense
Striktní typová kontrola kompilovaná do moderního JS
Reaktivní databáze, přihlášení a ukládání souborů v jednom
Globální CDN, vykreslování blízko uživatele, automatické HTTPS
Utility CSS s průběžnou kompilací a tmavým režimem
Hostování a infrastruktura
Web běží na infrastruktuře Vercel blízko uživatele s primárními regiony v Evropě (Frankfurt, Dublin). Statický obsah je distribuován přes globální CDN, takže se načte z nejbližšího datacentra. Serverová část běží na infrastruktuře Convex s replikací v rámci AWS.
Zabezpečení přenosu a HTTP hlavičky
Veškerý provoz mezi prohlížečem a servery probíhá šifrovaně. Web odesílá bezpečnostní HTTP hlavičky, které chrání před běžnými útoky (XSS, clickjacking, MIME sniffing, MITM).
- TLSTLS 1.3 (vynuceno na okraji sítě Vercel)
- HSTSmax-age=63072000; includeSubDomains; preload
- X-Frame-OptionsDENY (ochrana proti clickjackingu)
- X-Content-Type-Optionsnosniff
- Referrer-Policystrict-origin-when-cross-origin
- Permissions-Policycamera=(), microphone=(), geolocation=(), browsing-topics=()
Technické cookies a úložiště prohlížeče
Web používá minimální množství cookies. Níže je kompletní technický přehled. Souhlas s analytickými cookies můžete kdykoliv udělit nebo odvolat na stránce Nastavení cookies.
- Název
mk_consent_v1ÚčelUkládá vaše rozhodnutí o cookies a verzi CMPTrvání180 dní — cookie, SameSite=Lax, SecureKategorienezbytné - Název
themeÚčelPamatuje si zvolený režim (světlý / tmavý)TrváníTrvale v localStorage, dokud si ji neodstraníteKategorienezbytné - Název
i18nextLngÚčelUkládá zvolený jazyk rozhraníTrváníTrvale v localStorage, dokud si ji neodstraníteKategorienezbytné - Název
visit_*ÚčelBrání duplicitnímu započítání stejné návštěvy v rámci relaceTrváníDo zavření karty prohlížeče — sessionStorageKategorienezbytné - Název
dashboard-tokenÚčelBezpečnostní token pro administrátorskou sekci /dashboardTrvánílocalStorage, relace vyprší na serveru po 24 hKategorienezbytné - Název
_clck, _clsk, MUID, ANONCHK, MR, SMÚčelMicrosoft Clarity — tepelné mapy a záznamy relací pro analýzu chováníTrváníOd 10 minut do 13 měsíců (dle typu)Kategorieanalytická
Nezbytné cookies, localStorage a sessionStorage fungují bez souhlasu, protože jsou výslovně vyžadované pro poskytnutí služby ve smyslu § 89 odst. 3 zákona č. 127/2005 Sb. Analytické cookies (Microsoft Clarity) se načtou teprve po vašem výslovném souhlasu v kategorii „Analytika".
Třetí strany a zpracovatelé
Provoz webu zajišťují externí služby, které zpracovávají omezený rozsah technických a provozních údajů. Detaily o zpracování osobních údajů najdete na stránce Jak chráníme vaše data.
Vercel, Inc.
Hostování webu, CDN, běhové prostředí blízko uživatele (Frankfurt / Dublin)
Convex, Inc.
Databáze, serverové funkce a úložiště souborů
Google LLC (Gemini API)
AI moderace a překlad textu recenzí — pouze při odeslání formuláře
Microsoft Corporation (Clarity)
Analytika, tepelné mapy a záznamy relací — aktivní pouze po souhlasu
Výkon, dostupnost a výpadky
Cílem je, aby web byl rychlý a dostupný 24/7. Pro nejhorší scénář ale platí obecné podmínky hosting platformy a není poskytnuta žádná smluvní SLA. V případě plánované údržby se zobrazí informační banner, neplánované výpadky řeším obratem.
Technické požadavky na zařízení
Web plně funguje v moderních prohlížečích. Starší verze (např. IE 11) nejsou podporované — s nimi se mohou vyskytnout vizuální nedostatky, ale web zůstane čitelný.
Plně podporované
- Chrome 120+ (založený na Chromiu)
- Firefox 120+
- Safari 17+ (macOS, iOS)
- Edge 120+
- Mobilní prohlížeče od Androidu 10 a iOS 15
Doporučené nastavení
- Aktivní JavaScript (web je jednostránková aplikace)
- Povolené cookies / localStorage
- Rozlišení od 320 px šířky
- Stabilní připojení od 2 Mbps
- Aktuální verze prohlížeče (poslední dvě hlavní verze)
Přístupnost (WCAG)
Web usiluje o soulad se standardem WCAG 2.2 na úrovni AA, jak vyžaduje směrnice EAA / zákon č. 424/2023 Sb. o přístupnosti. Přístupnostní audit probíhá pravidelně a zjištění se průběžně řeší.
- Sémantické HTML a správná hierarchie nadpisů
- Viditelný focus ring u všech interaktivních prvků
- Kontrast textu vůči pozadí min. 4.5:1 (AA)
- Plná navigovatelnost klávesnicí (Tab, Shift+Tab, Enter)
- aria-label a role u ikon-only tlačítek
- Respektování prefers-reduced-motion
- Popisný alt text u všech obrázků
- Dark mode pro lepší viditelnost v nízkém světle
Duševní vlastnictví a licence
Veškerý obsah webu (texty, grafika, fotografie, zdrojový kód, UI) je chráněn autorským zákonem č. 121/2000 Sb. a dalšími předpisy o duševním vlastnictví. Autorem a nositelem majetkových autorských práv je provozovatel, pokud není u konkrétního díla uvedeno jinak.
Povolené použití: Prohlížení, tisk jednotlivých stránek pro osobní potřebu, citace s uvedením zdroje (dle § 31 AutZ).
Zakázané použití: Systematické stahování obsahu (scraping), vytváření databází, komerční šíření, úprava a redistribuce bez předchozího písemného souhlasu. Výjimku tvoří zdrojové kódy zveřejněné pod otevřenou licencí na GitHubu — ty se řídí licencí daného repozitáře (MIT, Apache 2.0 apod.).
Odpovědnost a omezení záruk
Obsah je poskytován tak, jak je („as is"). Usiluji o přesné a aktuální informace, ale nezaručuji, že vše bude vždy bezchybné nebo úplné. Obsah není právním, daňovým ani jiným odborným poradenstvím — pro závazné záležitosti vždy konzultujte odborníka.
- Provozovatel neodpovídá za škody vzniklé použitím informací z webu.
- Neodpovídám za dočasné výpadky, ztrátu dat na straně třetích služeb nebo chyby CDN.
- Ceny uvedené v ceníku jsou orientační a vždy potvrzované v individuální nabídce.
- Projektové case studies odrážejí stav ke dni zveřejnění; produkty se mohou měnit.
Odkazy na externí weby
Na webu najdete odkazy na externí stránky (GitHub, LinkedIn, zákaznické projekty, partneři). Tyto odkazy vedou mimo doménu kudelamaxim.cz a vztahují se na ně podmínky a ochrana soukromí daných služeb. Za obsah externích stránek neodpovídám.
Externí odkazy otevírám v novém panelu (target="_blank") s atributem rel="noopener noreferrer" pro bezpečnost a ochranu soukromí.
Rozhodné právo a soudní příslušnost
Provoz webu a veškeré vztahy z něj vyplývající se řídí právem České republiky, zejména občanským zákoníkem (zák. č. 89/2012 Sb.), autorským zákonem (zák. č. 121/2000 Sb.), zákonem o některých službách informační společnosti (zák. č. 480/2004 Sb.) a nařízením GDPR (EU) 2016/679.
K řešení sporů je místně příslušný obecný soud podle sídla provozovatele. Pro spotřebitele platí možnost mimosoudního řešení sporu u České obchodní inspekce — coi.cz.
Našli jste chybu nebo máte technický dotaz?
Píšu na sebe veřejně — hlášení chyby, návrh na zlepšení nebo jenom dotaz k technologiím. Odpovídám co nejrychleji.