家計簿には、収入・資産・借金といった、最も人に見られたくない情報が集まります。では、そのデータは誰が見られるのでしょうか。この記事では、よくある「銀行連携型」家計簿の仕組みと、運営者にも中身が読めないゼロ知識(E2E)暗号化という考え方を、やさしく解説します。

多くの家計簿アプリは、銀行・カード・証券のIDやトークンを預かって明細を自動取得します。便利な一方で、(1)金融機関の認証情報を第三者に預ける、(2)取得した明細がサービス側のサーバーに平文で蓄積される、という構造的なリスクがあります。「運営者は見ない」と言われても、技術的には見られる状態であることが多いのです。
「エンドツーエンド暗号化(E2E)」とは、データをあなたの端末で暗号化し、鍵をあなたしか持たない方式です。サーバーには“鍵を持たない暗号文”だけが保存されるため、サーバーを運営する側も、仮に保存データを見ても意味のある内容を読めません。これを「ゼロ知識(zero-knowledge)」と呼びます。
プライバシーを守りながらでも、家計の見える化は犠牲になりません。CSV取込と一行入力で手早く記帳でき、純資産・貸借対照表・損益計算書まで自動で作成されます。“見られない設計”と“資産が見える”は両立します。
「見られるかどうか」は、結局「どこに、どんな形で保存されるか」で決まります。kurofukubo の場合を整理すると次のとおりです。
| データ | 保存場所 | 運営者が中身を読めるか |
|---|---|---|
| 家計データ(暗号化ON) | クラウド(暗号文のまま) | 読めない(ゼロ知識) |
| 家計データ(暗号化OFF) | クラウド(アカウントごとに分離) | 技術上は可能/方針として閲覧しない |
| ゲストのデータ | お使いの端末のみ | そもそもクラウドに無い |
| 銀行・カードのID/パスワード | 預からない | 存在しない |
ポイントは、いちばん機密性の高い「金融機関の認証情報」を最初から持たないこと。持っていなければ、漏れることも、悪用されることもありません。
| 一般的な連携型 | kurofukubo | |
|---|---|---|
| 銀行・カードのID預かり | あり | なし |
| 明細の取得方法 | 自動連携 | CSV取込・手入力 |
| サーバー上のデータ | 平文のことが多い | 暗号化ONなら暗号文のみ |
| 運営者の閲覧 | 技術上は可能 | 暗号化ONなら不可能 |
自動連携の「手間なく明細が入る」利点は手放しますが、その代わり「自分の金融情報を誰にも預けない」という安心が手に入ります。手入力の負担は、CSV取込と一行入力でかなり軽くできます。
ほとんど変わりません。暗号化・復号は端末内で自動的に行われます。ただしパスフレーズを忘れると復元できないため、発行されるリカバリーキーは必ず保管してください。
暗号化OFFのデータはアカウントごとに分離して保存されますが、技術的には運営者が閲覧できる状態です。運営方針として個別ユーザーの家計データは閲覧しませんが、より強く守りたい場合は暗号化ONを推奨します。
いつでもJSON形式でエクスポートできます。データの所有権はあなたにあり、他サービスへの移行やバックアップも自由です。
運営者にも見えない、家族のお金の全体像。無料で始められます。
無料で始める※ E2E暗号化は任意(オプトイン)です。リカバリーキーを紛失するとデータを復元できないため、安全に保管してください。
関連記事:安全とデータの扱い / 家族のバランスシートの作り方 / ガイド一覧へ