このプライバシーポリシーについて
PDF Tools は、PDF ファイルの作成、結合、圧縮、分割、パスワード保護、読み込み、表示、共有、削除、整理を行い、また画像やスキャンしたページの文字を認識することを、すべてお使いの端末上で行える Android アプリです。
このプライバシーポリシーは、アプリがお客様の情報をどう扱うかを説明します。各ツールの機能については機能ページを、アプリの開発者と提供元については PDF Tools についてをご覧ください。
アプリ名: PDF Tools
パッケージ名: com.shahbaz.pdftools
プラットフォーム: Android
開発者: Syed Shahbaz Hussain
短くまとめると
PDF と文字認識のすべての機能はお使いの端末上で動作します。お客様の書類、画像、認識されたテキストが当方のサーバーへ送られることは一切ありません。
端末の外に出ていくものは 2 つあります。1 つ目はヘルプとサポートのフォームで、お客様が入力して送信をタップしたときに限られます。2 つ目は、文字認識を担うコンポーネントである Google ML Kit が Google に送信する少量の診断情報です。この診断情報に、お客様の画像、PDF、認識されたテキストが含まれることはありません。第三者コンポーネントをご覧ください。
現在のバージョンは:
- アカウントの作成やログインを必要としません
- 広告を表示しません
- サブスクリプションやアプリ内課金を含みません
- 当方独自の分析サービスやクラッシュ報告サービスを使用しません
- お客様の PDF ファイルの作成、結合、圧縮、分割、保護、読み取りにサーバーを使用しません
- お客様の PDF ファイル、画像、認識されたテキストをアップロードしません
- 個人データを販売しません
端末に残るもの、端末を離れるもの
これはこのポリシーで最も重要な区別であるため、詳細より先に述べます。
PDF 処理や文字認識のために選んだ画像と PDF ファイルは、アプリが作業できるように端末内で読み込まれます。当方のサーバーへアップロードされることはなく、処理のために第三者へ送られることもありません。
各機能がファイルに対して行うこと
以下のすべての機能は、お客様が選んだファイルだけを読み取り、その結果をお使いの端末内にあるアプリ専用の保存領域へ書き込みます。
- 画像から PDF。 選ばれた画像を読み取り、指定された品質で圧縮し、PDF を作成します。
- PDF の読み込み。 選ばれた PDF をアプリ専用の保存領域へコピーし、マイファイルで管理できるようにします。
- PDF の結合。 選ばれた複数の PDF を読み取り、ひとつにまとめた PDF を書き出します。
- PDF の圧縮。 選ばれた 1 つの PDF を読み取り、縮小した複製を新しいファイルとして書き出します。
- PDF の分割。 選ばれた 1 つの PDF を読み取り、各ページを別々の書類として書き出します。
- パスワード保護。 選ばれた PDF を AES-256 で暗号化します。パスワード保護をご覧ください。
- 文字認識。 画像やスキャンされた PDF ページの文字を端末上で認識します。文字認識をご覧ください。
- 表示、共有、削除、マイファイル。 書類を開いて表示し、お客様が選んだときにファイルを Android の共有メニューへ渡し、ファイルを削除し、アプリが管理する書類を一覧表示します。
- サポートへの連絡。 何かを送信する唯一の機能です。ヘルプとサポートへのお問い合わせをご覧ください。
Android の権限とファイルの選び方
PDF Tools は、写真ライブラリ、メディアライブラリ、端末ストレージへの広い権限を求めません。かわりに、お客様が Android のシステム選択画面で 1 つずつファイルを選び、アプリは選ばれたものだけを受け取ります。
アプリの Android マニフェストは次の権限を明示的に遮断しています:
CAMERARECORD_AUDIOREAD_MEDIA_IMAGESREAD_MEDIA_VIDEOREAD_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGE
実際のところ、PDF Tools は写真を撮ることも、音声を録音することも、ギャラリーを閲覧することも、渡されていないファイルを読むこともできません。お客様ご自身がその書類を選ぶまで、アプリがその書類を見る手段はありません。
文字認識のしくみ
文字認識は、画像やスキャンされた PDF ページの中の文字を認識します。第三者コンポーネントで説明しているアプリ内蔵の文字認識コンポーネントを用いて、お使いの端末上で動作します。認識モデルはアプリの中に同梱されているため、文字認識はインターネット接続なしで動作します。お客様の画像、PDF、認識されたテキストが認識のためにどこかへ送られることは一切ありません。ただし、Google ML Kit はコンポーネント自体に関する少量の診断情報を Google に送信します。詳しくは第三者コンポーネントで説明しています。
- 文字認識のために選んだ画像と PDF は当方のサーバーへアップロードされません。認識されたテキストも同様です。
- 認識されたテキストは、お客様が意図してコピーまたは共有しない限り、結果画面にとどまります。
- PDF を読み取る際、アプリは各ページを専用キャッシュ内の一時画像に変換し、文字を認識し、その直後にその一時画像を削除します。
- 認識されたテキストを共有するとき、アプリはそれを専用キャッシュ内の一時テキストファイルに書き出し、Android の共有メニューへ渡し、その後その一時ファイルを削除します。
テキストのコピー。 コピーをタップすると、認識されたテキストは端末のシステムクリップボードに置かれます。テキストがクリップボードに入った後、それがどう保存され、同期され、他のアプリに提供されるかは、お使いの端末、キーボード、ご利用のクリップボード管理アプリ、そして貼り付け先のアプリによって決まります。この挙動はアプリの制御の外にあります。
パスワード保護のしくみ
パスワード保護は、ISO 32000-2(改訂 6)で定義された PDF 標準セキュリティハンドラーに従い、選ばれた PDF を AES-256 で暗号化します。選ばれた PDF の読み取りと暗号化は、すべてお使いの端末上で行われます。
- お客様のパスワードは、アプリがその作業を行っている間、暗号化された PDF を作るためだけに使われます。
- アプリはお客様のパスワードを保存せず、アップロードせず、ログに記録せず、どこにも複製を残しません。
- 復旧の手段はありません。当方もアプリも、保護された PDF を解除したり、忘れたパスワードを復旧したりすることはできません。
PDF Tools がお使いの端末に保存するもの
以下のすべては、お使いの端末にあるアプリ専用の保存領域に保存されます。いずれも当方へ送信されることはありません。
履歴の消去、ファイルの削除、アプリデータの削除
これらは効果の異なる 4 つの操作です。区別が重要なので、明記します。
他のアプリへ書き出したり共有したりしたファイル、または端末の別の場所に保存したファイルは、アプリの保存領域の外にあり、これらの操作の影響を受けません。
これらの操作はいずれも、すでに送信されたお問い合わせを削除するものではありません。それをご希望の場合は、サポート情報の削除をご覧ください。
お問い合わせの際に送信される情報
PDF Tools には、質問、機能のご提案、不具合のご報告、ご意見の送信に使えるサポート連絡フォームがあります。利用するかどうかは完全に任意です。一度も開かなければ、この節の内容はお客様には当てはまりません。
送信をタップすると、フォームは暗号化された HTTPS 接続で当方のサポートサービスへ送られます。その内容は次のとおりです:
インストール識別子について
インストール識別子はお使いの端末上でランダムに生成され、端末のセキュアストレージに保存されます。これは広告識別子ではなく、端末の IMEI、シリアル番号、MAC アドレスでもありません。お客様のプロファイルを作るためにも、他のアプリやウェブサイトを横断して追跡するためにも使われません。
お問い合わせが当方のサービスに届くと、インストール識別子は不可逆な暗号学的ハッシュに変換され、件数の計上と制限の適用にはそのハッシュだけが使われます。識別子そのものは当方が受け取るサポートメールには書き込まれず、元の形で保存されることもありません。
当方のサービスが記録するもの
当方のサポートサービスはお問い合わせのデータベースを運用していません。お問い合わせはメールとして当方に届きます。それに加えて:
- ネットワークアドレス。 送信回数の制限を適用できるよう、お客様の IP アドレスは受信したリクエストから読み取られます。読み取り後ただちに不可逆な暗号学的ハッシュへ変換されます。生の IP アドレスは当方のサービスに保存されず、アプリケーションログにも書き込まれません。
- 送信回数の制限。 この目的のために保存されるのはハッシュ化された値だけで、短命なストアに保管されます。これらのエントリは自動的に、作成から遅くとも 24 時間後には失効します。
- 重複送信の抑止。 誤って二重に送信されても当方に二度届かないよう、お問い合わせのハッシュを 10 分間だけ保持します。
- アプリケーションログ。 当方のサービスは、リクエスト識別子、発生した事象、ステータスコード、処理にかかった時間、ハッシュ化された値を含む技術的なログを記録します。お客様のメールアドレス、本文、添付ファイル、生の IP アドレス、生のインストール識別子は、これらのログから意図的に除外しています。
- 添付ファイルの取り扱い。 添付された画像は、サポート用メールボックスに届く前に当方のサービス上で再エンコードされます。再エンコードにより、元のファイルに含まれていた可能性のある EXIF や GPS 位置情報などの埋め込みメタデータは失われます。
- インフラの記録。 当方のホスティング事業者とメール事業者は、独自のネットワークおよびセキュリティのログを運用しています。これは当方の管理外であり、ネットワークアドレス、タイムスタンプ、リクエストヘッダーを含む場合があります。サポート情報を扱う事業者をご覧ください。
サポート情報を扱う事業者
お問い合わせの受付と回答のために、以下の事業者を利用しています。これらは当方に代わり、この目的のためだけに業務を行います。
当方はこれらの情報を販売せず、広告事業者や分析事業者へ渡すこともありません。
国外への移転
これらの事業者は複数の国でインフラを運用しています。そのため、ヘルプとサポートを通じて送信された情報は、お客様がお住まいの国の外で処理または保存される場合があります。
サポート情報を保持する期間
送信回数の制限と重複送信の抑止に使われる短命な値は、ヘルプとサポートへのお問い合わせで述べたとおり、作成から遅くとも 24 時間後には自動的に失効します。
お問い合わせそのものは、当方のサポート用メールボックスにあるメールです。お問い合わせに対応している間、およびやり取りが続いている間は保持します。
その目的に必要でなくなった時点で削除します。つまり、お問い合わせが解決し、やり取りが終わった時点です。ただし法的義務を果たすために引き続き必要な場合を除きます。お問い合わせのデータベースが存在しないため、固定の保持期間はありません。お問い合わせを削除するとは、そのメールと添付ファイルをメールボックスから削除することを意味します。
アプリのアンインストールやストレージの消去は、端末からアプリのデータを取り除きます。すでに送信されたお問い合わせを削除するものではありません。そのお問い合わせは、当方がすでに受け取ったメールだからです。
サポート情報の削除を求める
お客様に関連するサポート情報の削除を求めることができます。support@syedshahbazhussain.com 宛にメールをお送りいただき、次の内容を記載してください:
- 送信後にアプリに表示されたお問い合わせ ID(お手元に残っている場合)。アプリは直近のお問い合わせの ID をサポート連絡画面に保持しています。
- 元のお問い合わせで使用したメールアドレス。
削除のご依頼は、元のお問い合わせの送信元メールアドレスと照合します。別のアドレスからお送りいただいた場合や、お問い合わせ ID をご提示いただけない場合、どのメッセージがお客様のものか特定できないことがあり、対応の前に詳細をお尋ねする場合があります。確認の取れていないご依頼で第三者のメッセージを削除することはありません。
当方はお問い合わせのデータベースを運用していないため、削除とは該当のメールと添付ファイルをサポート用メールボックスから削除することを意味します。
削除のご依頼の後も一部の記録が残る場合があります。送信回数の制限と重複送信の抑止に使われるハッシュ化された値はお客様と結びつけることができず、24 時間以内に自動的に失効します。サポート情報を扱う事業者に挙げた事業者が保持するプラットフォームおよびセキュリティのログは、それぞれの事業者の方針に従って保持され、当方の管理外です。
アプリに含まれる第三者のソフトウェア
現在のバージョンの PDF Tools には、広告、クラッシュ報告、決済、サブスクリプションの SDK は一切含まれていません。また、当方独自の分析も行っていません。
一方で、お使いの端末上で処理を行う第三者のソフトウェアコンポーネントは含まれています。最も重要なものは Google ML Kit Text Recognition で、文字認識で説明した文字認識を実行します。認識モデルはアプリに同梱されているため、文字認識は端末内で動作し、お客様の画像、PDF、認識されたテキストを送信することはありません。
Google ML Kit が送信する診断情報
ML Kit は、Google が ML Kit の性能を測定し、不具合を修正できるよう、限られた範囲の診断情報と使用状況の情報を Google に送信します。Google の ML Kit データ開示によると、その内容は次のとおりです:
- メーカー、モデル、オペレーティング システムのバージョンなどの端末情報
- パッケージ名やアプリのバージョンなどのアプリ情報
- お客様を特定することを目的としない、インストールごとの識別子
- パフォーマンス指標、エラーコード、およびコンポーネントの起動や認識の実行といったイベントの種類
- コンポーネントのバージョンと設定、およびその入力と出力のサイズ
お客様の画像、PDF、認識されたテキストの内容は含まれません。Google によれば、この情報は HTTPS で送信され、第三者に提供されることはありません。送信先は当方ではなく Google であり、当方がこの情報を見ることはできません。Google によるこの情報の取り扱いには、Google 自身のプライバシーポリシーが適用されます。
この情報は、PDF Tools の Google Play データ セーフティ セクションにおいて「アプリの情報とパフォーマンス」と「デバイスまたはその他の ID」として申告しています。
アプリはまた、PDF ファイルの作成、読み取り、暗号化のため、およびアプリのインターフェースのためにオープンソースのライブラリを使用しています。これらはお使いの端末上で動作し、お客様の内容をどこにも送信しません。
将来、データを送信する別の第三者のサービスが追加される場合は、そのリリースより前にこのプライバシーポリシーと Google Play のデータ セーフティ フォームを更新します。
PDF Tools が決して収集しないもの
サポートへ連絡するかどうかにかかわらず、PDF Tools は次のものを収集しません:
- サーバーへアップロードされた、お客様の PDF ファイル、書類、画像、認識されたテキスト
- お客様の PDF パスワード
- 電話番号
- 正確な位置情報や GPS 位置情報
- 連絡先
- 決済情報
- アカウントやログインの情報
- 端末に保存されたメッセージやチャット
- 端末の広告 ID
- 端末の IMEI、シリアル番号、MAC アドレス
- 端末にインストールされている他のアプリの一覧
- 写真やメディアのライブラリ
お客様が管理する共有
PDF Tools は個人データを販売せず、お客様の PDF ファイルや書類を第三者と共有しません。
PDF や認識されたテキストを共有することを選ぶと、Android の共有メニューから他のアプリへ送ることができます。その操作はお客様が管理し、その後は受け取る側のアプリのプライバシーの扱いが適用されます。
サポート情報は、サポート情報を扱う事業者に挙げた事業者のみが取り扱います。
情報はどのように守られるか
端末上でファイルを処理することが、PDF Tools における主要なプライバシー保護です。そもそも送信されない情報は、通信の途中で傍受されることも、サーバーから漏れることもありません。
お問い合わせについては、アプリから当方のサービスへの接続に HTTPS を、当方のサービスからメールサーバーへの接続に証明書検証を伴う TLS 1.2 以上を使用します。送信回数の制限に使う識別子は、保存前に鍵付きの暗号学的ハッシュでハッシュ化されます。
当方の委託先が保存時のデータをどのように暗号化しているかについては主張を行いません。それは当方ではなく各事業者が定めることだからです。
電子的な送信や保存の方法で、完全に安全であると保証できるものはありません。お問い合わせの本文や添付ファイルに機微な個人情報を記載することはお控えいただき、他のアプリへ書類を共有する際はご注意ください。
子どもに関する情報
PDF Tools は子どもを対象としたアプリではなく、アプリが子どもから個人情報を意図的に収集することはありません。
お子さまがサポートフォームを通じて当方へ個人情報を送ったとお考えの場合は、確認して削除できるようご連絡ください。
アカウントはなく、アカウント削除の手続きもありません
PDF Tools はアカウントの作成やログインを提供していないため、削除すべきアカウントもありません。将来アカウント機能が追加された場合は、このポリシーを更新し、アカウントを削除する手段を用意します。
このプライバシーポリシーの変更
このプライバシーポリシーを更新することがあります。変更は新しい最終更新日とともにこのページに掲載されます。
将来、分析、クラッシュ報告、広告、サブスクリプション、クラウドバックアップ、アカウント、サーバー側での処理が追加される場合は、関連するアプリのリリースより前に、このポリシーと Google Play のデータ セーフティ フォームを更新します。
プライバシーに関するご質問
このプライバシーポリシーについてご質問がある場合、または上記の権利を行使されたい場合は、当方へご連絡ください。製品の不具合については、サポートページがよくある原因から順に説明しています。