Čím se lišíme

Platební terminál, který nepotřebuje náš server

Běžné platební aplikace stojí na serveru provozovatele. Leží na něm vaše data, přihlašujete se přes něj a tečou přes něj informace o platbách. Payky žádný takový server nemá. Pár serverů sice provozujeme — na zašifrovanou zálohu a doplňkové funkce — ale prodávat a přijímat platby můžete i bez nich.

Spustit Payky

Srovnání

Běžná cloudová aplikace, nebo Payky

Co srovnávámeBěžná cloudová aplikacePayky
Kde jsou dataNa serveru provozovateleVe vašem zařízení
RegistraceE-mail, heslo, často i dokladyŽádná
Kdo stojí mezi zákazníkem a vámiServer provozovateleNikdo od nás
Když vypadne serverNejde prodávatProdáváte dál
Kdo si přečte vaše tržbyProvozovatel a každý, kdo se dostane do jeho databázeJen vy
Když firma skončíStihnete si stáhnout export?Aplikace i data vám zůstanou
Zdrojový kódUzavřenýOtevřený (MIT)
  • Peníze
  • Komunikace aplikace

Běžná cloudová aplikace

Payky

Platba zákazníkaVáš bankovní účetServer provozovatele aplikaceVaše aplikace

Běžná cloudová aplikaceAplikace posílá všechno na server provozovatele a teprve ten mluví s vaší bankou. Přitom drží data všech obchodníků.

PaykyPeníze jdou rovnou na váš účet a telefon se na platbu ptá přímo vaší banky.

Local-first

Žádný cloud: data máte u sebe

Katalog, účty, platby i nastavení máte uložené ve svém zařízení. Aplikace s nimi pracuje přímo, a proto reaguje okamžitě a k prodeji internet nepotřebuje. Synchronizace je šikovný doplněk, ne podmínka.

Prodáváte i bez internetu

Jde i bez internetu

  • Otevřít účet a namarkovat položky
  • Ukázat zákazníkovi QR kód k platbě
  • Přijmout hotovost a uzavřít účet

Dokončí se, až budete online

  • Potvrzení QR platby z banky
  • Bitcoinové platby
  • Odeslání tržby do EET
  • Záloha a synchronizace s dalšími zařízeními

Kvůli EET zákazník nikdy nečeká: tržba se finanční správě pošle na pozadí.

Víc pokladen najednou

Na stejných datech může pracovat víc zařízení najednou, i bez internetu. Jakmile se připojí, změny se samy spojí a žádný centrální server nemusí rozhodovat, která má přednost.

Rychlost nezávisí na připojení

Každé klepnutí se hned uloží do zařízení. Nic nečeká na odpověď ze serveru.

Bez registrace

Žádná registrace, žádné ověřování

Při prvním spuštění si aplikace vytvoří kryptografický klíč a ten je vaším účtem. Je to jako klíč od trezoru, ke kterému neexistuje zámečník: kdo ho má, data otevře, a kdo ho ztratí, tomu je nikdo neotevře.

Proč to jde

Registraci potřebuje hlavně provozovatel. Musí vědět, čí data má na serveru, a pouštět k nim jen vás. Payky žádná vaše data na serveru nemá, takže vám nemá co zakládat. K datům vás nepouští náš server, ale klíč.

Obnovovací fráze

Klíč si můžete zapsat jako obnovovací frázi — řadu slov. Kdo ji má, má i účet: otevře data i bitcoinovou peněženku. Na nové zařízení účet přenesete tak, že naskenujete QR kód ze stávajícího zařízení a potvrdíte šestimístný kód. Fráze přitom zařízení vůbec neopustí.

Proč po vás nechceme doklady (KYC a AML)

Payky vaše peníze nikdy nedrží ani nepřeposílá. Platba převodem jde z banky zákazníka rovnou na váš účet, který už ověřila vaše banka. Bitcoiny přijímá peněženka, ke které máte klíče jen vy. Aplikace tedy u sebe nemá žádné peníze, kvůli kterým by vás musela ověřovat.

