Zpět na úvod

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.

Aktualizováno 16. dubna 2026Verze 1.0Lighthouse 95+
§ 01

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.

Jméno
Maxim Kudela
IČO
24960659
Sídlo
Třinec, Česká republika
Registrace
Živnostenský rejstřík, MěÚ Třinec
E-mail (technický)
tech@kudelamaxim.cz
§ 02

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.

Aplikační rámec
Next.js 16

Rámec nad Reactem se směrovačem aplikace, serverovými komponentami a streamováním

Běhové prostředí
React 19

Knihovna uživatelského rozhraní s automatickým dávkováním a průběžným načítáním přes Suspense

Jazyk
TypeScript

Striktní typová kontrola kompilovaná do moderního JS

Serverová část
Convex

Reaktivní databáze, přihlášení a ukládání souborů v jednom

Hostování
Vercel Edge

Globální CDN, vykreslování blízko uživatele, automatické HTTPS

Stylování
Tailwind CSS v4

Utility CSS s průběžnou kompilací a tmavým režimem

§ 03

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.

Hostování
Vercel (Frankfurt / Dublin)
Běhové prostředí blízko uživatele, automatické nasazení z Gitu
Databáze
Convex (AWS us-east)
Reaktivní dokumentová databáze s transakcemi
DNS & doména
kudelamaxim.cz
DNSSEC, CAA záznam, pouze HTTPS
§ 04

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).

Aktivní bezpečnostní hlavičky
  • 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=()
§ 05

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
    Účel
    Ukládá vaše rozhodnutí o cookies a verzi CMP
    Trvání
    180 dní — cookie, SameSite=Lax, Secure
    Kategorie
    nezbytné
  • Název
    theme
    Účel
    Pamatuje si zvolený režim (světlý / tmavý)
    Trvání
    Trvale v localStorage, dokud si ji neodstraníte
    Kategorie
    nezbytné
  • Název
    i18nextLng
    Účel
    Ukládá zvolený jazyk rozhraní
    Trvání
    Trvale v localStorage, dokud si ji neodstraníte
    Kategorie
    nezbytné
  • Název
    visit_*
    Účel
    Brání duplicitnímu započítání stejné návštěvy v rámci relace
    Trvání
    Do zavření karty prohlížeče — sessionStorage
    Kategorie
    nezbytné
  • Název
    dashboard-token
    Účel
    Bezpečnostní token pro administrátorskou sekci /dashboard
    Trvání
    localStorage, relace vyprší na serveru po 24 h
    Kategorie
    nezbytné
  • Název
    _clck, _clsk, MUID, ANONCHK, MR, SM
    Účel
    Microsoft Clarity — tepelné mapy a záznamy relací pro analýzu chování
    Trvání
    Od 10 minut do 13 měsíců (dle typu)
    Kategorie
    analytická

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".

§ 06

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)

DPA

Convex, Inc.

Databáze, serverové funkce a úložiště souborů

DPA

Google LLC (Gemini API)

AI moderace a překlad textu recenzí — pouze při odeslání formuláře

DPA

Microsoft Corporation (Clarity)

Analytika, tepelné mapy a záznamy relací — aktivní pouze po souhlasu

DPA
§ 07

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.

95+
Lighthouse Performance
Průměrné skóre napříč stránkami
< 150 ms
Doba odezvy (TTFB)
Z evropského regionu
99,9 %
Cílová dostupnost
Dle měsíčního průměru Vercel uptime
§ 08

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)
§ 09

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
Narazili jste na bariéru? Napište mi na kudela.maxim@kudelamaxim.cz — opravím to co nejdřív.
§ 10

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.).

§ 11

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.
§ 12

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í.

§ 13

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.

Technická podpora

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.