プライバシーポリシー
本アプリにおける情報の取り扱いについて、次のとおり定めます。
1. はじめに
「証憑あつめ」(以下「本アプリ」)は、個人事業主である運営者本人が、毎月の領収書・請求書・利用明細などの証憑を集め、回収状況を管理するためのWebアプリです(https://shohyo-atsume.ataka-5504.workers.dev)。本アプリはCloudflare Accessにより、運営者があらかじめ登録したメールアドレスでログインした本人だけが利用できます。一般の方への提供は行っていません。
本ポリシーは、本アプリが取り扱う情報と、その利用・保存・保護の方法を説明するものです。
2. 運営者・お問い合わせ先
運営者:お助けAI城里センター(公式サイト)
お問い合わせ:お助けAI城里センター公式サイトのお問い合わせに掲載している方法でご連絡ください。
3. 取り扱う情報
- ログインに関する情報:Cloudflare Accessの認証結果に含まれるメールアドレスと利用者識別子。メールアドレスは本人確認のためだけに照合し、本アプリのデータベースには保存しません。データベースには利用者識別子だけを保存します。
- 利用者が入力する管理情報:取得先のサービス名、証憑の種類、勘定科目の候補、取得先ページのURL、メモ、月ごとの回収状況、確認メモ、状態の変更履歴。
- 証憑ファイル:利用者が登録したPDF・JPEG・PNG・HEIC/HEIF形式のファイルと、その元のファイル名・形式・サイズ・内容から計算した識別値(SHA-256)。
- Google APIから取得する情報:次の「4. Googleユーザーデータの取り扱い」に記載します。
位置情報、連絡先、端末の広告識別子は取得しません。アクセス解析や広告のためのCookie・ツールは使用しません。使用するCookieは、Cloudflare Accessがログイン状態を保つための認証Cookieだけです。
4. Googleユーザーデータの取り扱い
要求する権限
本アプリがGoogleアカウントに要求する権限は https://www.googleapis.com/auth/drive.file だけです。この権限では、本アプリが作成したファイル・フォルダと、利用者がGoogle Pickerで明示的に選択したフォルダにしかアクセスできません。Google Drive内のその他のファイルを閲覧・検索することはできません。Gmail、連絡先、カレンダーなどへのアクセスは要求しません。
取得・利用する情報と目的
- OAuthアクセストークン:Google Driveへ証憑を保存・取得するため、およびGoogle Pickerを表示するために使用します。
- Google Pickerで選択したフォルダの情報(ID、名前、種類、ゴミ箱にあるか、共有されているか、ファイルを追加できるか):証憑の保存先として設定し、保存先が共有されていないことなどを確認するために使用します。
- 本アプリが作成したフォルダ・ファイルの情報(ID、名前、種類、サイズ、本アプリが付けた管理用の識別子):保存先の特定、同じ証憑の二重保存の防止、保存済み証憑の一覧表示に使用します。
- 本アプリが保存した証憑ファイルの内容:利用者本人がダウンロードを操作したときに、本人へ提供するためだけに読み取ります。
本アプリがGoogle Drive上で行う操作は、保存先フォルダの確認・作成、証憑ファイルの保存・取得、および保存処理が途中で失敗した場合に本アプリ自身が作成したファイルを削除することに限られます。ファイルやフォルダの共有設定を変更したり、公開リンクを作成したりすることはありません。
Googleユーザーデータについて行わないこと
- 広告(パーソナライズド広告を含む)への利用、販売、データブローカー等への移転
- 上記の目的以外での利用、および「6. 第三者提供と外部サービス」に記載する場合を除く第三者への提供・転送
- 一般化されたAI・機械学習モデルの開発、改良、学習への利用
- 信用力の判断や融資目的での利用
- 人による閲覧(利用者本人の同意がある場合、セキュリティ上の問題の調査、法令の遵守に必要な場合を除きます)
本アプリによるGoogle APIから受け取った情報の使用および他のアプリへの転送は、Google API Services User Data Policy(限定使用の要件を含む)に準拠します。
Shohyo Atsume's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
5. 保存場所と保存期間
- 証憑ファイル本体:利用者本人のGoogle Drive(設定画面で選んだフォルダ、または本人のマイドライブに作成する「証憑あつめ」フォルダ)に保存します。本アプリのサーバーには保存せず、保存・ダウンロードの転送処理中に一時的に扱うだけです。Google Drive上のファイルは、利用者自身が削除するまで残ります。
- 管理情報・ファイルの管理情報(第3項の管理情報、ファイル名、Google Drive上のファイルID等):Cloudflare D1に保存し、利用者が削除を求めるまで、または本アプリの提供を終了するまで保存します。
- Googleの認証情報:Google Driveへ保存するための更新トークンとOAuthクライアントの秘密情報は、Cloudflare Workersの暗号化された秘密情報の保管機能にだけ保存し、ブラウザ、データベース、ソースコードには保存しません。アクセストークンは短時間だけ有効なものを都度取得し、保存しません。Google Pickerのために画面上で取得するアクセストークンは、ブラウザのメモリ上でだけ使用し、サーバーへ送信・保存しません。
- ログ:本アプリは、証憑の内容や認証情報をログへ出力しません。
6. 第三者提供と外部サービス
取り扱う情報を第三者へ販売・提供することはありません。ただし、法令に基づき開示が求められた場合を除きます。
本アプリは、提供のために次の外部サービスを利用しており、情報はこれらのサービス上で処理・保存されます。
- Cloudflare, Inc.(アプリの配信、Cloudflare Accessによる本人認証、Cloudflare D1による管理情報の保存):プライバシーポリシー
- Google LLC(Google Driveへの証憑の保存、Googleアカウントによる認証、Google Picker):プライバシーポリシー
7. 安全管理
- 通信はすべてHTTPSで暗号化します。
- Cloudflare Accessで登録済みの本人だけにログインを許可し、さらに本アプリ内でもログイン情報の署名・有効期限・メールアドレスを検証します。
- データベースの操作はすべて利用者ごとに分離し、保存済み証憑のダウンロードも本人確認の後にだけ行います。
- 他のサイトからの不正な書き込み操作を拒否し、画面の埋め込みを禁止するなどのセキュリティ設定を行っています。
- Google Driveの権限は必要最小限(drive.file)に限定し、証憑を一般公開・リンク共有しません。
なお、利用者がGoogle Drive上で保存先フォルダを共有したり、共有フォルダへ移動したりした場合、証憑はその共有設定に従って他の人から見える状態になります。本アプリは共有されているフォルダを保存先として選択できないようにしていますが、選択後の共有設定の変更には十分ご注意ください。
8. 利用者によるアクセスの取り消し・データの削除
- Googleアカウントへのアクセスの取り消し:Googleアカウントの「サードパーティ製のアプリとサービス」から、本アプリのアクセスをいつでも取り消せます。取り消すと、本アプリはGoogle Driveへ証憑を保存・取得できなくなります。すでにGoogle Driveに保存した証憑はそのまま残ります。
- Google Drive上の証憑の削除:Google Driveから利用者自身でいつでも削除できます。
- 管理情報の書き出し:設定画面から、取得先・月別の状態・変更履歴をJSON形式で書き出せます。
- 管理情報の削除:第2項のお問い合わせ先へご連絡ください。運営者が確認のうえ、Cloudflare D1に保存した管理情報を削除します。
9. 本ポリシーの変更
本アプリの機能や取り扱う情報を変更する場合は、本ページを更新し、変更内容を反映します。Googleユーザーデータを新たな目的で利用する場合は、事前に本ページを更新し、必要に応じて改めて同意を得ます。