VPN bez logů: co to doopravdy znamená a jak si to ověřit.
Stav k 18. 10. 2026: Pevnost je v soukromé betě. První server v Hluboké nad Vltavou běží, náš DNS resolver je uvnitř tunelu na 10.8.0.1. Účty se platí převodem; Bitcoin on-chain je preferovaný způsob platby; karta a převod fungují také; Lightning se otevře, až bude mít náš kanál likviditu, Monero a hotovost poštou později. Aplikace pro Windows 0.3.1 beta a Android 0.1.0 beta (APK) jsou na stránce Aplikace; iOS a macOS používají oficiální aplikaci WireGuard. Naposledy revidováno 18. 10. 2026.
„VPN bez logů“ píše na úvodní stránku skoro každý poskytovatel, a protože to píše každý, přestalo to něco znamenat. My to spojení používáme také a stojí na něm celá služba, takže vám dlužíme přesnou definici: co „bez logů“ technicky znamená, co ani VPN bez logování nemůže nedržet, a hlavně jak si to ověříte, aniž byste museli věřit marketingu. Tomu našemu nevyjímaje.
Co je vlastně log
Log je cokoli, co se zapíše a přežije okamžik, který popisuje. U VPN serveru přicházejí v úvahu čtyři druhy záznamů. Záznamy o připojení: kdy se které zařízení připojilo, z jaké adresy a jakou dostalo adresu v tunelu. Záznamy o provozu: kam pakety šly, kolik jich bylo, přes které porty. Záznamy DNS: která jména webů si zařízení nechalo přeložit. A záznamy aplikační: přístupové logy webu, logy API, chybové hlášky, ve kterých se často nechtěně ocitne IP adresa klienta. Poskytovatel, který říká „bez logů“, by měl umět říct, že nezapisuje žádný z těch čtyř. Většina myslí jen ten druhý.
Rozdíl mezi „nezapisujeme provoz“ a „nezapisujeme připojení“ je přitom zásadní. Záznam o připojení (tato adresa, v tento čas, tento účet) je přesně to, co orgány zpravidla chtějí: od webu dostanou čas a výstupní adresu VPN a ptají se, kdo za ní byl. Kdo si vede záznamy o připojení, tu otázku zodpovědět umí, i když nikdy nezapsal jediný cílový web.
Co server musí držet, a kde
Žádný VPN server nemůže nevědět nic. Aby vám mohl posílat pakety zpátky, musí po dobu připojení znát vaši aktuální IP adresu, a WireGuard si navíc pamatuje čas posledního handshaku. To není log, dokud to zůstane v paměti a zmizí s odpojením. Logem se to stane v okamžiku, kdy se to zapíše na disk, pošle do centrálního sběrače nebo se z toho udělá souhrn s identifikátory. Poctivá definice „bez logů“ tedy zní: stav potřebný k provozu existuje jen v RAM, jen po nutnou dobu, a nikdy neopouští stroj.
Proto naše uzly běží jen z paměti. Na disku je pouze veřejný, zveřejněný bootovací obraz; systém se po startu celý nahraje do RAM a na disk se už nikdy nezapisuje. Systémový žurnál je těkavý, resolver DNS uvnitř tunelu neloguje nic a WireGuard sám historii nevede. Po vypnutí nezůstane po žádné relaci nic. Podrobně to rozebírá článek co vydá zabavený server.
Co dostane ten, kdo server odnese
Dobrá zkouška definice. Když někdo vejde do datacentra a odnese vypnutý stroj poskytovatele bez logů, měl by najít disk s veřejným softwarem a nic víc. Když odnese stroj běžící, může se v principu dostat k tomu, co je v tu chvíli v paměti: kdo je zrovna připojen. Ne k historii; k té chvíli. Říkáme to nahlas, protože poskytovatel, který tvrdí, že ani běžící server nic neprozradí, buď šifruje paměť na vlastním hardwaru, nebo přehání. Náš pronajatý hardware šifrování paměti zatím nemá; plánujeme ho na vlastních strojích.
Co existuje i u VPN bez logování
Poctivost znamená říct i druhý sloupec. I úplně bezlogový poskytovatel něco drží: seznam účtů (u nás náhodné ID a datum expirace), veřejné klíče zařízení (bez nich by server nevěděl, koho pustit dovnitř), záznam o platbě (který u převodu nebo karty nese jméno plátce a který daňové zákony velí uchovat roky) a souhrnné zatížení uzlů. Nic z toho neříká, co jste dělali, ale je poctivé to vyjmenovat. A pak jsou věci mimo dosah kteréhokoli poskytovatele: hostingová firma vidí, které adresy se k serveru připojují a kdy; odposlech na přípojce datacentra vidí z jedné strany šifrovaný provoz a z druhé nešifrovaný provoz k webům. Žádná VPN z nikoho neudělá neviditelného a napsali jsme proč.
Jak si to ověřit
Tvrzení „bez logů“ nelze zvenčí dokázat úplně. Lze ho ale otestovat z několika stran, a poskytovatel, který neobstojí v žádné, si vaši důvěru nezaslouží.
1. Zpráva o transparentnosti
Kolik žádostí orgánů přišlo, kolika bylo vyhověno a co bylo vydáno. Poskytovatel bez logů by měl mít ve třetím sloupci vždy totéž: ID účtu, expirace, klíče, platba, nic o činnosti. Chybějící zpráva není důkaz logování, ale je to důkaz, že se s vámi nikdo nebaví. Naše je na stránce transparentnosti, čtvrtletně a podepsaná.
2. Warrant canary
Podepsané prohlášení s datem, že poskytovatel nedostal příkaz, o kterém nesmí mluvit. Když se jednou neobjeví, víte, že se něco změnilo, i když vám to nikdo nesmí říct. Pozor na kanárka vydaného jednou před třemi lety; cenu má jen ten pravidelný. Náš je zde, měsíčně.
3. Zveřejněný obraz a jeho hash
Poskytovatel, který říká, že server běží z RAM a nic nezapisuje, by měl umět ukázat, co na serveru běží: bootovací obraz, jeho hash a stavovou stránku, která ukazuje, s jakým hashem uzel právě naběhl. Pak se dá přečíst konfigurace, zkontrolovat, že žurnál je těkavý a resolver neloguje, a porovnat hash s tím, co uzel hlásí. Náš uzel dostane klíče až po ručním schválení proti zveřejněnému hashi, po každém startu; hash je na stavové stránce. Není to dokonalé, dokud nebude vzdálená atestace přes TPM, kterou plánujeme na vlastním hardwaru, ale je to nesrovnatelně víc než odstavec v podmínkách.
4. Test úniku
Nejsnazší kontrola a jediná, kterou uděláte sami za minutu. Když DNS dotazy nebo IPv6 obcházejí tunel, jsou logy poskytovatele vedlejší: historie vzniká u vašeho operátora. Návod na test úniku popisuje, co přesně zkontrolovat na každé platformě.
5. Právo, pod kterým poskytovatel sedí
Nakonec se ptejte, zda poskytovatele může někdo donutit logovat. Česká VPN jako ta naše nemá povinnost uchovávat provozní údaje, Ústavní soud plošné uchovávání zrušil v roce 2011 a české právo nezná obecnou pravomoc nařídit službě zabudovat sledování. Co existuje, je příkaz uchovat data, která už držíme, a ta vaši činnost neobsahují. Více v článku o uchovávání provozních údajů.
Shrnutí
„VPN bez logů“ znamená: stav nutný k provozu jen v paměti a jen po dobu připojení; žádný zápis o připojení, provozu, DNS ani v aplikačních lozích; a poskytovatel, který vám ukáže, jak si to zkontrolovat. Ptejte se po zprávě o transparentnosti, po kanárkovi, po zveřejněném obrazu a po tom, co by vydal zabavený stroj. A udělejte si test úniku, protože nejhezčí politika nepomůže, když DNS teče mimo tunel.