Takhle obnovovací fráze vypadá. Tohle je jen ukázka, ta vaše bude jiná.

  1. 1.garden
  2. 2.ocean
  3. 3.silver
  4. 4.tiger
  5. 5.bread
  6. 6.window
  7. 7.lunar
  8. 8.cotton
  9. 9.museum
  10. 10.frost
  11. 11.anchor
  12. 12.velvet
  13. 13.candy
  14. 14.robot
  15. 15.maple
  16. 16.harbor
  17. 17.pencil
  18. 18.sunset
  19. 19.valley
  20. 20.cherry
  21. 21.rocket
  22. 22.island
  23. 23.puzzle
  24. 24.meadow
Svoboda znamená i odpovědnost
Co se staneData podnikuBitcoiny v peněžencePeníze na bankovním účtu
Ztratím telefonNa novém zařízení zadám frázi a data se stáhnou z relayů.ZůstanouZůstanouZůstanou
Ztratím obnovovací fráziDokud mám telefon, frázi si v nastavení znovu opíšu.ZůstanouZůstanouZůstanou
Ztratím telefon i fráziA účet nemám na žádném jiném zařízení.ZtracenéZtracenéZůstanou

Heslo si e-mailem obnovit nejde a data ani bitcoiny vám nevrátíme, protože je nemáme. Frázi si proto zapište a schovejte na bezpečné místo mimo počítač.

Záloha a synchronizace

Záloha, kterou nepřečte nikdo kromě vás

Data se šifrují přímo ve vašem zařízení a ven odchází jen nečitelný šum. Přečíst ho dokáže jen ten, kdo má klíč.

Váš telefonServer / relayVaše další zařízení

Běžná cloudová aplikace

Payky

  • Podpora
  • Technici
  • Obchodní oddělení
  • Útočník
Co vidí server provozovateleEspresso 2× · 130 Kč · 14:32 · stůl 3 · QR platba
Co vidí relay9f3a e71c 04bd c2a8 5e19 b7f0 1d6e 83c4 …

U cloudové aplikace má klíč k datům provozovatel. Přečte je tedy on i kdokoli, kdo se k serveru dostane: podpora, technici, obchodní oddělení nebo útočník při úniku. U Payky vidí relay jen šifrovaný šum a klíč máte jen vy. Ani naše podpora vaše data nevidí — zná jen to, co jí sami napíšete.

Co je relay
Jednoduchý server postavený na open-source knihovně Evolu, který předává zašifrovaná data mezi vašimi zařízeními. Funguje jako pošta se zalepenými obálkami: ví, komu a kdy je doručila, ale dovnitř nevidí.
Obsah nevidí
Data se zašifrují vaším klíčem ještě předtím, než opustí zařízení. Na relayi leží jen nečitelné bloky.
Vidí metadata
Jen to, co je na obálce: anonymní identifikátor účtu, kdy data přišla a kolik jich bylo. Vaše jméno, firmu ani částky nezná.
Dva relaye zároveň
Záloha jde na relay Payky (live-relay.payky.me) a zároveň na relay spřáteleného projektu Linky (evolu.linky.fit), který stojí na stejných principech. Když jeden vypadne, druhý jede dál. V nastavení je můžete vypnout nebo přidat vlastní, třeba na svém serveru.
Obnova
Na novém zařízení zadáte obnovovací frázi, nebo účet přenesete QR kódem. Aplikace se připojí k relayům, stáhne zašifrovaná data a rozšifruje je až u vás.

Platby

Mezi vámi a zákazníkem nestojíme

Peníze jdou rovnou na váš účet nebo do vaší peněženky. Žádný server Payky jim nestojí v cestě.

QR platba převodem

Bitcoin (Lightning)

Platba kartou

