Map Marker Label / Handle (you) *
Map Name *
Map Base Layer

About Geo Join

About Geo Join - Simple Opt-In Location Sharing
A simple Open Source, platform independent, and friendly way to help share your geo-locations with your friends and family on an Opt-In basis per shared map. No user account is required. Just set up a Map Marker Label / Handle for yourself and a unique Map Name that you can share with your friends and family - and you are ready to go. Don't send your sensitive geo-location information to the big players unnecessarily. Geo Join is built with a minimalist UI but has the core essential functions to help you share you location with your friends and family.
Technical
Geo Join is built so that your can serve it on your own hosting service. If you find that your maps expire too quickly (in that you receive too many "Map Request Failure"'s) using the online hosted version, then you may wish to consider hosting your own copy on your own domain.
Privacy
In addition to the standard web information for posted web data (such as; IP Address, invoked URL, Date/Time and User-Agent), Geo Join will send your; Map Marker Label / Handle, Map Name, Latitude, Longitude, Geo Accuracy, Heading and Speed to the server. No other information is sent to the server. Geo Join will remove from the server Map Label information along with geo-location information once that Label is inactive for 90 seconds and will also remove an entire Map data (for a given Map Name) once that map is inactive for more than 5 minutes. Geo Join does not use cookies. Map Names must be between 10 and 40 characters in length. To mitigate against "Map Bombing" by strangers, you should consider; 1) make your Map Name as complex, unique, and long as possible, and 2) consider not to recycle or use/re-use a given Map Name for an extended period of time (ie, you perhaps should consider to periodically change your Map Name from time to time). Note; to enhance your privacy, you should generally not have any personal identifiable information either as part of your Map Marker Label / Handle or Map Name. If you are still concerned about sending this information - consider hosting your own copy of Geo Join.
Tip
In order to support that your Map is only being shared with your friends and family - it is important to make your Map Name as unique as possible and not use a given Map Name for an extended period of time. This will minimise the likely-hood of strangers "Map Bombing" your shared map. As such, Map Names must have a minimum length of 10 characters. If you are not sure how to create a unique Map Name, just use the Random Name generator button to get you started with a name prefix. There is also a Random Name generator button for Map Marker Labels / Handles to ensure greater privacy.
Install
Geo Join can be used as a web page or installed as a native app (Add-To-Home-Screen) on your device. Note that Geo Join cannot function offline - and will require an active internet connection to work correctly.
Install Now
Acknowledgement
Geo Join is built upon; Leaflet and Font Awesome libraries, along with; HTML5, javascript and php.
Version
Code Repo
https://github.com/harrishudson/GeoJoin
Author, Donate, Support and Further Information
Geo Join is © Harris Hudson 2024. If you would like to reach out, help, or support this app and keep it going, you can donate to Harris here; https://harrishudson.com/#sponsor. All donations go directly towards continued Open Source development.