The APIs' keys are now encrypted

When the user launches the app, they are asked to create/login with a
profile, with a password. API settings can now be modified from the UI