Banka zákazníka
Váš bankovní účet
Peněženka zákazníka
Síť Spark
Vaše peněženka
Karta zákazníka
Switchio a banka obchodníka
Váš bankovní účet
Paykymimo cestu peněz

QR platba převodem

  1. 1Telefon vytvoří QR kód s číslem vašeho účtu, částkou a variabilním symbolem. Žádný server se na tom nepodílí.
  2. 2Zákazník ho naskenuje v aplikaci své banky a platbu potvrdí.
  3. 3Peníze jdou z banky zákazníka rovnou na váš účet, u okamžité platby během několika sekund.
  4. 4Payky se pak samo zeptá vaší banky, jestli platba dorazila. Použije k tomu token — přístupový klíč k vašemu bankovnímu účtu, který máte uložený jen vy.

Automatické párování plateb zatím funguje jen s Fio bankou. U jiných bank zaplacení potvrdíte ručně.

Bitcoin (Lightning)

Lightning je síť pro okamžité platby bitcoinem. Payky vystaví fakturu z vaší peněženky Spark, která běží přímo v aplikaci. Platba přijde do vaší peněženky a klíče k ní má jen vaše zařízení. Transakce zpracovávají operátoři sítě Spark a poskytovatel Lightning brány — ti vidí jejich částku a čas. Kurz pro přepočet na koruny bere aplikace z veřejné služby Yadio.

Platba kartou

Na zařízení s terminálem Switchio předá Payky aplikaci Switchio jen částku. Kartu pak zpracuje Switchio a banka obchodníka, stejně jako u každého jiného terminálu. Údaje z karty se do Payky vůbec nedostanou.

Hotovost: tady jste jen vy a zákazník.

Bezpečnost

Nemáme vaše data, takže je nemůžeme ztratit

Nikde neleží data všech obchodníků pohromadě, takže není co ukrást najednou.

Běžná cloudová aplikace

Jedna databáze s daty všech obchodníků: stačí jeden průnik.

Payky

Každé zařízení zvlášť a zamčené: není na co zaútočit najednou.

Žádný lákavý cíl

Server s daty tisíců obchodníků je pro útočníka ideální cíl: stačí jeden průnik a má všechno. A většina úniků nevzniká prolomením šifry, ale kvůli špatně nastavené databázi, ukradenému heslu správce nebo zaměstnanci, který má přístup ke všemu. Payky takový server nemá. Útočník by musel napadnout každé zařízení zvlášť a na relayích najde jen zašifrovaná data.

Vaše data patří vám

Kdo má vaše data, může je analyzovat, prodat, na požádání vydat nebo ztratit. U Payky je čtete jen vy, a nikdo nás nemůže donutit je vydat, protože je nemáme.

Citlivé údaje zůstávají u vás

Obnovovací fráze, token k bance i certifikát pro EET jsou uložené v datech účtu, která se synchronizují jen zašifrovaná. Tržby do EET podepisuje a odesílá přímo vaše zařízení, bez prostředníka.

PIN pro obsluhu

PINem můžete zamknout nastavení, vratky a další citlivé akce, aby obsluha mohla jen prodávat. Ať je jasno: PIN chrání před zvědavci u pultu, ne před útočníkem, který má k zařízení plný přístup. Skutečnou ochranu dávají obnovovací fráze a zámek telefonu.

Bez sledování

Payky nepoužívá analytiku ani žádné sledovací služby. Hlášení chyb je vypnuté, dokud si ho sami nezapnete. A když ho zapnete, obnovovací fráze a čísla účtů se z hlášení odstraní ještě před odesláním.

Transparentnost

Neříkáme „věřte nám“, ale „ověřte si to“.

Dobrý zámek je bezpečný, i když každý ví, jak funguje. Tajný musí zůstat jen klíč. Odborníci na šifrování tomu říkají Kerckhoffsův princip a Payky na něm stojí: do kódu se může podívat kdokoli, ale klíč — vaši obnovovací frázi — máte jen vy.

