App privacy policy

Vectra Viewer プライバシーポリシー

個人情報および利用者のファイル・共有情報の取り扱いについて

合同会社SpesTech(以下「当社」といいます。)は、当社が提供するVectra Viewerにおける個人情報および利用者のファイル等の取り扱いについて、本ポリシーで説明します。個人情報保護に関する基本方針、安全管理、開示・訂正・利用停止・削除等への対応は、当社の共通プライバシーポリシーもあわせてご確認ください。

1. 対象サービスと運営者

本ポリシーは、合同会社SpesTechが運営するVectra Viewer(以下「Viewer」といいます。)に適用されます。

Viewerでファイルを開くときに扱う情報と、お問い合わせ時にフォームへ入力いただく氏名・メールアドレス・お問い合わせ内容等は、利用する場面と目的が異なります。お問い合わせフォームの入力情報は、当社の共通プライバシーポリシーに記載する目的で取り扱います。

2. 端末内のファイルを開く場合

利用者が端末上のファイルを選択する、またはViewerへドラッグ&ドロップする場合、点群、注釈、カメラパスなどはブラウザ内で読み込み・処理します。この読み込み操作によって、選択したローカルファイルが当社サーバーへアップロードされることはありません。

編集した注釈やカメラパスは、利用者の保存操作により端末へダウンロードできます。

この説明は、端末内のファイルを開く操作についてのものです。クラウドからの読み込みやViewerの共有URLの作成には、以下に記載する通信があります。

3. Androidの共有メニューから受け取る場合

インストール済みのViewerをAndroidの共有先として選ぶと、Viewerへファイルを受け渡すため、ファイル本体、ファイル名、種類、更新日時などをブラウザの端末内ストレージに一時保存します。

この受け渡しは、他の人が閲覧できるViewerの共有URLを作成する操作とは異なります。Androidの共有先としてViewerを選ぶだけで、ファイルが他の人に公開されることはありません。

Viewerが一時保存したファイルを受け取る際に、一時記録を削除します。保存から24時間を過ぎたファイルは受け取り対象にせず、期限切れの記録は、その後の受け渡し処理などで整理します。24時間は受け取り可能な期間であり、保存からちょうど24時間後に削除が実行されることを意味しません。

ブラウザのサイトデータを削除することでも、端末内の保存情報を消去できます。

4. 公開クラウドファイルを開く場合

利用者がpCloudまたはGoogle Driveの公開ファイルのリンクを入力すると、そのリンクを当社が利用するCloudflare上の中継サービスへ送信します。中継サービスは、指定された外部サービスから対象ファイルを取得・中継し、ブラウザで表示します。

対象ファイルの検証・取得・表示のため、ファイルの識別情報、サイズ、更新情報など、取得に必要な情報を一時的に扱います。

この操作で、端末のファイルをpCloudやGoogle Driveへ自動でアップロードしたり、利用者のクラウド内の全ファイルを取得したりすることはありません。リンクの入力だけで、利用者に権限のないファイルを読めるようになるものではありません。

pCloud・Google Drive側の公開設定や共有権限は、各サービス側で利用者が管理する設定です。AndroidからViewerへのファイルの受け渡しや、Viewerでの共有URL作成とは、それぞれ別の操作です。

5. Google Driveの認可・ファイル選択

公開アクセスだけでは取得できないファイルを利用者の認可で開く場合や、Google Driveのファイル選択画面を使う場合には、利用者の操作によりGoogleの認可画面やファイル選択画面を使用します。

取得する情報と利用目的

対象ファイルの識別情報、名前、サイズなどを、権限確認とファイルの読み込みのために取得します。認証が必要な点群を取得する際は、アクセストークン(Googleから認可されたアクセスのための情報)と対象ファイル情報を、Cloudflare上の中継処理へ一時送信します。

中継処理では、Google側のアクセス権、ダウンロード許可、ファイルの更新状況などを確認し、対象データを取得します。

