プライバシーポリシー
最終更新: 2026-07-21
要点
Wallekan はアカウントなしで利用できます。グループの運用に必要な情報のみを保存し、個人を特定しうる部分(メンバー名、支出のラベル、メモ)は、当社のサーバーに届く前にブラウザ上でエンドツーエンド暗号化されます。データの販売や広告トラッカーの使用は行いません。
収集する情報
共有の支出管理を行うため、次の情報を保存します。
- グループデータ — グループを識別するランダムな共有トークンのほか、残高計算に用いる支出額、通貨、日付、分担の割合。
- 暗号化されたフィールド — メンバー名、支出のラベル、メモはブラウザ上で暗号化され、当社は解読できない暗号文のみを保存します。
- プッシュ購読情報 — 通知を有効にした場合、通知を配信するためにブラウザが発行したプッシュエンドポイントを保存します。
収集しない情報
- アカウント、パスワード、メールアドレス、電話番号は不要です。
- 広告識別子や、第三者の広告・解析トラッカーは使用しません。
- データを第三者に販売・貸与することはありません。
データの保護方法
個人を特定しうる内容は、AES-256-GCM によりブラウザ上で暗号化されます。鍵はグループの共有リンクから導出されるため、リンクを持たない者(当社を含む)には暗号文しか見えません。
共有リンクは実質的にグループの鍵です。パスワードと同様に扱い、信頼できる人にのみ共有してください。通信は HTTPS で行われ、厳格な Content-Security-Policy などのセキュリティヘッダーを設定しています。
Cookie とローカルストレージ
Wallekan はトラッキング Cookie を使用しません。ブラウザのローカルストレージには、テーマ、言語、最近開いたグループなど、端末内での小さな利便性のための情報のみを保存します。これらは当社に送信されません。
第三者サービス
- Supabase — グループや支出のデータを保存するデータベースと API をホストします。
- Frankfurter — 通貨換算レートの API です。送信されるのは通貨コードのみで、個人情報は含まれません。
- Web Push サービス — 通知を有効にすると、お使いのブラウザのプッシュ提供元が配信します。
- Stripe — 任意の一度きりのプレミアム決済を処理します。カード情報は Stripe 上で入力され、当社のサーバーに届くことはありません。
- Upstash(Redis)— サービスを保護するレート制限に使用します。お客様の IP アドレスから導出したキーを一時的に保持します。
- Resend — フィードバックフォームから送信されたメッセージを、入力された返信用メールアドレスとともに当社の受信箱へ配信します。
- Vercel・Cloudflare — アプリをホスト・配信します。一般的なウェブホストと同様に、配信と保護のためお客様の IP アドレスと大まかな位置情報を処理します。
データの保持と削除
グループデータは、共有リンクから再度アクセスできるよう保持されます。設定からグループを削除すると、その支出や関連データも削除されます。通知を無効にすると、保存されたプッシュ購読情報が削除されます。
無料サービスを持続可能に保つため、無料プランのグループのうち約 90 日間活動のないものは、その支出や関連データとともに自動的に削除されます。プレミアムにアップグレードしたグループは、お客様が削除するまで保持されます。
お客様の権利
Wallekan にはアカウントがないため、お客様のデータは当社が照会できる本人確認情報ではなく、グループの共有リンクを保有していることに紐づきます。リンクを持つ人は誰でも、アプリ内でそのグループのデータを閲覧・修正・エクスポート(「テキストとしてコピー」)・削除できます。
適用される法律に応じて、お客様には個人データへのアクセス・訂正・削除・ポータビリティを求める権利や、特定の処理に異議を唱える権利がある場合があります。ご請求やご質問は、フィードバックフォームからお問い合わせください。アカウントからお客様を特定できないため、対応には該当する共有リンクが必要となる場合があります。
子どもについて
Wallekan は一般の利用者向けであり、13 歳未満の子どもを対象としていません。子どもの個人情報を意図的に収集することはありません。
ポリシーの変更
アプリの進化に伴い、本ポリシーを更新することがあります。重要な変更は、新しい日付とともにここに反映されます。
お問い合わせ
プライバシーに関するご質問は フィードバックフォーム からお送りください。