Questa è una vecchia domanda, ma nel caso in cui qualcuno si imbattesse in esso ed è specificamente preoccupato per le implicazioni sulla privacy del Centro notifiche, 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, ne ho visti alcuni che a quanto pare OS X sembra corrotto, quindi si chiamano .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 messaggi iMessage, percorsi dei file, notifiche di Twitter e Facebook e qualsiasi altra cosa che è stata inviata al Centro notifiche da un'app o il sistema.
Se vuoi sbarazzarti di quel file in un determinato momento, puoi uccidere temporaneamente usernoted (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, prenderà usernoted mentre non è temporaneamente in esecuzione, eliminerà con successo il vecchio database e usernoted ne farà uno vuoto quando si riavvia.
Questa non è una buona soluzione se sei davvero preoccupato per la privacy, ma a parte la crittografia del tuo sistema o l'utilizzo di un ramdisk per quella cartella, in realtà non esiste una soluzione.
~/Library
. Sulla mia macchina è dentro$TMPDIR/../0/com.apple.notificationcenter/db/db