テマヘラ「PDFに電子印鑑・サインを押す」のソースコード
=====================================================

このZIPには、https://ainosensei.com/tools/pdf-stamp/ で実際に動いているファイルを、
そのままの形で入れています（中身は1文字も変えていません）。

■ 入っているファイル
  tools/pdf-stamp/index.html  … ページ本体（画面・デザイン）
  tools/pdf-stamp/app.js  … このツールの処理
  tools/assets/js/runtime.js  … 全ツール共通の処理（保存・通知・報告フォームなど）
  tools/assets/vendor/libheif-js@1.23.2/libheif/libheif.js  … ライブラリ（改変なし）
  tools/assets/vendor/pdf-lib@1.17.1/dist/pdf-lib.min.js  … ライブラリ（改変なし）
  tools/assets/vendor/pdfjs-dist@3.11.174/build/pdf.min.js  … ライブラリ（改変なし）
  tools/assets/vendor/pdfjs-dist@3.11.174/build/pdf.worker.min.js  … ライブラリ（改変なし）

■ ファイルや入力内容を外部に送っていないことの確かめ方
  1. ブラウザの開発者ツールで確かめる
     ツールのページを開き、F12キー（Macは ⌘＋Option＋I）で開発者ツールを開いて
     「ネットワーク（Network）」タブを表示します。そのままツールを使っても、
     ainosensei.com と、Googleのアクセス解析（googletagmanager.com・google-analytics.com）
     以外への通信が出てこないこと、またその通信にファイルや入力内容が含まれないことを確認できます。
  2. ソースコードで確かめる
     tools/pdf-stamp/app.js（このツールの処理）と tools/assets/js/runtime.js（全ツール共通の処理）の中で、
     通信をする処理は「不具合・ご要望」フォームの送信（fetch("/tools/api/report.php")）の1か所だけで、
     送り先もこのサイト自身です。ファイルや入力内容を送る処理はありません。
     （ページの<head>にあるGoogleタグマネージャーの読み込みコードは、アクセス解析用です）
  3. サーバーの設定で確かめる
     テマヘラのページは、このサイトとGoogleのアクセス解析以外への通信をブラウザに禁止させる設定
     （Content-Security-Policy）を付けて配信しています。

■ 配信中のファイルと同じかを確かめる（システム担当の方向け）
  下の SHA-256 の値と、サイトから直接ダウンロードしたファイルの値を比べてください。
  Windows：PowerShell で  Get-FileHash ファイル名 -Algorithm SHA256
  Mac   ：ターミナルで  shasum -a 256 ファイル名
  89eadf2ff0015e31835ffeb6791df38aba8139b20b88bb5ae091b78adca4118d  tools/pdf-stamp/index.html
  fc1fc0190198b77ac3aa69330b9211e454a652e8c6f71c16e51f3b816fa0bb13  tools/pdf-stamp/app.js
  b9172b168c840bf804a241ed09ad75da01ffba367a640809b4729c774af44d6b  tools/assets/js/runtime.js
  d5a2d702410e4b46cbe578dd7c49f7992a3644b0d7363d036c3e04055bffa2d9  tools/assets/vendor/libheif-js@1.23.2/libheif/libheif.js
  0f9a5cad07941f0826586c94e089d89b918c46e5c17cf2d5a3c6f666e3bc694f  tools/assets/vendor/pdf-lib@1.17.1/dist/pdf-lib.min.js
  5b5799e6f8c680663207ac5b42ee14eed2a406fa7af48f50c154f0c0b1566946  tools/assets/vendor/pdfjs-dist@3.11.174/build/pdf.min.js
  feabdf309770ed24bba31a5467836cdc8cf639c705af27d52b585b041bb8527b  tools/assets/vendor/pdfjs-dist@3.11.174/build/pdf.worker.min.js

■ 使っているライブラリ
  tools/assets/vendor/ に、改変せずに入れています。名前・バージョン・ライセンスは
  テマヘラ全体のソースコード（https://ainosensei.com/tools/temahera-source.zip）の THIRD_PARTY_LICENSES.md をご覧ください。
  ※文字のデザイン（フォント）は入れていません。

運営：アトベイス株式会社（https://atbase.co.jp/）
