Questa è una vecchia domanda, ma nel caso in cui qualcuno si inciampi e sia specificamente preoccupata per le implicazioni sulla privacy del Centro di notifica, la risposta è SÌ, OS X mantiene un registro delle notifiche sul disco.
Il formato è un database sqlite e può essere trovato all'interno di questa cartella:
~/Library/Application Support/NotificationCenter
All'interno troverai almeno un file .db per il tuo account, ho visto che OS X apparentemente considerava danneggiato a un certo punto, quindi sono chiamati .db.corrupt.
L'esecuzione del comando stringhe su questo file ti mostrerà un carico di dati binari, alcuni nomi di classe "NSSomething" e sì, i tuoi iMessage, percorsi di file, notifiche di twitter e di Facebook e qualsiasi altra cosa che è stata inviata al Centro di notifica da un'app o dal sistema.
Se vuoi sbarazzarti di quel file in un momento specifico, puoi uccidere usernoted temporaneamente (si riavvierà da solo) ed eliminare il file in un colpo solo (eseguilo come account utente, non con sudo) :
killall usernoted && rm ~/Library/Application\ Support/NotificationCenter/*.db
Questo, il 99% delle volte, cattura il valore di usernotato mentre temporaneamente non è in esecuzione, cancella con successo il vecchio database e usernoted ne creerà uno nuovo quando ricomincia.
Questa non è una buona soluzione se sei veramente preoccupato per la privacy, ma a parte la crittografia del tuo sistema o l'uso di un ramdisk per quella cartella, non c'è davvero una soluzione.