Jak Lockspeare chrání vaše fotky

Lockspeare šifruje každou fotku a každé video ve vašem telefonu. Tato stránka přesně vysvětluje jak, včetně toho, před čím chránit nedokáže, abyste si mohli udělat vlastní názor.

Naposledy aktualizováno 2. října 2026

Ve zkratce

  • Každá fotka a každé video se před uložením zašifruje v telefonu pomocí AES-256-GCM.
  • Klíč, který otevírá váš trezor, je chráněný dvakrát: vaším PINem nebo gestem a hardwarovým klíčem v Android Keystore, který nikdy neopustí váš telefon.
  • Kopie úložiště vašeho telefonu obsahuje jen zašifrovaná data. Bez zabezpečeného hardwaru vašeho telefonu na nich nikdo nemůže zkoušet PINy ani gesta.
  • Vaše obnovovací fráze z 12 slov je jediný způsob, jak otevřít trezor na jiném telefonu nebo ze zálohy.
  • Lockspeare nemá žádné servery ani účty. Nikdy nedostáváme vaše soubory, váš PIN nebo gesto ani vaše klíče.

Co se šifruje

Všechno, co dáte do trezoru: fotky, videa, jejich náhledy, původní názvy souborů, data a alba.

Každý soubor se šifruje vlastním klíčem, odvozeným z hlavního klíče vašeho trezoru. Velké soubory se šifrují po 1 MB úsecích, každý s vlastní kontrolou integrity. Videa tak jde přehrávat, aniž by se musel dešifrovat celý soubor najednou, a jakákoli změna zašifrovaného souboru se odhalí. Používáme k tomu knihovnu Tink od Googlu, místo abychom psali vlastní šifrování.

Zašifrované soubory jsou uložené v soukromém úložišti aplikace Lockspeare pod náhodnými názvy. Soubory ze všech vašich trezorů leží ve stejné složce, takže ze složky nejde poznat, ke kterému trezoru soubor patří.

Jak PIN nebo gesto otevírá trezor

Při nastavení Lockspeare si zvolíte, jak ho budete odemykat: PIN o délce alespoň 6 číslic, nebo gesto na mřížce 3×3 jako na zamykací obrazovce. Všechny trezory v telefonu používají stejný druh zámku, takže zamykací obrazovka nic neprozradí.

Každý trezor má náhodný 256bitový hlavní klíč, vytvořený ve vašem telefonu. Tento klíč se nikdy neukládá v čitelné podobě. Je uložený ve dvou uzamčených podobách:

Uzamčený vaším PINem nebo gestem, v tomto telefonu. Z vašeho PINu nebo gesta se pomocí Argon2id vytvoří klíč. Argon2id je algoritmus navržený tak, aby byl každý pokus o uhodnutí pomalý a náročný na paměť. Výsledek se pak znovu zašifruje klíčem uloženým v Android Keystore, uvnitř zabezpečeného hardwaru vašeho telefonu. Tento druhý klíč nejde z telefonu zkopírovat.

Na tom záleží, protože PIN i gesto jsou krátké. Samy o sobě by je počítač pracující s kopií vašich souborů mohl uhodnout rychle. Díky propojení s hardwarem telefonu je jde zkoušet jen na vašem telefonu a každý pokus je pomalý.

Uzamčený vaší obnovovací frází. Když vytvoříte trezor, Lockspeare vám ukáže 12 slov, náhodně vybraných ze standardního seznamu 2 048 slov. To dává zhruba 128 bitů náhodnosti, daleko víc, než kdokoli dokáže uhodnout. Fráze otevře trezor, když zapomenete PIN nebo gesto, přejdete na nový telefon nebo obnovujete zálohu.

Než je trezor připravený, potvrdíte několik z těch slov. Zapište si je na bezpečné místo. My kopii nemáme.

Oddělené trezory a návnadový trezor

Každý PIN nebo gesto otevírá vlastní trezor. Další PIN nebo gesto můžete použít pro návnadový trezor s nevinnými fotkami, pro případ, že by vás někdy někdo nutil aplikaci odemknout.

Lockspeare má na disku vždy stejný počet míst pro trezory, ať používáte jeden trezor, nebo několik. Nepoužitá místa jsou vyplněná náhodnými daty, která vypadají stejně jako skutečný zašifrovaný trezor. Aplikace nemá žádný seznam trezorů. Takže ani obrazovka, ani kopie vašich souborů neukáže, kolik trezorů máte.

Jedno omezení: aby aplikace při vytváření nového trezoru nepřepsala existující, vede si záznam o tom, která místa jsou obsazená, uzamčený hardwarovým klíčem vašeho telefonu. Někdo s plnou kontrolou nad vaším odemčeným telefonem by si tento záznam mohl přečíst a zjistit, kolik trezorů existuje, ale ne, co je v nich.

Zálohy

Zálohy jsou volitelné. Jsou dvojího druhu.