アクセストークンとファイル内容の取り扱い

認証付き中継に使うアクセストークンと取得データは、処理中のメモリで扱います。この中継では、トークンと取得したファイル内容を、永続ストレージ、共有キャッシュ、アプリの動作記録、Viewerの共有URLへ保存しません。

ページの再読み込みで、ブラウザ内のアクセストークンを破棄します。また、アカウント切替、接続解除、認可失効時には、旧アカウントの点群表示と、表示のために一時的に保持したデータ(部分キャッシュ)を破棄します。

ページの再読み込みや端末内のトークンの破棄は、Google側で認可を取り消す操作と同じではありません。

要求する権限

  • ファイル選択のための権限(drive.file):利用者がアプリで使用するファイルへのアクセスを認可するために使用します。
  • Driveの「アプリで開く」と連携するための権限(drive.install):利用者が専用ボタンを押した場合のみ、追加で要求します。

行わない操作と共有の制限

ViewerはGoogle Driveへのファイルの書き込み、アップロード、公開設定の変更を行いません。URLの入力やGoogleへのログインだけで、対象ファイルの閲覧権限を付与するものではありません。また、非公開点群からViewerの共有URLは作成できません。

Google側での認可の取り消し

Googleアカウント側でも、Viewerへのアクセス権を確認・管理し、取り消すことができます。手順は、Google公式のアプリとのリンクを管理するための案内をご確認ください。Viewerでの接続解除だけで、Google側の認可も必ず取り消されることを意味しません。

6. Driveの「アプリで開く」から起動する場合

Google Driveの「アプリで開く」からViewerを起動する際は、対象ファイルの識別情報などが起動情報として渡されます。最初のページ読み込みでは、この情報を含むリクエストが配信基盤に届きます。

Viewerは起動情報を検証してURLから除去し、その後は端末内のメモリで扱います。再読み込みのために起動情報を永続保存しません。

Viewerのアプリコードは、起動情報を動作記録、アクセス解析、Viewerの共有情報へ送信しません。これはアプリコードによる取り扱いの説明であり、配信基盤による最初のHTTPリクエストの処理とは区別されます。

7. Viewerの共有URLを作成・閲覧する場合

共有する情報と保存先

Viewerでは、pCloudまたはGoogle Driveの公開ファイルと表示状態を共有できます。表示設定、初期視点、ファイルの識別情報、サイズ、更新情報、公開ファイルを参照するための情報などを、共有状態の再現に使用します。

現在の通常の共有URLでは、共有情報を暗号化してURL自体に格納します。現在の方式では、点群、注釈、カメラパスの本文を新たに共有用データベースへ複製せず、閲覧時に元のクラウドサービスから取得します。

閲覧できる人と共有前の確認

共有情報の暗号化は、閲覧者を特定の人だけに限定する仕組みではありません。共有URLを知っている人は、元ファイルが利用可能である限り、共有した点群、注釈、カメラパスを閲覧できます。

共有権限のあるデータを使用し、URLの送付先をご確認ください。元のクラウドサービスの公開設定も、利用者自身で管理してください。

共有URLの種類と期間

共有時のViewerの表示画面を、リンクプレビュー用の画像としてCloudflare上に一時保存する場合があります。リンクを送った先のサービスなどで、この画像がプレビューとして表示される場合があります。

プレビュー画像は、作成から約50日を目安に自動削除の対象となります。ただし、削除処理の実行やキャッシュへの反映には時間がかかる場合があり、実際の削除や表示終了が50日を超えることがあります。

点群ファイル本体を複製しない場合でも、画面に映っていた点群や注釈などは画像に含まれ得ます。共有前に、画面に機密情報や個人情報が映っていないかをご確認ください。

また、送付先サービスや閲覧者が保存した画像・キャッシュについては、当社による削除を保証するものではありません。

