Сохраняет ли LaTeX какие-либо потенциально личные данные из моего источника в каком-либо файле журнала?

Сохраняет ли LaTeX какие-либо потенциально личные данные из моего источника в каком-либо файле журнала?

Я хотел бы знать, происходит ли утечка персональных данных, если я перехожу с компьютера на компьютер, запуская свой .texфайл, не удаляя какой-либо скрытый журнал, который сохраняет, скажем, адрес, указанный в счете в моем документе TeX. Я в безопасности?

решение1

LaTeX из коробки хранит информацию об используемой версии программы и используемых пакетах в .logфайле. В других вспомогательных файлах он хранит определенную информацию о вашем документе, такую ​​как информация заголовка раздела для оглавления, информация перекрестных ссылок и т. д., в общем, все, что LaTeX должен знать о документе в целом, и поэтому сохраняет ее внешне в одном запуске обработки для повторного использования в следующем запуске.

Такие данные могут содержать PII (персональную идентифицируемую информацию) в зависимости от того, что вы вставляете, скажем, в заголовки разделов. Содержимое команды, \authorиспользуемой в , \maketitleне передается в такие внешние файлы (по умолчанию).

Однако, как упоминалось в комментариях, LaTeX — это полноценный общий язык программирования, который может записывать файлы, поэтому в принципе любые данные в исходном документе могут быть обработаны и экспортированы в файл. Поэтому в зависимости от дополнительных пакетов, которые вы используете, другие данные PII могут отображаться во вспомогательных файлах.

Так что если вы хотите быть в безопасности, удалите все вспомогательные файлы после обработки ваших документов, так как они не нужны и могут быть созданы заново. По умолчанию они все записаны в локальном каталоге. Но опять же, ничто не мешает вредоносному пакету записать в какое-то другое место в файловой системе (теоретически). На практике вы должны быть в безопасности, предполагая, что используете стандартный дистрибутив.

Связанный контент