Hi Ian!
This is a great question. I think it makes perfect sense to store the values as encrypted strings. It should be relatively simple to run your data through an encryption process (make sure it's with a reversible encryption process like AES-256-CBC) and store a base64 string version of that in Keen. That data won't be readable without the private key used for the encryption.
One trick will be that our aggregations won't work very well anymore, but I'm assuming the properties you wish to encrypt would be used more when looking at the raw data and not during aggregations?
Thanks,
Dan