Il s'agit d'une vieille question, mais au cas où quelqu'un tomberait dessus et serait spécifiquement préoccupé par les implications du Centre de notification en matière de confidentialité, la réponse est la suivante OUI, OS X conserve un journal des notifications sur le disque.
Le format est une base de données sqlite, et il se trouve dans ce dossier :
~/Library/Application Support/NotificationCenter
A l'intérieur, vous trouverez au moins un fichier .db pour votre compte, j'en ai vu certains qu'OS X a apparemment considéré comme corrompus à un moment donné, ils sont donc appelés .db.corrupt.
L'exécution de la commande strings sur ce fichier vous montrera un tas de données binaires, quelques noms de classes "NSSomething", et oui, vos iMessages, chemins de fichiers, notifications twitter et facebook et tout ce qui a été envoyé au Centre de Notification par une application ou le système.
Si vous voulez vous débarrasser de ce fichier à un moment précis, vous pouvez tuer temporairement usernoted (il redémarrera lui-même) et supprimer le fichier en une seule fois (exécutez cette opération avec votre compte utilisateur, pas avec sudo) :
killall usernoted && rm ~/Library/Application\ Support/NotificationCenter/*.db
Cela permettra, dans 99% des cas, d'attraper usernoted alors qu'il est temporairement arrêté, de supprimer avec succès l'ancienne base de données, et usernoted en créera une nouvelle vide lorsqu'il redémarrera.
Ce n'est pas une bonne solution si vous êtes vraiment préoccupé par la confidentialité, mais à part le cryptage de votre système ou l'utilisation d'un disque RAM pour ce dossier, il n'y a pas vraiment de solution.