Dualy プライバシーポリシー

公開日: 2026年10月18日
更新日: 2026年10月21日
運営者: Masahiko Yamaguchi
お問い合わせ: masahiko.respect.page@gmail.com

このプライバシーポリシーは、Masahiko Yamaguchi(以下「運営者」)が提供するDualy(以下「本アプリ」)における情報の取り扱いを説明します。

本アプリの利用条件は利用規約をご確認ください。

1. 取り扱う情報

端末内に保存する情報

本アプリは、ユーザーが入力した取引、金額、日付、メモ、勘定科目、予算、定期取引、ローン、目標その他の家計簿情報を、端末内のデータベースに保存します。設定、AI利用回数の補助表示、認証設定なども端末内に保存します。本アプリの運営者がこれらの家計簿データを自社サーバーへ同期する機能は、現時点では提供していません。

ホーム画面ウィジェットを利用する場合、当月の収支、当日の支出、資産合計などの集計値がウィジェット表示のためにOSのウィジェット領域へ共有されることがあります。端末のバックアップやOSの設定による保存・復元は各OSの仕様に従います。

AI機能に入力・送信される情報

AI機能を利用すると、入力文や選択した画像のほか、機能に応じて勘定科目名、月次の収入・支出、資産・負債等の集計値がFirebase Cloud Functionsを経由してGoogleのGemini APIへ送信され、回答や解析結果の生成に利用されます。レシート・商品・食事画像を使う機能では、選択または撮影した画像が解析のため送信されます。食事の栄養解析結果は推定値であり、医療上の測定や診断ではありません。FirebaseはAIリクエストの中継にも利用し、家計簿データを運営者のデータベースへ同期する機能ではありません。AIへ送る必要のない個人情報を入力・撮影しないでください。

送信データの処理、保存期間、利用条件はGoogleのサービスおよび契約・設定に従います。詳細はGoogleプライバシーポリシーおよびGemini APIの追加利用規約をご確認ください。

バージョン1.1.3以降では、AIへのデータ送信は説明画面で同意した場合にのみ行います。同意しなくても通常の家計簿機能は利用できます。同意は設定の「AIへのデータ送信」から撤回でき、撤回後の新たなAIリクエストを停止します。撤回は送信済みデータの削除や処理中のリクエストの取消しを意味するものではありません。

認証とAI利用制限の情報

AI機能の認証にはFirebase AuthenticationとFirebase App Checkを利用します。匿名のアプリ利用者識別子、アプリ・端末の正当性の確認に必要な情報がFirebase等により処理されます。AIの日次利用上限を管理するため、匿名の利用者識別子に紐付けて、利用日、一般AIと食事分析それぞれの利用回数、更新時刻をCloud Firestoreに保存します。Premiumの利用権は同じ識別子を用いてRevenueCatへ問い合わせます。利用制限用のデータにAIの入力本文や画像を保存することはありません。

購入・サブスクリプション情報

アプリ内購入、購入復元、サブスクリプション状態の確認にはRevenueCatと、Apple App StoreまたはGoogle Playの購入基盤を利用します。商品、取引、購入状態、匿名のアプリ利用者識別子等が、購入処理・レシート検証・権利管理のため各サービスにより処理されます。決済情報は各ストアが管理し、本アプリがカード番号等を取得することはありません。

詳細はRevenueCatのプライバシーポリシー、AppleおよびGoogleの各サービス上の説明をご確認ください。

広告・端末権限

本アプリはGoogle Mobile Ads(AdMob)を利用します。広告配信、測定、不正防止のため、広告識別子、IPアドレス、端末・アプリ情報、広告の表示・操作情報等がGoogleや広告関連事業者により処理される場合があります。iOSでは広告のトラッキング許可をOSの仕組みを通じて確認します。広告のパーソナライズや識別子の利用は、OS、地域、同意状態および広告設定に従います。

バージョン1.1.3(ビルド17)以降では、Google User Messaging Platform(UMP)を使用して、起動時に地域等に応じた広告同意の必要性を確認し、必要な場合は同意画面を表示します。広告リクエストが可能と確認できるまで広告SDKの初期化・広告リクエストを行いません。同意内容を変更する入口が必要な場合は、設定に「広告のプライバシー設定」を表示します。確認に失敗した場合は、Googleが保持する有効な同意状態で広告リクエストが可能かを確認し、確認できなければ広告を停止します。AIデータ送信への同意とは別の仕組みです。

カメラ、写真ライブラリ、マイク、音声認識等は、レシート読み取り、画像選択、音声入力などユーザーが開始した機能に必要な範囲で利用します。音声認識はOSまたは端末に設定された音声認識サービスにより処理されることがあります。

ユーザーが選択する外部共有

CSVの書き出し、ファイルの共有、外部アプリへの送信をユーザーが選択した場合、その内容は選択したアプリまたはサービスに渡ります。共有先の取り扱いは各サービスのプライバシーポリシーに従います。

2. 利用目的

情報は、本アプリの機能提供、AIによる回答・画像解析、購入状態と利用権の確認、AIの利用上限管理、不正利用防止、広告の配信・測定、不具合対応、問い合わせ対応および本ポリシーや利用規約の遵守のために利用されます。

3. 第三者サービスと国外での処理

Firebase Authentication、Firebase App Check、Cloud Firestore、Firebase Cloud Functions、Gemini API、RevenueCat、Apple、Google Mobile Ads、OSの音声認識、ユーザーが選択した共有先等の第三者サービスを利用します。これらの事業者のサーバーが日本国外に所在する場合があり、情報は各事業者の規約、プライバシーポリシー、適用法令およびユーザーの設定に従って処理されます。

4. 保存期間と削除

端末内の家計簿データは、ユーザーが端末や本アプリから削除するまで端末に保存されます。アプリのアンインストール、OSバックアップからの削除・復元の挙動はOSにより異なります。第三者サービスが取り扱うデータの保存期間は各サービスの方針に従います。

サーバー側のAI利用制限用データは利用者・機能ごとの直近の利用日と回数を保持し、翌日以降の利用時に更新します。アンインストールだけでサーバー側の識別子や利用制限用データが自動削除されるわけではありません。

本アプリの運営者が保有する情報の開示、訂正、削除等を希望する場合は、上記お問い合わせ先へご連絡ください。本人確認や、法令上保存が必要な情報については対応に条件が付く場合があります。

5. 安全管理

端末、OSおよび利用する各サービスが提供する安全管理機能を活用します。ただし、端末の紛失、OSや第三者サービスの障害、不正アクセス等による情報漏えいを完全に防ぐことを保証するものではありません。端末のロック、OSの更新、バックアップの管理を行ってください。

6. 子どもの利用

本アプリは18歳以上の方を対象とし、18歳未満の方は利用できません。バージョン1.1.3以降では、利用開始前に年齢の自己申告による確認を行い、確認済みであることを端末内に保存します。この確認のために生年月日や本人確認書類を収集しません。年齢確認はAIへのデータ送信への同意とは別に行います。

7. 本ポリシーの変更

法令や本アプリの機能変更等に応じて本ポリシーを改定することがあります。重要な変更は、本アプリまたは本ポリシーの掲載ページでお知らせします。

8. お問い合わせ

本ポリシーに関するお問い合わせ先: masahiko.respect.page@gmail.com