Part of UrbanEyes common to both server and client