I think that that format acceptably blocks the two most dangerous groups for a persons privacy: tech savvy remote hackers, and tech inept local snoopers.
Remote hackers are tech savvy, but probably don't have physical access to your house and don't care enough about a single user to get it.
Local snoopers are probably not tech savvy, and therefore probably won't have access or know how to find a hacked database.
If there really is a tech savvy local snooper, they will know they can just install a keylogger onto the computer that they almost certainly also have physical access to.
So if you change the master password regularly, they'd need to hack a database in that time window and steal your codebook. I highly doubt anyone would put that level of effort in.