Běžná cloudová aplikace

Bezpečné. Věřte nám.

Dovnitř nevidíte, můžete jen věřit.

Payky

Vidíte, jak zámek funguje, a stejně ho neotevřete. Klíč máte jen vy.

Kód je veřejný

Celá aplikace je na GitHubu pod licencí MIT. Prohlédnout si ji může kdokoli — vy, váš ajťák, klidně i konkurence.

Zdrojový kód na GitHubu

Pravidla s důkazy

Jak se má aplikace chovat, máme sepsané přímo v repozitáři. U každého pravidla je uvedeno, který test ho hlídá, nebo proč žádný nemá. Když kód pravidlo poruší, test selže.

Přiznáváme i slabiny

PIN útočníka nezastaví, relay vidí metadata a operátoři sítě Spark vidí částky. Píšeme to otevřeně, protože bezpečnost, která o svých slabinách mlčí, není bezpečnost, ale reklama.

Jak se ověřuje jedno tvrzení

  1. 1TvrzeníNa této stránce slibujeme: „Kvůli EET zákazník nikdy nečeká.“
  2. 2PravidloV repozitáři je to zapsané jako rozhodnutí: EET nikdy nezdrží placení.
  3. 3TestKontroluje, že se po zaplacení obrazovka ukáže hned, i když EET zrovna nefunguje.
  4. 4VyPravidlo i test si můžete přečíst. A kdo se v tom vyzná, může si test sám spustit.

Nechcete věřit ani našemu sestavení?

Že aplikace na payky.me nebo ve vašem telefonu vznikla přesně z kódu na GitHubu, zatím dokázat neumíme — k tomu by byla potřeba tzv. reprodukovatelná sestavení a ta nemáme. Věřit nám v tom ale nemusíte: z kódu na GitHubu si aplikaci můžete sestavit sami a provozovat vlastní verzi.

Úplný seznam

Nic neskrýváme: úplný seznam spojení

Každá služba, se kterou Payky mluví: co jí posílá, kdy a u našich serverů i proč. Seřazené podle toho, kdy ke spojení dochází.

Dokud nic nezapnete ani nepoužijete, mluví aplikace nanejvýš s webem payky.me a se dvěma relayi. A těm posílá jen zašifrovaná data.

Pokaždé, když aplikaci používáte

  • Server Payky

    Web payky.me

    Co se odesílá
    Nic, jen se stáhne aplikace.
    Kdy
    Při otevření webové verze.
    Proč
    Odtud se načítá webová verze aplikace. Verze pro Android je nainstalovaná přímo v telefonu.
  • Server Payky

    Relay live-relay.payky.me

    Co se odesílá
    Zašifrovaná data účtu a anonymní identifikátor.
    Kdy
    Pořád, ale dá se vypnout.
    Proč
    Záloha a synchronizace.
  • Třetí strana

    Relay spřáteleného projektu Linky (evolu.linky.fit)

    Co se odesílá
    Zašifrovaná data účtu.
    Kdy
    Pořád, ale dá se vypnout.

Jen když si to zapnete

  • Server Payky

    AI asistent

    Co se odesílá
    Vaše dotazy a odpovědi asistenta. Pokud to povolíte, i účty a platby, které si asistent přečte.
    Kdy
    Jen když asistenta zapnete.
    Proč
    Náš server drží klíč k AI modelu a dotazy předává poskytovateli AI. Konverzace se nikam neukládá. Asistent si od nás navíc stahuje dokumentaci aplikace, aby věděl, jak funguje.
  • Třetí strana

    Vaše banka (Fio API)

    Co se odesílá
    Váš token a dotaz na pohyby na účtu.
    Kdy
    Když máte zapnuté párování plateb.
  • Třetí strana

    Finanční správa (EET)

    Co se odesílá
    Podepsané údaje o tržbě.
    Kdy
    Když máte zapnutou EET.
  • Třetí strana

    Operátoři sítě Spark a Lightning brána

    Co se odesílá
    Bitcoinové transakce.
    Kdy
    Když máte zapnuté bitcoinové platby.
  • Třetí strana

    Sentry

    Co se odesílá
    Technický popis chyby bez fráze a čísel účtů.
    Kdy
    Jen když hlášení chyb zapnete.
  • Třetí strana

    Open Food Facts a Open Beauty Facts

    Co se odesílá
    Naskenovaný čárový kód.
    Kdy
    Když máte zapnuté dohledávání produktů.

