Esta es una pregunta antigua, pero en caso de que alguien se tropiece con ella y esté específicamente preocupado por las implicaciones de privacidad de Notification Center, la respuesta es SÍ, OS X mantiene un registro de notificaciones en el disco.
El formato es una base de datos sqlite, y se puede encontrar dentro de esta carpeta:
~/Library/Application Support/NotificationCenter
Dentro de usted encontrará al menos un archivo .db para su cuenta, he visto algunos que OS X aparentemente se consideran corruptos en un punto, por lo que se llaman .db.corrupt.
Ejecutar el comando de cadenas en este archivo le mostrará una carga de datos binarios, bastantes nombres de clase "NSSomething", y sí, sus iMessages, rutas de archivos, notificaciones de twitter y facebook y cualquier otra cosa que se haya enviado al Centro de notificaciones. por una aplicación o el sistema.
Si desea deshacerse de ese archivo en un punto específico en el tiempo, puede eliminar temporalmente los usuarios (se reiniciará) y eliminar el archivo de una sola vez (ejecute esto como su cuenta de usuario, no con sudo) :
killall usernoted && rm ~/Library/Application\ Support/NotificationCenter/*.db
Esto, el 99% del tiempo, capturará los usuarios que no estén en ejecución temporalmente, eliminará con éxito la base de datos anterior y los usuarios seleccionados dejarán una nueva vacía cuando vuelva a comenzar.
Esta no es una buena solución si está realmente preocupado por la privacidad, pero aparte de cifrar su sistema o usar un disco RAM para esa carpeta, realmente no hay una solución.