Bu eski bir sorudur, ancak birisinin tökezlemesi ve özellikle Bildirim Merkezi'nin gizlilik etkileri konusunda endişelenmesi durumunda, cevap EVET, OS X diskte bir bildirim günlüğü tutmaktadır.
Biçim bir sqlite veritabanıdır ve bu klasörün içinde bulunabilir:
~/Library/Application Support/NotificationCenter
İçinde hesabınız için en az bir .db dosyası bulacaksınız, OS X'in bir noktada görünüşte bozuk olduğunu düşündüğüm bazılarını gördüm, bu yüzden .db.corrupt denir.
Bu dosyada dizeler komutunu çalıştırdığınızda, bir sürü ikili veri, birkaç "NSSomething" sınıf adı ve evet, iMessage'larınız, dosya yollarınız, twitter ve facebook bildirimleriniz ve bir uygulama tarafından Bildirim Merkezi'ne gönderilen her şey gösterilir veya sistem.
Belirli bir zamanda bu dosyadan kurtulmak istiyorsanız, geçici olarak kullanıcı tarafından öldürülebilir (kendini yeniden başlatacaktır) ve dosyayı tek bir çekimde silebilirsiniz (bunu sudo ile değil, kullanıcı hesabınız olarak çalıştırın):
killall usernoted && rm ~/Library/Application\ Support/NotificationCenter/*.db
Bu, zamanın% 99'u, geçici olarak çalışmadığı zaman usernoted'u yakalar, eski veritabanını başarıyla siler ve usernoted, yeniden başladığında yeni bir boş veritabanı oluşturur.
Bu, gizlilik konusunda gerçekten endişeleniyorsanız iyi bir çözüm değildir, ancak sisteminizi şifrelemenin veya bu klasör için bir ramdisk kullanmanın yanı sıra, gerçekten bir çözüm yoktur.
~/Library
. Benim makinede İçinde$TMPDIR/../0/com.apple.notificationcenter/db/db