
TeX ドキュメント内の請求書に記載されている住所などを保持する何らかの隠しログを削除せずに、コンピュータ間でファイルを実行すると、個人データが漏洩するかどうかを知りたいです.tex
。安全ですか?
答え1
LaTeX は、すぐに使用できる状態で、使用されているプログラムのバージョンと使用されているパッケージに関する情報を.log
ファイルに保存します。その他の補助ファイルには、目次のセクション ヘッダー情報、相互参照情報など、ドキュメントに関する特定の情報を保存します。基本的に、LaTeX がドキュメント全体について知る必要のあるすべての情報であり、1 回の処理実行で外部に保存して、次の実行で再利用します。
\author
このようなデータには、セクション ヘッダーなどに入力した内容に応じて、PII (個人を特定できる情報) が含まれる場合があります。で使用されるコマンドの内容は、\maketitle
このような外部ファイルに転送されません (デフォルトでは)。
ただし、コメントで述べたように、LaTeX はファイルを書き込むことができる完全な汎用プログラミング言語であるため、原則としてソース ドキュメント内のあらゆるデータが処理され、ファイルに外部化される可能性があります。そのため、使用する追加パッケージによっては、他の PII データが補助ファイルに表示される場合があります。
したがって、安全を確保したい場合は、ドキュメントの処理後にすべてのヘルパー ファイルを削除してください。これらのファイルは不要であり、再作成できます。デフォルトでは、これらはすべてローカル ディレクトリに書き込まれます。ただし、悪意のあるパッケージがファイル システム内の他の場所に書き込むことを防ぐことはできません (理論上)。実際には、標準のディストリビューションを使用していると仮定すれば安全です。