The Monero client allows configuring the blockchain location. My assumption is that only public blockchain information gets stored here, so I configure it to an unencrypted SSD.

However, it seems possible that the client would cache other information, like which transactions or unspent outputs are mine, in order to resume syncing quickly after a restart.

Besides the public blockchain, what else does the client write, and where? Does any of it reveal information about my address or transactions?