Lens Finance
このポリシーの要点を一文で:
あなたの財務データはデバイス内に保管されます。それを保存するLensのクラウドデータベースはなく、データを販売したり広告目的で共有したりすることもありません。データがスマートフォンの外に出るのは、それを必要とする機能のときだけです。Pro向けAI機能(Ask AI、AIレシート解析、Proの「今日」画面に表示される週次ブリーフィング)では、お客様の質問、レシート、またはお客様自身の数値の要約数行が、Lensを経由してGoogleの有料Gemini APIに送信されます。任意の投資のライブ価格では、ティッカーシンボルのみ(金額・数量・個人情報は一切含みません)がLensを経由して市場データサービスに送信されます。銀行同期をオンにした場合は逆向きで、Appleがすでにデバイス上に保持している銀行データを読み取るだけで、外部に送信されるものはありません。詳細は第4項、第5項、第10項をご覧ください。
Edniroya Ltd(以下「Lens」「当社」)は、Lens Financeモバイルアプリケーション(以下「本アプリ」)を運営しています。
お問い合わせは hello@edniroya.com またはアプリ内の「フィードバックを送る」よりご連絡ください。
Lensは、あなたの財務記録がLensのサーバーにコピーされないよう設計されています。取引・口座・目標・予算を保存するLensのクラウドデータベースは存在しません。これらはすべて、お客様のデバイス上のローカルデータベースにのみ保存され、OSによって保護されます(iPhoneではiOSのData Protection、Androidではアプリ専用ストレージ)。
例外はAI機能ですが、それもリクエストの送信中だけです。Ask AI、AIレシート解析、週次ブリーフィングに送る内容は、Googleに届くまでの経路としてLensが運用するCloud Functionを通りますが、そこに保存されることはありません。何が送信され、何が保持されるかは第4項と第10項に記載しています。
これが意味すること:
以下のデータは、お客様のデバイス上のみに保存されます。Lensに送信されることはありません。
Lens自体はデータを収集しませんが、本アプリは機能を提供するために少数のサードパーティサービスを使用しており、これらは限定的な非財務情報を処理します。
RevenueCat:サブスクリプションおよびアプリ内課金の管理。疑似匿名のデバイスIDおよびApp StoreまたはGoogle Playの購入レシートを受け取ります。財務データ、氏名、メールアドレスは含みません。
Firebase Cloud Messaging(Google):Lensから送るプッシュ通知(通知を許可した場合)。疑似匿名のデバイス通知トークンを受け取ります。財務データは含みません。請求リマインダーはお客様のデバイス自身が予約するもので、Firebaseを経由しません。通知はデフォルトでオフになっています。
Google Gemini API:AIレシート解析、Ask AI、週次ブリーフィング(Pro限定)。受け取るのは、レシートのOCRテキストまたは縮小された画像データ、Ask AIの質問と財務スナップショット、あるいは週次ブリーフィング用にその期間のお客様自身の数値を数行にまとめたもの(予算に対する支出額、前の期間との比較、予算内で過ごせた日数、日常の支出でいちばん大きかったカテゴリ名)だけです。LensはGeminiの有料ティアを使用しています。Googleは、有料のGemini APIに送信されたプロンプトおよびレスポンスをモデルの学習には使用しないと表明しています。
Firebase Cloud FunctionsおよびCloud Firestore(Google):すべてのAIリクエスト(Ask AI、AIレシート解析、週次ブリーフィング)は、まずLensが運用するCloud Functionに送信されます。Cloud FunctionはProの利用権を確認し、AIの利用回数をカウントしたうえで、Geminiに転送します。Gemini APIキーはサーバー側で保持されており、アプリのバイナリには含まれません。Lensはお客様の質問、レシートのテキスト、レシート画像、Ask AIの回答のいずれもログに残さず、保存もしません。
サーバー側で匿名サインインIDに紐づけて保持するのは次の3つだけです。今月と今日のAI利用回数、RevenueCatから通知されるProの利用権状態、そしてProの場合は現在の週次ブリーフィングの文面(「今日」画面を開き直すたびに生成し直さないためです)。いずれにもお客様の取引、残高、口座の情報は含まれません。
Firebase App Check(Google):Lensが運用するCloud Functionの不正利用対策です。リクエストの前に、アプリが改変されていないことを示すトークンを、Apple(iPhoneではApp Attest)またはGoogle(AndroidではPlay Integrity)に発行してもらい、リクエストと一緒に送っています。ただし、このトークンの検証はまだ有効にしていません。現時点では受け取っているだけで、実際にエンドポイントを守っているのはこちらではありません。AIと価格取得のエンドポイントは、サインイン済みの端末であること、App StoreまたはGoogle Playで確認した有効なProであること、1日および1か月の利用上限を超えていないことを、すべてサーバー側で確認します。サーバー側なので回避はできません。このトークンにお客様に関する情報や財務データは含まれません。
Firebase Analytics(Google):匿名の利用状況分析。初期設定ではオンで、「設定」画面の「プライバシー」からオフにできます。どの画面が開かれ、どこで離脱しているかを示す、範囲でまるめた回数と決まったラベルを受け取ります。たとえば、オンボーディングのある画面が表示された、Proの画面が表示された、といった情報です。あわせて、プラットフォーム、アプリのバージョン、アプリの表示言語、Proかどうかを受け取ります。金額、残高、取引の内容や、口座・目標・カテゴリ・店舗の名前を受け取ることはなく、お客様が入力した文字列を受け取ることもありません。Lensは広告識別子を取得せず、トラッキングの許可も求めず、アプリやデバイスをまたいで行動を結び付けることもしません。スイッチをオフにすると、その時点で収集を停止します。
Finnhub:投資のライブ価格と銘柄検索(任意、デフォルトはオフ)。保有銘柄フォームで銘柄を検索したとき、または投資口座でライブ価格をオンにしたときに限り、ティッカーシンボルと検索テキストのみがLensが運用するCloud Functionを経由してFinnhubに送信されます。数量、評価額、口座名、個人情報がデバイスの外に出ることはありません。Finnhub APIキーはサーバー側で保持され、価格はLensが最長1日キャッシュするため、各シンボルの取得は1日1回までです。
Firebase Authentication(Google):匿名サインイン。氏名、メールアドレス、パスワードなしでサインインします。上記のCloud FunctionがProの利用権を確認し、AIの利用回数をカウントする際に、デバイスを区別するためのものです。このIDは、お問い合わせの際に表示されるサポートコードと同じもので、購入履歴と利用回数を突き合わせるためRevenueCatにも渡されます。個人を識別する情報は収集しません。
Firebase Crashlytics(Google):クラッシュレポート。リリースビルドで有効です。クラッシュのスタックトレースと、デバイスの機種名・OSバージョンを受け取ります。取引、残高、その他の財務データは受け取りません。
Yahoo Finance:同じ任意機能のうち、米国外の市場向けです。この場合、アプリはCloud Functionを経由せずデバイスから直接Yahooに問い合わせるため、お客様のデバイスのIPアドレスがYahooに届きます。送信されるのはティッカーシンボルまたは検索テキストのみで、金額、数量、個人情報は送信されません。
Frankfurter:欧州中央銀行が公表する参照為替レート。複数の通貨の口座をお持ちの場合に、換算後の目安を表示するために使用します。アプリは基準通貨に対する現在のレート表をデバイスから直接取得します。金額、残高、個人データを送信することはありません。
Google Fonts:本アプリは4種類の書体(Outfit、JetBrains Mono、Space Grotesk、Manrope)をGoogleのフォントサービスから読み込みます。最初に必要になったときに取得し、その後は端末にキャッシュします。そのため、インストール直後に一度Googleへの通信が発生します。この通信に財務データやお客様を特定する情報は含まれません。
AppleおよびGoogle:アプリ配信およびアプリ内課金。iPhoneはApp Store、AndroidはGoogle Playを通じて行われます。それぞれの利用規約に準拠。Lensはサブスクリプションの利用権状態のみを受け取ります。
Lensは、広告やマーケティングを目的としてサードパーティにデータを販売・貸与・共有することはありません。
銀行同期は任意の機能で、iPhoneのみ、そしてお客様がオンにするまで動きません。これはLensが銀行に接続する機能ではありません。Appleがすでにお客様のデバイス上に保持している銀行データを、AppleのFinanceKitを通じて読み取る仕組みです。
銀行のデータがアプリに入るまでには3つのステップがあり、そのすべてをお客様が操作します。
有効にすると、取引と残高はWalletのデバイス内ストアからAppleのフレームワークを通り、そのままデバイス上のアプリのローカルデータベースに入ります。アグリゲーターも、スクレイピングも、第三者の銀行データ事業者も、Lensのサーバーも、どの段階にも介在しません。銀行の認証情報をLensが見ることはありません。接続はお客様と銀行とAppleのあいだにあります。
同期されたデータは、第3条に記載したほかのデータと同じ扱いでデバイス上に保存されます。紐づけた口座をオフにするか、iOSの設定でアクセス権を取り消せば、以降の同期は止まります。
設定で請求リマインダーその他のプッシュ通知を有効にした場合、本アプリはFirebase Cloud Messaging(Google)に疑似匿名のデバイストークンを登録します。このトークンは、お客様のデバイスへの通知配信にのみ使用されます。お客様の個人情報や財務データとは紐付けられません。
通知はデフォルトでオフになっています。設定、またはデバイスの通知設定でいつでも無効にできます。
Face ID、Touch ID、または指紋ロックを有効にした場合、認証はすべてお使いのデバイスのオペレーティングシステムによって処理されます。Lensは生体認証データにアクセスできません。本アプリはOSから合否の結果のみを受け取ります。
バックアップ機能は、アプリデータのファイルをお客様が選択した場所(iPhoneではiCloud Drive、AndroidではGoogle Driveなど)にエクスポートします。このファイルはお客様のデバイスと選択したストレージサービスの間で直接転送されます。Lensはバックアップのコピーを受け取ったり保存したりすることはありません。
Proの利用権の状態はバックアップから除外され、アプリを再インストールした際にApp StoreまたはGoogle Playの購入履歴から復元されます。バックアップのセキュリティは、お客様が選択したクラウドストレージアカウントのセキュリティに依存します。iCloud Driveはデフォルトでファイルを保存時に暗号化します。
CSVファイルはすべてお客様のデバイス上で処理されます。エクスポートされたCSVファイルは、デバイスのネイティブ共有シートを通じて、お客様が選択した送信先に共有されます。Lensはコピーを受け取りません。
レシートスキャンはプランに応じて2つの方法で動作します。
Ask AI(Pro限定)も同じ経路を使用します。お客様の質問と財務スナップショットは同じCloud Functionを経由してGoogleのGemini APIに送信されます。Lensはプロンプトの内容、画像データ、レスポンスのいずれもログに保存しません。スナップショットには質問への回答に必要なデータのみが含まれます。
週次ブリーフィング(Pro限定)は、お客様が自分で実行するのではない唯一のAI機能です。Proでは「今日」画面に、週に一度の短い振り返りと、月末には月次版が表示されます。作成のために、その期間のお客様自身の数値を数行にまとめたものが、同じCloud Functionを経由してGeminiに送信されます。返ってきた文面は、次の期間まで匿名サインインIDに紐づけて保存されます(「今日」画面を開き直すたびに生成し直さないためです)。カードはその期間中、非表示にできます。
Proには毎月100回、1日あたり最大20回のAIアクションが含まれます(Ask AIとAIレシート解析の両方を含む公正利用枠)。月初にリセットされます。週次ブリーフィングは1期間につき1回しか生成されないため、この回数には含まれません。デバイス上OCRには制限はありません。
レシート画像がLensのサーバーに保存されることはありません。画像はお客様のデバイス上に残ります。
Lens Financeは13歳未満のお子様を対象としていません。13歳未満のお子様が本アプリを通じてデータを提供したとお考えの場合は、hello@edniroya.com までご連絡ください。速やかに対応いたします。
Lensはトラッキングツールであり、ファイナンシャルアドバイザーではありません。本アプリに表示されるデータは、お客様が入力した情報のみを反映しています。これは財務アドバイスではありません。詳細については利用規約をご覧ください。
Lensはお客様の財務データを収集も保持もしていないため、データ主体の権利(アクセス、削除、訂正)のほとんどは、お客様ご自身がデバイス上でデータを編集するか、本アプリを削除することで行使できます。当社のサードパーティ処理者(RevenueCat、Firebase Analyticsを含むFirebase、Google Gemini)が保持するデータについては、各社のプライバシーポリシーをご参照ください。当社が保持しうる限定的なデータに関する権利の行使については、hello@edniroya.com までご連絡ください。
当社の慣行が変更された場合、このポリシーを更新します。重要な変更はアプリ内で通知します。
ページ上部の「最終更新日」が最新バージョンを示しています。
このポリシーに関するご質問は hello@edniroya.com またはアプリ内の「フィードバックを送る」よりご連絡ください。