Ini adalah pertanyaan lama, tetapi untuk berjaga-jaga seandainya seseorang tersandung dan secara khusus khawatir tentang implikasi privasi dari Notification Center, jawabannya adalah YA, OS X memang menyimpan log notifikasi pada disk.
Formatnya adalah database sqlite, dan dapat ditemukan di dalam folder ini:
~/Library/Application Support/NotificationCenter
Di dalam Anda akan menemukan setidaknya satu file .db untuk akun Anda, saya telah melihat beberapa OS X yang tampaknya dianggap rusak pada satu titik, jadi mereka disebut .db.corrupt
Menjalankan perintah string pada file ini akan menunjukkan kepada Anda banyak data biner, beberapa nama kelas "NSSomething", dan ya, iMessage, jalur file, notifikasi twitter dan facebook dan apa pun yang dikirim ke Notification Center oleh aplikasi atau sistem.
Jika Anda ingin menyingkirkan file itu pada titik waktu tertentu, Anda dapat membunuh kami secara sementara (itu akan restart sendiri) dan menghapus file dalam satu tembakan (jalankan ini sebagai akun pengguna Anda, bukan dengan sudo):
killall usernoted && rm ~/Library/Application\ Support/NotificationCenter/*.db
Ini akan, 99% dari waktu, menangkap usernoted sementara itu sementara tidak berjalan, berhasil menghapus database lama, dan usernoted akan membuat yang baru kosong ketika mulai lagi.
Ini bukan solusi yang baik jika Anda benar-benar khawatir tentang privasi, tetapi selain mengenkripsi sistem Anda atau menggunakan ramdisk untuk folder itu, sebenarnya tidak ada solusi.
~/Library
. Di mesin saya ada di$TMPDIR/../0/com.apple.notificationcenter/db/db