C'est une vieille question, mais juste au cas où quelqu'un tomberait dessus et s'inquiéterait spécifiquement des implications de Notification Center sur la confidentialité, la réponse est OUI, OS X conserve un journal des notifications sur le disque.
Le format est une base de données sqlite, et il peut être trouvé dans ce dossier:
~/Library/Application Support/NotificationCenter
À 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 une charge de données binaires, pas mal de noms de classe "NSSomething", et oui, vos iMessages, chemins de fichiers, notifications Twitter et Facebook et tout ce qui a été envoyé à Notification Center par une application ou le système.
Si vous souhaitez vous débarrasser de ce fichier à un moment précis, vous pouvez tuer temporairement les utilisateurs (il redémarrera) et supprimer le fichier en une seule fois (exécutez-le en tant que compte utilisateur, pas avec sudo):
killall usernoted && rm ~/Library/Application\ Support/NotificationCenter/*.db
Cela, 99% du temps, interceptera les utilisateurs pendant qu'elle ne fonctionne pas temporairement, supprimera avec succès l'ancienne base de données, et les utilisateurs en créeront une nouvelle vide lorsqu'elle 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 virtuel pour ce dossier, il n'y a vraiment pas de solution.
~/Library
. Sur ma machine, il est dans$TMPDIR/../0/com.apple.notificationcenter/db/db