プライバシーポリシー
最終更新日: 2026年5月18日
適用バージョン: 0.9.0以降
Kitamotors(以下「当方」)は、KaGO(以下「本アプリ」)をご利用いただくお客様(以下「ユーザー」)のプライバシーを尊重し、個人情報の保護に努めます。本プライバシーポリシーは、本アプリにおける情報の取り扱いについて説明するものです。
1. 収集する情報
1.1 ユーザーが入力するデータ
本アプリで入力・記録されるすべてのデータ(在庫情報、買い物リスト、支出記録、予算設定など)は、ユーザーのデバイス内のローカルストレージに保存されます。
保存されるデータの種類:
- 在庫情報(品目名、数量、単位、消費期限、単価、カテゴリ、ロット別履歴など)
- 入出庫記録(日付、数量、金額、メモ、ロット期限、残数など)
- 買い物リスト(品目名、数量、単位、定期購入パターンなど)
- 支出記録(店舗名、金額、日付、カテゴリ、明細、メモなど)
- 予算設定(カテゴリ別・月別の予算額)
- ユーザー設定(モジュールON/OFF、通知設定、連携設定など)
1.2 Google Driveバックアップ(オプション機能)
ユーザーがGoogleアカウントでサインインし、明示的にバックアップ操作を行った場合に限り、以下のデータがユーザー自身のGoogle Driveに送信されます:
- 在庫、買い物リスト、支出、予算、カテゴリ等のデータ(JSON形式)
重要:
- この機能はオプションであり、利用しなくてもアプリの基本機能に影響はありません
- データはユーザー自身のGoogle Driveアカウントにのみ保存されます
- 当方のサーバーにデータが送信されることはありません
- アプリはGoogle Driveの「アプリが作成したファイルのみ」にアクセスするスコープ(
drive.file)を使用しており、ユーザーのDrive内の他のファイルにはアクセスしません
1.3 Googleアカウント情報
Google Driveバックアップ機能を利用する場合、Googleアカウントのメールアドレスがサインイン状態の表示に使用されます。このメールアドレスはアプリ内に永続的に保存されません。
1.4 家族共有機能(オプション機能)
家族や同居人との間で在庫・支出・買い物リスト等を共有するため、本アプリには家族共有機能があります。
仕組み:
- ユーザーが「共有リンクを発行」を操作した場合にのみ、データのスナップショット(JSON)がユーザー自身のGoogle Driveに作成され、公開読み取り可能な共有リンクが発行されます
- 共有リンクを家族に伝えることで、受け取った側は自分の端末にそのデータを追加マージとして取り込めます
- 同期は「追加専用」であり、編集・削除は共有相手には反映されません
- リンクは、ユーザーが「共有を停止」するか Drive 上のファイルを削除することでいつでも無効化できます
重要(プライバシー上の注意):
- 共有リンクは URL を知っている全員に閲覧権限が付与されます。リンクの管理・共有相手の選定はユーザーの責任で行ってください
- 共有されるデータには家計情報(店舗名・金額・品目名等)が含まれます。SNS 等への公開掲載は避けてください
- 当方は共有リンクの内容にアクセスせず、共有データは当方のサーバーを経由しません
1.5 広告関連の情報
本アプリは広告を表示しません。広告ネットワークによるデータ収集は行いません。
1.6 アプリ内課金情報
本アプリは完全無料です。アプリ内課金はありません。
2. 情報の使用目的
本アプリで記録されたデータは、以下の目的でのみ使用されます:
- 在庫・買い物リスト・支出・予算の管理
- 在庫不足・消費期限のリマインダー通知
- 支出統計・予算達成状況の表示
- ユーザーが明示的に操作した場合の、Google Driveへのバックアップ・復元
- ユーザーが明示的に操作した場合の、家族共有機能によるデータ共有
3. 情報の共有
本アプリは、ユーザーが明示的に操作した場合を除き、データを第三者と共有しません。
Google Driveバックアップについて
- ユーザーが「Driveにバックアップ」をタップした場合のみ、ユーザー自身のGoogle Driveにデータが送信されます
- データはユーザーのGoogleアカウントに保存され、当方はアクセスしません
家族共有機能について
- ユーザーが「共有リンクを発行」を操作した場合にのみ、共有リンク(URL)を知る相手にデータが閲覧されます
- 当方は共有データにアクセスしません
バーコード検索(Open Food Facts)
4. データのセキュリティ
ローカルストレージ
すべてのデータはユーザーのデバイス内のローカルデータベース(Room Database)に保存され、Android OS のアプリサンドボックスによって他アプリから保護されます。
暗号化
現在のバージョンでは、ローカルデータベースは暗号化されていません。将来のアップデートで SQLCipher 等による暗号化機能の追加を検討しています。画面ロック(PIN・指紋等)の使用を推奨します。
インターネット接続
本アプリの基本機能はオフラインで動作します。Google Drive バックアップ・家族共有・バーコード検索を利用する場合のみインターネット接続が必要です。通信はすべて HTTPS (TLS 1.2 以上) で暗号化されており、平文通信は network_security_config で無効化されています。
オンデバイス処理
バーコードスキャンおよびレシートOCR(ML Kit)は、すべてユーザーの端末上で処理されます。カメラ映像・認識結果が外部サーバーに送信されることはありません。
5. データの削除
ユーザーは以下の方法でデータを削除できます:
アプリ内での削除
- 在庫、買い物リスト、支出、予算の各項目を個別に削除可能
- カテゴリ管理画面から不要なカテゴリを削除可能
- 設定 → データ管理 → 「全データを削除」 から、在庫・買い物・支出・予算をまとめて削除可能
- 設定画面の Google アカウント連携解除 により、サインイン状態およびアプリからの Google Drive アクセス権を解除可能
- 設定画面から家族共有リンクの削除・無効化が可能
完全なデータ削除
- アプリのアンインストール
- アプリをアンインストールすると、すべてのローカルデータが自動的に削除されます
- Android設定からのデータ消去
- 設定 → アプリ → KaGO → ストレージ → データを消去
- Google Drive 上のデータ
- Google Drive(drive.google.com)から該当ファイルを直接削除してください
データ削除リクエスト
本アプリはユーザーのデータを当方のサーバーには一切保存していません。ユーザー自身でアプリをアンインストールし、Google Drive のバックアップファイルを削除することで、すべてのデータが完全に削除されます。
6. データのバックアップとエクスポート
本アプリには Google Drive バックアップ機能および CSV エクスポート/インポート機能があります。
- Google Drive バックアップは最大7世代まで自動的にローテーション保持されます
- バックアップ・エクスポート機能の使用は任意です
- バックアップしたデータの管理責任はユーザーにあります
7. 使用する権限
本アプリは以下の権限を使用します:
POST_NOTIFICATIONS(通知権限、Android 13以降)
- 用途: 在庫不足・消費期限のリマインダー通知を表示するために使用します
- データ収集: この権限はデータ収集には使用されません
- 任意性: ユーザーは Android 設定から通知を無効化できます
CAMERA
- 用途: バーコードスキャン・レシートOCRで商品情報を読み取るために使用します
- データ収集: この権限はデータ収集には使用されません。画像はデバイス上でのみ処理されます
- 任意性: 手動入力のみを使用する場合は不要です
INTERNET
- 用途: Google Drive バックアップ・家族共有・バーコード検索で使用します
- データ収集: この権限はデータ収集には使用されません。ユーザーが明示的に操作した場合のみ通信が発生します
- 任意性: オンライン機能を利用しない場合、通信は発生しません
VIBRATE
- 用途: 通知時の振動に使用します
- データ収集: この権限はデータ収集には使用されません
8. 第三者サービス
Google Sign-In / Google Drive API
- 用途: Google Drive バックアップ・家族共有機能(オプション)
- 収集される情報: Google アカウントのメールアドレス(サインイン状態表示のみ)
- アクセス範囲: アプリが作成したファイルのみ(
drive.file スコープ)
- プライバシーポリシー: Google のプライバシーポリシー
ML Kit(オンデバイス)
- 用途: バーコードスキャン・日本語テキスト認識(レシートOCR)
- 処理場所: すべてデバイス上で処理されます。画像や認識結果が外部サーバーに送信されることはありません
- プライバシーポリシー: Google のプライバシーポリシー
Open Food Facts
本アプリは、以下の第三者サービスは使用していません:
- 広告ネットワーク
- アナリティクスサービス(Google Analytics など)
- クラッシュレポートツール
- その他のトラッキングツール
9. 子供のプライバシー
本アプリは13歳未満の子供を対象としていません。当方は、13歳未満の子供から故意に個人情報を収集することはありません。
10. プライバシーポリシーの変更
本プライバシーポリシーは、必要に応じて更新される場合があります。変更がある場合は、本ページに最新版を掲載し、「最終更新日」を更新します。
重要な変更がある場合は、以下の方法で通知します:
- アプリ内での通知
- アップデート時の説明文に明記
- プライバシーポリシーページの更新
ユーザーは、本プライバシーポリシーを定期的に確認することをお勧めします。
11. お問い合わせ
本プライバシーポリシーに関するご質問や、データの取り扱いに関するお問い合わせは、GitHubリポジトリのIssuesページからご連絡ください。
- GitHub Issues: https://github.com/kita-motors/SmartBudget/issues
12. 準拠法
本プライバシーポリシーは、日本国の法律に準拠し、解釈されるものとします。
Kitamotors
KaGO