Model ochrany soukromí v Cloaku je založen na vzor vkladů a výběrů, kde ložiska zahrnují pouze kryptografický závazek a výběry zahrnují pouze důkaz s nulovou znalostí (ZK), proto mezi nimi neexistuje žádné onchain propojení. Poznámka skrývá tajemství potřeba vybrat prostředky, je považován za soukromý klíč. Závazky jsou Poseidonovy hashe Množství + náhodnost + utrácecí klíč uložený v onchain Merkle stromu. Pro stažení je důkaz ZK členství, tajné vlastnictví, platnost nuliátoru a správné hodnoty, aniž by prozradil, která nota byla vyčerpána. Nullifikátory zabraňují dvojnásobnému utrácení označováním bankovek jako utracených. Tento design umožňuje soukromé ověřování a výdaje, s důkazy generovanými SDK přímo ze stavu on-chain.