Google Drive. Lockspeare ukládá zálohu do skryté složky aplikace na vašem vlastním Google Drive. Nahrává soubory přesně tak, jak jsou uložené v telefonu: už zašifrované. Nahraje také klíč vašeho trezoru, uzamčený vaší obnovovací frází. Nikdy nenahrává kopii uzamčenou vaším PINem nebo gestem, protože ta funguje jen s hardwarem vašeho telefonu.

Při obnově na novém telefonu zadáte obnovovací frázi a pak si zvolíte nový PIN nebo gesto.

Lockspeare žádá jen o oprávnění ke své vlastní skryté složce na vašem Disku, ne o přístup k vašim ostatním souborům. Google vidí, kolik souborů záloha má, zhruba jak jsou velké a kdy byly nahrané. Nevidí, co je v nich.

Soubor se zálohou. Trezor můžete také exportovat jako jeden zašifrovaný soubor a uložit ho kamkoli: do jiné cloudové služby, na paměťovou kartu nebo do počítače. Otevře se jen s vaší obnovovací frází.

Vlastní automatické zálohování Androidu je pro Lockspeare vypnuté. Nedokázalo by obnovit klíče vázané na hardware, takže by jen kopírovalo data, která nikdo nemůže použít.

Během používání aplikace

  • Snímky obrazovky, nahrávání obrazovky i náhled v posledních aplikacích jsou zablokované.
  • Trezor se zamkne hned, jak aplikaci opustíte, pokud si nenastavíte krátké zpoždění.
  • Zamčení vymaže klíče a všechny dešifrované náhledy z paměti aplikace a z dočasného úložiště. Aplikace pro Android běží v systému, který si může vytvářet interní kopie paměti, takže vymažeme všechno, co máme pod kontrolou, ale nemůžeme slíbit, že v paměti nezůstane žádná kopie, dokud se paměť znovu nepoužije.
  • Fotky a videa, které pořídíte fotoaparátem uvnitř Lockspeare, jdou rovnou do trezoru a nikdy se neobjeví v galerii, takže je cloudové zálohy fotek nikdy neuvidí. Fotky se šifrují přímo z paměti. Videorekordér Androidu potřebuje soubor, takže se video během nahrávání zapisuje do soukromého úložiště Lockspeare, hned po zastavení se zašifruje a nezašifrovaný soubor se smaže.

Přesun fotek z galerie

Když přidáte fotku z galerie, Lockspeare ji nejprve zašifruje, pak zašifrovanou kopii znovu otevře a zkontroluje, že odpovídá originálu. Teprve potom nabídne smazání originálu, přes vlastní potvrzovací dialog Androidu.

Dvě místa jsou mimo dosah Lockspeare a na obě vás upozorníme po každém importu:

  • Koš galerie. Mnoho aplikací galerie si smazané fotky nechává zhruba 30 dní. Vysypte ho, aby zmizely nadobro.
  • Cloudové zálohy fotek. Pokud už fotku zálohovala nějaká cloudová služba na fotky, tato kopie tam zůstane, dokud ji nesmažete.

Co opouští váš telefon

  • Ve výchozím stavu nic. Lockspeare funguje plně offline.
  • Google Drive, jen pokud zapnete zálohu, a jen zašifrované soubory.
  • Google Play, kvůli zpracování nákupů.
  • Hlášení o pádech, jen pokud je zapnete v Nastavení. Obsahují technické údaje, jako je model telefonu a místo, kde aplikace selhala. Nikdy vaše soubory, názvy souborů, PIN ani gesto.

V aplikaci nejsou žádné reklamy, žádná reklamní ID a žádné analytické knihovny.

Před čím Lockspeare chránit nedokáže

Upřímnost ohledně limitů je součástí bezpečnosti. Lockspeare nechrání před:

  • Někým, kdo vás sleduje při zadávání PINu nebo kreslení gesta. Zakryjte obrazovku.
  • Napadeným telefonem, zatímco máte trezor otevřený. Malware s hlubokým přístupem do telefonu nebo hacknutý operační systém může vidět, co je na obrazovce.
  • Někým s plnou kontrolou nad vaším odemčeným telefonem a neomezeným časem. Mohl by zkoušet PINy nebo gesta přímo na telefonu. Argon2id zpomaluje každý pokus a delší PIN nebo gesto práci výrazně ztěžuje, ale co je krátké, zůstane krátké.
  • Zjištěním, že je Lockspeare nainstalovaný, kolik zašifrovaných dat obsahuje a přibližnou velikostí každého zašifrovaného souboru.
  • Ztrátou PINu nebo gesta i obnovovací fráze. Pak trezor nikdo neotevře, ani my.

Nezávislá kontrola

Tento návrh zatím neprošel nezávislým auditem. Plánujeme ho nechat posoudit před spuštěním Lockspeare a výsledek zveřejníme zde. Pokud najdete problém, napište na security@lockspeare.com.