For security and privacy purposes there should be a way to password protect the site. Just a simple field box before displaying the map to login. This could be configurable in config.yml, and set to false by default.
settings:
password-protected: false
username: steve
password: IYearn4theMines #plaintext or base64