最終更新日:2026年6月7日
これは参考のための翻訳です。解釈に相違がある場合は、英語版が法的に優先されます。
ScopeProof(以下「本アプリ」)は、お客様のプライバシーを尊重し、透明性をもって運用されるよう設計されています。
本プライバシーポリシーでは、本アプリがどのような情報を取り扱い、どこに保存し、どのように利用するかについて説明します。
1. アカウント不要
ScopeProof では、アカウントの作成やサインインは不要です。お客様ご自身に関する個人情報を一切提供することなく、
本アプリを完全にご利用いただけます。(オプションのリモート署名機能を利用する場合の限定的な例外については、
第 4 条をご覧ください。)
2. お客様の端末に保存されるデータ
ScopeProof で作成するすべてのデータは、お客様の端末内にローカルで保存されます。これには以下が含まれます。
- 変更指示書、明細項目および合計金額
- お客様が入力した顧客の連絡先情報(氏名、メールアドレス、電話番号)
- 現場の証跡として添付する写真
- 顧客の署名(対面で取得したもの、またはリモート署名で返送されたもの)
- 会社情報、ロゴ、ブランドカラーおよび請負業者の署名
- 明細項目のテンプレート、プロジェクトおよび変更指示書の履歴
- 署名時に記録される GPS 座標およびタイムスタンプ(位置情報が有効な場合)
初期設定では、上記の顧客連絡先情報を含め、これらのデータがサーバーに送信されることは一切ありません。
顧客のメールアドレスおよび電話番号が端末外に送信されるのは、お客様が明示的にリモート署名を開始した場合に限られ、
しかも暗号化された形式でのみ送信されます(第 4 条参照)。顧客の氏名は、署名依頼に関するプッシュ通知が、
その通知がどの顧客に関するものかを識別できるようにするために、同じ処理の一環として平文で送信されます。これは他の
いかなる目的にも使用されません。
3. 利用状況の分析およびクラッシュレポート
ScopeProof がどのように利用されているかを把握し、不具合を発見・修正するため、本アプリは 2 つの Google Firebase
サービスを使用します。すなわち、Firebase Analytics(機能利用状況に関する匿名の分析)および
Firebase Crashlytics(クラッシュおよびエラーの診断)です。
これはお客様の同意によって制御されます。EU、EEA、英国およびスイスでは、利用状況の分析および
クラッシュレポートは初期設定で無効になっており、最初に表示される確認時にお客様がオプトインした
場合にのみ有効になります。それ以外の地域では初期設定で有効です。すべての地域において、
「設定 › データとプライバシー ›「利用状況・クラッシュデータの共有」」から、
いつでも有効・無効を切り替えることができます。この設定が無効の間は、何も収集されません。
収集される内容(有効な場合のみ):
- 匿名のアプリ利用イベント — 例えば、どの機能や画面をいつ利用したか — 業務データは一切添付されません。
- クラッシュおよびエラーの診断情報 — スタックトレース、ならびに問題発生時のお客様の端末モデル、オペレーティングシステムのバージョンおよびアプリのバージョン。
- 本アプリの動作に関する基本的なパフォーマンスおよび診断データ。
- お客様の端末上で生成されローカルに保存されるランダムに生成された識別子。これらのイベントおよびクラッシュレポートに付与され、匿名のセッション単位でグループ化できるようにします。これはランダムな UUID であり — お客様の氏名、メールアドレス、Apple ID、電話番号、広告識別子のいずれでもなく — 本アプリを削除すると消去されます。
決して収集されない内容:お客様の変更指示書、明細項目、合計金額、顧客の連絡先情報、写真、署名、
GPS 座標、会社情報、その他いかなる業務データも収集されません。分析およびクラッシュレポートには、アプリの
操作に関するデータと技術的な診断データのみが含まれます。
広告およびアプリ横断的なトラッキングは行いません。ScopeProof は広告フレームワークを使用せず、
お客様の端末の広告識別子(IDFA)にアクセスせず、他のアプリやウェブサイトにわたってお客様を追跡することは
ありません。これらのデータは Firebase の一部として Google により処理されます。詳しくは
Google の Firebase プライバシーに関する取り組みをご覧ください。
4. リモート署名(Pro 機能、オプション)
リモート署名は、お客様の顧客がセキュアなウェブリンクを開くことで、自身の端末から変更指示書に署名できる
オプションの Pro 機能です。これは完全にオプトイン制です — 一度も利用しない限り、App Store の標準的な
購入確認を除き、変更指示書のデータ、顧客情報、メタデータがお客様の端末から外部に出ることはありません。
リモート署名を開始すると、ScopeProof は Google Firebase を使用して、変更指示書を顧客のウェブブラウザに
送信し、署名済みの書類を受け取ります。具体的には、本アプリは以下の Firebase サービスを使用します。
- Firebase Authentication(匿名サインイン):Firebase のセキュリティルールが読み取り/書き込みのアクセスを制御できるよう、本アプリは匿名でサインインします。認証のためにお客様に関するメールアドレス、氏名、アカウント、個人識別子が Firebase に送信されることはありません — Firebase はランダムで一時的な匿名ユーザー ID を発行します。
- Cloud Firestore:署名依頼ごとに 1 件のドキュメントを保存します。このドキュメントには、暗号化された変更指示書のペイロード、平文の顧客氏名(顧客が依頼に対して操作した際にお客様が受け取るプッシュ通知をパーソナライズするためにのみ使用)、更新シークレットのハッシュ、ステータス(送信済み/閲覧済み/署名済み/期限切れ/拒否)、作成および有効期限のタイムスタンプ、ならびにお客様の端末のプッシュ通知トークンが含まれます。顧客氏名のフィールドを除き、Firestore は暗号文しか参照できず — 復号鍵にアクセスすることは決してありません。
- Cloud Functions:サーバー側の 1 つの関数が更新シークレットを検証し、顧客が署名すると、その署名を Firestore ドキュメントに書き戻します。もう 1 つの関数は 7 日間の有効期限を延長できます。Cloud Functions は復号鍵にアクセスできず、平文の変更指示書を読み取ることはできません。
- Firebase Cloud Messaging(FCM):顧客が依頼を閲覧、署名、拒否、または期限切れにした際に、お客様の端末へプッシュ通知を配信します。お客様の端末の FCM トークンは、依頼が有効な間(最長 7 日間、依頼が期限切れになるか署名されるまで)に限り署名依頼ドキュメント内に保存され、関連する通知のみがお客様に配信されるようにします。
- Firebase App Check(App Attest):本アプリは、Apple の App Attest を基盤とする App Check を使用して、当社の Cloud Functions の不正利用を防止します。App Check は、その呼び出しが実際の Apple 端末上の正規の ScopeProof から行われていることを証明する匿名のアテステーショントークンを生成します。このトークンにはお客様に関する個人データは一切含まれず、アプリ横断的にお客様を識別または追跡するために使用することはできません。
送信される内容と、その保護方法:
- 変更指示書のペイロード — 顧客のメールアドレス、電話番号、明細項目、合計金額、添付写真、作成時のお客様の GPS 座標(有効な場合)、会社情報を含みます — は、アップロード前に、新たに生成された鍵を用いてAES-256-GCMでお客様の端末上で暗号化されます。Firestore に保存されるのは暗号文のみです。
- 顧客の氏名は、暗号化されたペイロードと並んで平文で保存される唯一のフィールドです。これは、当社のプッシュ通知用 Cloud Function が、お客様が受け取るアラートに顧客の氏名を含められるようにすること(例:「Jane Doe さんがあなたの変更指示書に署名しました」)のみを目的としています。他のいかなる目的にも使用されず、第三者と共有されることもありません。
- AES 復号鍵および更新シークレットの認可トークンは、Firebase にアップロードされることは決してありません。これらは、お客様が顧客に送付する署名リンクの URL フラグメント(
#key=...&auth=...)の中にのみ存在します。ウェブブラウザは URL フラグメントをサーバーに送信しないため、鍵はお客様と顧客の間に留まります。
- 顧客がウェブ上で署名すると、署名ページは顧客が描いた署名(PNG 画像)、入力した氏名、署名のタイムスタンプ、IP アドレス、ブラウザのユーザーエージェント文字列、および同意の確認を記録します。これらは、紛争防止のための署名記録の一部として Cloud Function によって Firestore ドキュメントに書き戻され、その後お客様の端末にダウンロードされ、署名済みかつ改変不可能な記録としてローカルに保存されます。
データの保持。署名依頼は、作成から7 日後に自動的に期限切れになります。
期限切れになると、暗号化されたペイロードは署名リンクから取得できなくなり、その記録は削除対象としてマークされます。
また、有効期限前であっても、特定の署名ドキュメントの早期削除をご希望の場合は、いつでも当社にご連絡いただけます
(第 17 条参照)。お客様の端末が返送された署名をダウンロードした後は、リモートドキュメントの
ステータスにかかわらず、署名済みの変更指示書はお客様の端末内にローカルで保持されます。
Firebase は Google のサービスです。IP アドレスやサーバーリクエストログといった技術的なメタデータの Google による
取り扱いは、Google の Firebase プライバシーに関する取り組みに従います。
5. プッシュ通知
ScopeProof は、お客様が初めてリモート署名を利用する際にのみ、プッシュ通知の送信許可を求めます。通知は、
顧客が署名依頼を閲覧、署名、または期限切れにした際にお客様に知らせる目的にのみ使用されます。通知の許可は、
端末の設定からいつでも取り消すことができます。
6. 位置情報データ
有効にした場合、ScopeProof は以下の目的でお客様の端末の位置情報にアクセスすることがあります。
- 現場の住所からジョブ名を自動入力する
- 現場の確認のために、変更指示書に GPS 座標を付与する
- 証跡として撮影する写真に GPS メタデータを付与する
位置情報データは、お客様の端末上でのみ使用されます(リモート署名を利用する場合は、第 4 条で説明する
暗号化されたペイロードに含まれます)。位置情報へのアクセスは、端末の設定からいつでも無効にできます。
7. 写真およびカメラへのアクセス
ScopeProof は、変更指示書に証跡写真を添付する、会社のロゴをアップロードする、生成した PDF を保存する目的で、
カメラおよび写真ライブラリへのアクセスを求めます。すべての画像は、お客様が共有を選択しない限り(メール、
メッセージ、AirDrop、リモート署名などを通じて)、お客様の端末内に留まります。
8. 暗号学的証明機能(紛争防止、Pro)
紛争防止モードは、署名済みの変更指示書の完全性を保護するオプションの Pro 機能です。
- 明細項目、添付写真のバイトデータ、顧客の署名、GPS、タイムスタンプは、署名の時点でSHA-256を用いてハッシュ化されます。
- iOS のキーチェーンに保存された端末ローカルの鍵(対応端末では Secure Enclave によりハードウェアで保護されます)を用いて、HMAC-SHA256署名が生成されます。
- すべての検証データは、お客様の端末内にローカルで保存されます。HMAC 鍵がお客様の端末を離れることは決してなく、iCloud にバックアップされることも、いかなる外部サービスに送信されることもありません。
本アプリが削除されると、キーチェーン内の HMAC 鍵は消去され、以前に封印された指示書はその端末上で再検証できなく
なります(ただし、ハッシュ自体は、エクスポートされた証拠パッケージを通じて引き続き公的に検証可能です)。
9. アプリ内課金
ScopeProof は、Pro 機能をアンロックするための一度限りの購入を 1 つ提供しています。支払いは、App Store を通じて
Apple により安全に処理されます。ScopeProof がお客様の支払い情報にアクセスすることはありません。
10. データの共有および副処理者
ScopeProof は、お客様のデータを販売または貸与することはなく、広告に使用することも決してありません。当社に代わって
データを処理する唯一の第三者は、GDPR 第 28 条に基づく当社の唯一のデータ副処理者である
Google Firebase(Google LLC)です。データがお客様の端末を離れるのは、以下の場合に限られます。
- お客様がファイル(PDF、CSV、QuickBooks、JSON、証拠 ZIP)をメール、メッセージ、AirDrop、またはその他お客様が選択したアプリを通じてエクスポートまたは送信する場合。
- 利用状況の分析およびクラッシュレポートが有効な場合(第 3 条参照)、匿名の利用イベントおよびクラッシュ診断情報がGoogle Firebaseに送信されます。これに、お客様の変更指示書、顧客情報、写真、署名が含まれることは決してありません。
- お客様がリモート署名を開始する場合、Google Firebaseが第 4 条で説明するストレージ、プッシュ配信、不正利用防止のサービスを提供します。
11. データの削除
お客様は、以下の方法でいつでもデータを削除できます。
- 本アプリ内で個々の変更指示書またはプロジェクトを削除する
- 本アプリを端末から削除する(これにより、キーチェーン内の暗号鍵やローカルの分析用識別子を含め、ローカルに保存されたすべてのデータが消去されます)
- リモート署名依頼を 7 日後に期限切れにする、または特定の署名ドキュメントの早期削除を当社に依頼する
12. 処理の法的根拠(GDPR)
データ処理が行われる範囲において、当社の法的根拠は以下のとおりです。
- 同意:必要とされる地域(EU/EEA、英国、スイス)では、利用状況の分析およびクラッシュレポートは、お客様がオプトインした後にのみ処理され、お客様は設定からいつでも同意を撤回できます。また、お客様は端末の権限(カメラ、位置情報、写真ライブラリ、プッシュ通知)を任意で付与し、端末の設定からいつでも取り消すことができます。リモート署名は、お客様の明示的な操作によってのみ開始されます。
- 正当な利益:ローカルでのデータ保存、暗号学的検証、PDF 生成、お客様が送信を選択したリモート署名書類の配信といった本アプリの中核的な機能の提供、ならびに — 上記の同意が必要な地域を除き — お客様がいつでも無効にできる匿名の分析およびクラッシュ診断を通じた本アプリの改善。
- 契約:Apple の App Store を通じた一度限りの Pro 購入の処理。
13. お客様の権利(EU/EEA のユーザー)
一般データ保護規則(GDPR)に基づき、お客様には、ご自身の個人データへのアクセス、訂正、消去、処理の制限、および
データポータビリティを請求する権利があります。
ScopeProof は初期設定ですべてのデータをローカルに保存するため、これらの権利のほとんどはお客様ご自身で直接
行使できます。
- アクセスおよびポータビリティ:本アプリのエクスポート機能(PDF、CSV、JSON、証拠 ZIP)を使用して、いつでもご自身のデータを取得できます。
- 消去:本アプリ内で個々の変更指示書を削除するか、本アプリ自体を削除してすべてのローカルデータを消去します。
- 制限および訂正:下書きは本アプリ内で直接編集できます。署名済みの変更指示書は意図的に改変不可能となっています。訂正を行う場合は、改訂版を作成するか、下書きとして複製してください。
- リモート署名の記録:特定の暗号化された署名ドキュメントを 7 日間の有効期限前に削除することをご希望の場合は、forthemcreation@gmail.com までご連絡ください。
14. 子どものプライバシー
ScopeProof は、請負業者および建設・工事関連の事業者向けの業務用ツールです。子どもを対象としたものではなく、
当社は 17 歳未満の方から故意に個人情報を収集することはありません。
15. 本ポリシーの変更
本プライバシーポリシーは、本アプリの変更や法的要件を反映するため、随時更新されることがあります。変更があった
場合は、更新日とともに本ページに掲載されます。
16. 準拠法
本プライバシーポリシーは、抵触法の規定にかかわらず、カナダ・ケベック州の法律に準拠し、これに従って解釈されます。
17. お問い合わせ
ScopeProof は ForThemCreation により開発・運営されています。本プライバシーポリシーに関するご質問、または上記の
権利の行使をご希望の場合は、forthemcreation@gmail.com までご連絡ください。
18. ウェブサイトのホスティング
本プライバシーポリシーのページは GitHub Pages 上でホスティングされています。本ページにアクセスすると、GitHub は
ウェブホスティングのインフラを提供する一環として、IP アドレス、ブラウザの詳細、サーバーリクエストデータといった
技術的な情報を処理することがあります。