If you are protected trademarked info then your best bet is to encrypt it, along with any passwords you are storing.
This will ensure that even if someone breaks into your system they can't get to it.
You can do one of two things, one is to have a special password-protected page where you can paste in the private key for the public/private keypair that has the encrypted symmetric key.
This will ensure that unless you have the correct private key you won't be able to get to the symmetric key.
The private key can be stored on a usb thumbdrive, so you can remove it after pasting it into the special webpage.
The symmetric key would be read immediately after this form is done, and store it in a global variable so any page in the application can use it.
The private key would be purged immediately after being used to limit the chance it was written out to the hard drive.
This system isn't completely perfect, but should be able to pass a security audit and protect your info from any successful attack by a hacker.