Hogyan működik?

Két dolgot érdemes érteni, mielőtt rábízod a háztartásod adatait: mit jelent a titkosítás, és miért van két külön titkod.

Jelszó és jelmondás — két külön dolog

Ez a leggyakoribb félreértés, ezért itt az elején tisztázzuk.

🔑 Belépési jelszó

Ez juttat be a fiókodba. A szerver ismeri a lenyomatát, tehát ha elfelejted, tud küldeni egy visszaállító linket.

🔒 Titkosítási jelmondás

Ez nyitja a titkosított tartalmat. A szerver soha nem látja — ezért nem is tudja visszaállítani. Erre való a mentőkód.

Fontos: a jelszó-visszaállítás a titkosított adataidat nem hozza vissza. Ha a jelmondást felejted el, a mentőkód az egyetlen út — ezért kell azt tényleg eltenni. Ez nem hanyagság a részünkről: pont az a lényeg, hogy a jelmondásod nálunk ne legyen meg.

Mit jelent, hogy „a szerver nem látja”

A titkosítás a böngésződben történik, mielőtt bármi elindulna. A jelmondásodból kulcs képződik, azzal titkosítódik a tartalom, és a szerverhez már csak olvashatatlan szöveg érkezik. Egy adatbázis-mentés vagy egy szivárgás ezt látja:

name_cipher   | 1h/4k+tjL50YcPml:5/gVTSoXNgXVvYhMalGsOPVojXc
amount_cipher | 1OsuAV8yfuzeKN61:07ZtAZpZhSZmbS2nF+w3Giu6R5i
due_date      | 2026-08-31

A háztartás közös tartalmát mindenki a saját jelmondásával nyitja: a közös kulcs tagonként külön be van csomagolva. A szerver minden csomagot tárol, és egyiket sem tudja kinyitni.

Mi marad nyíltan — és miért

Nem titkosítunk mindent, mert az néhány funkciót megölne. A szabály: titkosítjuk, ami tényleg privát; nyíltan marad, amivel a szervernek dolgoznia kell.

NyíltanMiért
Számla esedékességeEnélkül nincs „3 nap múlva esedékes” figyelmeztetés
Naptár-időpontokEnélkül nincs időrend és hónapnézet
Bevásárlólista tételeiAz utánrendelés szerveroldalon fut; a „tej, tojás” aligha titok
Házimunkák neveA rotáció szerveroldalon készül; a „szemetet kivinni” nem érzékeny

Mit nem véd meg

Ezt ki kell mondani, mert a „végponttól végpontig titkosított” többet ígér, mint amit bármelyik böngészős app teljesíteni tud:

  • 1.A JavaScriptet a szerver szolgálja ki. Egy feltört szerver olyan kódot küldhetne, ami elkapja a jelmondásodat. Ez minden böngészős E2E rendszer plafonja — a Protoné és a Bitwardené is. Korlát, nem hiba. Ezért nem fut az oldalon semmilyen külső script sem, még a támogatás-gomb mögött sem.
  • 2.A metaadat látszik. Hogy melyik napon írtál bejegyzést, hány eseményed van — ezek indexelhető oszlopok maradnak, mert a rendezés és szűrés rajtuk múlik.
  • 3.Az elfelejtett jelmondás végleges adatvesztés. Ezért van mentőkód — és ezért kell tényleg elmenteni.

Másik eszközön is működik

Nincs eszköz-párosítás és nincs QR-kód. A kulcsod becsomagolva a szerveren van, a jelmondásod nyitja — így bármelyik gépen belépsz, beírod egyszer, és ugyanaz a tartalom nyílik.

Ennyi a lényeg.

A titkosítás opcionális — bekapcsolás nélkül is használható az app.

Kipróbálom