Charles Proxy Causes Privacy Error
Open Keychain and look for Charles in Certificates. If it shows a red X, double click it, Trust -> Always Trust
Something I had done in Keychain must have wiped out Charles's SSL certificate. I reinstalled by going to Help -> SSL Proxying -> Install Charles Root Certificate. Everything seems to work after that.