eskrouTakéescrow účet, escrow platba, source code escrowZákladní

Definice

Escrow je dohoda nebo služba, při níž nezávislá třetí strana dočasně drží peníze, dokumenty, zdrojový kód nebo jiné plnění, dokud nejsou splněny předem dané podmínky. Používá se ke snížení rizika mezi stranami, které si ještě nemohou plně důvěřovat.

Kategorie: Online platbyAktualizováno

Nezaměňujte: Escrow se v právu týká úschovy plnění, v online platbách zadržení peněz do splnění podmínek a ve vývoji například úschovy zdrojového kódu nebo klíčů.

Proč escrow odděluje plnění od obou stran

Escrow řeší situaci, kdy se dvě strany potřebují spolehnout na splnění dohody, ale samy si ještě úplně nevěří. Kupující nechce zaplatit dřív, než dostane zboží, kód nebo službu. Prodávající nechce předat hodnotu bez jistoty, že peníze opravdu existují. Escrow proto vloží mezi strany správce, účet, smlouvu nebo technický mechanismus, který drží plnění stranou.

Oddělení plnění snižuje riziko okamžité ztráty. Neznamená však automatickou bezpečnost. Důležité je, kdo escrow provozuje, jak jsou popsány podmínky uvolnění, jak se řeší spor a zda správce smí s uloženými prostředky nakládat. U peněz vstupují do hry pravidla platebních služeb, smluvní právo a někdy i regulace proti praní špinavých peněz.

Kdo může uvolnit peníze, kód nebo klíče

Správce escrow může být advokát, notář, banka, platební instituce, specializovaná escrow služba nebo v užším technickém významu i programově řízený mechanismus. Rozhodující není jen držení prostředků, ale také pravomoc rozhodnout, zda nastala podmínka pro výplatu, vrácení nebo předání.

Dobrá escrow dohoda popisuje spouštěcí události konkrétně. U fyzického zboží může jít o potvrzení doručení, u softwaru o předání akceptačního protokolu, u zdrojového kódu o ukončení podpory dodavatelem. Vágní pravidlo typu „po dokončení projektu“ je častý zdroj sporů, protože každá strana si dokončení vykládá jinak.

Escrow v online platbách a tržištích

Online tržiště používají escrow podobný model hlavně tam, kde platforma zprostředkuje obchod mezi cizími lidmi. Peníze mohou být autorizovány nebo přijaté předem, ale prodávající je dostane až po splnění dohodnutých podmínek. Platforma tím zvyšuje důvěru v transakci, současně však přebírá odpovědnost za proces reklamací, identifikaci stran a transparentní pravidla výplat.

Platební implementace se liší podle poskytovatele. Některé systémy drží peníze na účtu platformy, jiné používají oddělené zůstatky prodávajících nebo zpožděné výplaty. Vývojář by proto neměl označit každé pozdržení payoutu za escrow. Skutečný význam závisí na smlouvě, právní roli platformy a regulatorním režimu.

Escrow ve vývoji softwaru

Source code escrow chrání zákazníka před závislostí na dodavateli. Dodavatel uloží zdrojový kód, build instrukce, dokumentaci nebo šifrovací klíče u třetí strany. Zákazník k nim obvykle nemá přístup hned, ale jen při předem popsané události, například při insolvenci dodavatele nebo dlouhodobém ukončení podpory.

Technická hodnota takové úschovy závisí na ověřitelnosti. Samotný archiv zdrojových souborů často nestačí. Potřebné mohou být závislosti, konfigurace, skripty pro sestavení, licence k nástrojům a postup obnovy. Bez pravidelného testu může escrow obsahovat data, která formálně existují, ale prakticky nejdou použít.

Slabá místa escrow dohody

Největší slabinou escrow bývá neurčitost. Smlouva musí počítat se sporem, lhůtami, důkazy, poplatky, jurisdikcí a odpovědností správce. Technické escrow navíc potřebuje auditovatelnost: kdo vložil jakou verzi, kdy proběhla aktualizace a zda uložený balíček odpovídá produkčnímu systému.