Jen při konkrétní akci

  • Server Payky

    Podpora

    Co se odesílá
    Nic.
    Kdy
    Při otevření podpory.
    Proč
    Aplikace se dozví, komu má zprávy pro podporu doručit.
  • Server Payky

    Kontaktní formulář

    Co se odesílá
    Jméno, kontakt a zpráva.
    Kdy
    Když formulář odešlete.
    Proč
    Předá zprávu do chatu podpory.
  • Server Payky

    Dary

    Co se odesílá
    Výše daru.
    Kdy
    Když přispějete.
    Proč
    Vystaví fakturu na váš dar.
  • Server Payky

    Testovací certifikáty EET

    Co se odesílá
    Nic citlivého.
    Kdy
    Když v nastavení EET zkoušíte testovací prostředí.
    Proč
    Vydává veřejné testovací certifikáty.
  • Třetí strana

    Yadio

    Co se odesílá
    Dotaz na kurz.
    Kdy
    Když přepočítáváte bitcoin na koruny.
  • Třetí strana

    Switchio

    Co se odesílá
    Částka platby.
    Kdy
    Při platbě kartou (Android).
  • Třetí strana

    Vydavatel Bolt Card zákazníka

    Co se odesílá
    Žádost o platbu z karty.
    Kdy
    Když zákazník zaplatí přiložením Bolt Card (Android).
  • Třetí strana

    Lightning adresa příjemce

    Co se odesílá
    Žádost o fakturu.
    Kdy
    Když vybíráte na Lightning adresu.
  • Třetí strana

    Nostr relaye

    Co se odesílá
    Zašifrované zprávy pro podporu, veřejný profil účtu a data pro přenos účtu na jiné zařízení.
    Kdy
    Když používáte podporu, profil nebo přenos účtu.

Žádná z těchto služeb nedostane do rukou vaše peníze ani čitelná data vašeho podniku. Výjimkou je jen to, co sami napíšete AI asistentovi nebo podpoře.

Do budoucna

Nejste na nás závislí

Prodej ani platby na našich serverech nestojí. Podívejte se, co se stane, když vypadnou — a co kdyby Payky skončilo.

Když naše servery vypadnou
FunkceCo se stane
Prodej, účty a hotovostFungují dál
QR platby, bitcoin a kartyFungují dál
EETFunguje dál, tržby jdou rovnou finanční správě
Záloha a synchronizaceJede dál přes relay Linky, pokud ho máte zapnutý
Webová verzeOtevře se z paměti prohlížeče, pokud jste ji už někdy otevřeli. Aplikace pro Android funguje dál.
AI asistent, podpora, kontaktní formulář a daryNefungují, dokud servery znovu nenaběhnou

Kdyby Payky skončilo

Data máte u sebe

Aplikace v telefonu funguje dál.

Synchronizace funguje dál

Přes jakýkoli dostupný relay, klidně i váš vlastní.

Peníze u nás nejsou

Bankovní účet je váš a bitcoinovou peněženku otevřete obnovovací frází i v jiné aplikaci, která podporuje Spark.

Časté dotazy

Vyzkoušejte to sami

Bez registrace, hotovo za minutu. Stačí otevřít aplikaci.

Zkuste si to: otevřete aplikaci, zapněte režim letadla a namarkujte espresso. Účet se otevře, položky přibudou a hotovost projde.

Spustit Payky