Locate user's browser using GeoLocation API, and send the location information to server using Tracker-API or WebSockets. User should be able easily to enable and disable tracking.
Tracking should use shared secret and tracker code that has been stored to local storage.
If GeoLocation API is not available or user doesn't give permission, the tracking is not available.
Locate user's browser using GeoLocation API, and send the location information to server using Tracker-API or WebSockets. User should be able easily to enable and disable tracking.
Tracking should use shared secret and tracker code that has been stored to local storage.
If GeoLocation API is not available or user doesn't give permission, the tracking is not available.
See also #8 and #6.