Це давнє запитання, але на всякий випадок, коли хтось натикається на нього і конкретно переживає наслідки для конфіденційності Центру сповіщень, відповідь ТАК, ОС X зберігає журнал сповіщень на диску.
Формат - це база даних sqlite, і її можна знайти всередині цієї папки:
~/Library/Application Support/NotificationCenter
Всередині ви знайдете принаймні один .db-файл для свого облікового запису, я бачив, що OS X, мабуть, вважається пошкодженою в один момент, тому їх називають .db.corrupt.
Запуск команди рядків у цьому файлі покаже вам завантаження бінарних даних, досить багато назв класу "NSSomething", і так, ваші iMessages, шляхи до файлів, повідомлення в Twitter та facebook та все інше, що додано до Центру повідомлень додатком або система.
Якщо ви хочете позбутися цього файлу в певний момент часу, ви можете вбити тимчасово помічені користувачем (він перезапустить себе) та видалити файл одним знімком (запустіть це як ваш обліковий запис користувача, а не з sudo):
killall usernoted && rm ~/Library/Application\ Support/NotificationCenter/*.db
Це, 99% часу, буде зафіксовано користувачем, поки він тимчасово не працює, успішно видалить стару базу даних, а користувачеві помітка зробить нову порожню, коли вона запуститься знову.
Це не гарне рішення, якщо ви дійсно переживаєте за конфіденційність, але окрім шифрування вашої системи або використання рамбдиска для цієї папки, рішення насправді не існує.
~/Library
. На моїй машині це$TMPDIR/../0/com.apple.notificationcenter/db/db