Příklady z praxe

  1. Tržiště drží platbu do potvrzení doručení

    Zákazník zaplatí za repasovaný notebook na tržišti a částka se uloží u platebního správce. Prodávající peníze nedostane hned, ale až po potvrzení doručení nebo po rozhodnutí arbitra. Pseudokód ukazuje jen stavový model, nikoli kompletní právní ani bezpečnostní implementaci.

    state = "funded"
    
    if buyer_confirms_delivery or arbiter_approves_claim:
        release_funds(to="seller")
    elif arbiter_accepts_refund_request:
        refund_funds(to="buyer")
  2. Source code escrow pro firemní aplikaci

    Firma si objedná kritický interní systém od menšího dodavatele. Dodavatel pravidelně ukládá zdrojový kód, build skripty a dokumentaci u nezávislé třetí strany. Když dodavatel skončí a přestane systém podporovat, zákazník získá přístup k uloženému balíčku podle smlouvy.

Časté omyly

MýtusEscrow znamená, že kupující už nemůže o peníze přijít.
Ve skutečnostiEscrow snižuje riziko, ale neodstraňuje ho. Kupující stále závisí na pravidlech sporu, kvalitě správce, důkazech a právní vymahatelnosti dohody.
MýtusEscrow účet si může marketplace udělat sám bez dalších pravidel.
Ve skutečnostiMarketplace musí řešit smluvní roli, ochranu prostředků, pravidla výplat a často i požadavky platební regulace. Pouhé interní zadržení peněz nemusí být právně totéž jako escrow.
MýtusSmart contract escrow nepotřebuje žádnou důvěru.
Ve skutečnostiSmart contract může automatizovat uvolnění prostředků, ale důvěra se přesouvá do kódu, oraclů, arbitráže a bezpečnosti klíčů. Chyba v logice nebo špatně navržené podmínky mohou být stejně problematické jako špatná smlouva.

Časté dotazy

Kdy escrow pomáhá u online tržiště?
Escrow pomáhá online tržišti tehdy, když platforma propojuje kupujícího a prodávajícího, kteří se navzájem neznají. Kupující získá větší jistotu, že platba nebude definitivně uvolněna bez dodání, a prodávající vidí, že kupující má prostředky připravené. Escrow ale vyžaduje jasná pravidla pro reklamace, lhůty, důkazy o doručení a poplatky za zprostředkování.
Proč escrow není totéž jako běžné zpoždění výplaty?
Escrow není totéž jako běžné zpoždění výplaty, protože podstatná je smluvní a procesní role držených prostředků. Zpožděný payout může být jen interní pravidlo platebního poskytovatele kvůli riziku podvodu nebo chargebacku. Escrow naopak obvykle předem stanoví, komu prostředky patří, kdo je drží, kdy se uvolní a jak se rozhodne při sporu mezi stranami.
Může escrow držet i zdrojový kód nebo kryptografické klíče místo peněz?
Escrow může držet i nepeněžní hodnotu, pokud to dává obchodní nebo technický smysl. Ve vývoji softwaru se často řeší úschova zdrojového kódu, build instrukcí, dokumentace, šifrovacích klíčů nebo přístupových údajů. Hodnota takového escrow závisí na tom, zda uložené materiály umožní systém opravdu obnovit, sestavit nebo provozovat, ne pouze na tom, že někde existuje archiv.
Jaká pravidla mají být v escrow smlouvě?
Escrow smlouva má popsat uložené plnění, správce, poplatky, lhůty, podmínky uvolnění, postup při sporu a odpovědnost jednotlivých stran. U softwaru má smlouva řešit také aktualizace uloženého balíčku, ověření použitelnosti a rozsah licence po uvolnění. U plateb má smlouva jasně rozlišit, zda platforma jedná jako zprostředkovatel, správce prostředků nebo regulovaný poskytovatel služby.

Zdroje

  1. Escrow(otevře se v novém okně)Wikipedia
  2. Zákon č. 89/2012 Sb. občanský zákoník(otevře se v novém okně)Zákony pro lidi, 2012
  3. Zákon č. 370/2017 Sb. o platebním styku(otevře se v novém okně)Zákony pro lidi, 2017
  4. Stripe Connect(otevře se v novém okně)Stripe

Související pojmy

Potřebujete to vyřešit v praxi?

Poradíme, jak na to ve vašem projektu

Vysvětlit pojem je jedna věc, navrhnout kolem něj funkční řešení druhá. Ozvěte se a probereme, co dává smysl u vás.