A simple application to collect information from input websites and display a list of top 100 most used words.
Storing and managing of encryption keys is can be safely done via the use of external hardware security modules. These ensure physical access is required for remote access hence making access to the data alone not very useful. The keys can then be keyed in manually on application startup and maintained in RAM while the application runs.