9. 端末への設定保存

コントローラの選択やボタン割り当ては、次回以降の利用に引き継ぐため、ブラウザのローカルストレージへ保存します。これらの情報は、ブラウザのサイトデータを削除することで消去できます。

この設定保存は、Androidの共有メニューから受け取るファイルの一時保存とは、目的が異なります。

10. 動作記録

クラウド読み込みや共有処理では、サービス提供と障害調査のため、処理の種類、ファイルまたは共有識別子の一部、ファイルサイズ、通信結果などを、アプリの動作記録として扱う場合があります。

認証付きGoogle Drive中継では、アクセストークンと取得したファイル本文を動作記録へ保存しません。また、Driveの「アプリで開く」から渡される起動情報については、第6節のとおり取り扱います。

これらのアプリが出力する動作記録と、Viewerの配信基盤側で処理されるアクセスログは、別のものです。

11. 外部サービス

Viewerでは、次の用途で外部サービスを利用します。情報の送信・保存については、各節の説明と、各サービスのプライバシーポリシーをあわせてご確認ください。

  • Cloudflare:Viewerの配信、クラウドファイルの中継、共有用の一時情報、短縮URL、プレビュー画像などの処理・保存に利用します。中継のための公開ファイルのリンク、認証付き取得時のアクセストークンと対象ファイル情報、短縮URL用の暗号化済み共有情報、プレビュー画像などを、それぞれ前述の目的・期間で扱います。Cloudflareのプライバシーポリシー
  • pCloud:利用者が指定した公開ファイルの取得に利用します。指定リンクに含まれるファイルの識別情報などを使用し、中継サービスを通じて対象ファイルを取得します。pCloudのプライバシーポリシー
  • Google:Google Driveの公開ファイル取得、Google認可、ファイル選択、認可された対象ファイルの取得に利用します。対象ファイルの識別情報や、認証付き取得に必要なアクセストークンなどを、権限確認と読み込みのために扱います。Googleのプライバシーポリシー

12. 安全管理

当社は、共通プライバシーポリシーに沿って、取り扱う情報への不正アクセス、紛失、漏えい、改ざん等を防止するため、必要かつ適切な安全管理措置を講じます。

13. 開示・訂正・利用停止・削除等

ご本人から、ご自身の個人情報について開示、訂正、利用停止、削除等のお申し出があった場合は、ご本人であることを確認したうえで、法令に従い適切に対応します。以下のお問い合わせ窓口からご連絡ください。

端末内のデータ、元のpCloud・Google Drive上のファイル、Viewerの共有URL、プレビュー画像では、保管先と削除方法が異なります。

  • 端末内のデータ:ブラウザ内の一時保存情報や設定は、ブラウザのサイトデータ削除で消去できます。端末へダウンロードしたファイルは、その保存先で利用者自身が管理・削除してください。
  • 元のクラウドファイル:ファイルの削除や公開設定の変更は、利用者がpCloud・Google Drive側で管理してください。
  • 共有URL・プレビュー画像:種類ごとの保存先・期間は第7節・第8節のとおりです。当社による対応については、対象の共有URLとご希望の内容を添えてご相談ください。

お問い合わせによって、元のクラウドファイル、他の人が保有する共有URL、送付先サービスのキャッシュなどを一括して削除できるものではありません。

14. お問い合わせ窓口

Viewerおよび本ポリシーに関するお問い合わせ、個人情報についてのお申し出は、合同会社SpesTechのお問い合わせフォームからご連絡ください。

お問い合わせページでフォームが表示されない場合は、同じGoogleお問い合わせフォームを直接開くこともできます。フォームへの入力情報は、当社の共通プライバシーポリシーに従って取り扱います。

15. 本ポリシーの変更

当社は、サービス内容の変更や法令の改正等に応じて、本ポリシーを見直すことがあります。変更後の内容は、本ページに掲載した時点から適用します。

制定日: