Scenario: client will be uploading files with sensitive information to a vendor server for loading into a database. Due to the confidential nature of the files, the client does not want any archiving of the raw files in the vendor server. In fact, the client wants a solution wherein the vendor will not be able to see the raw files at all.
A proposed solution is for the client to encrypt the files and then a program on the vendor server side to handle:
- trigger of database upload, and then
- deletion of the files.
Would you know of any technologies/techniques that would elegantly address this problem?