Find Family - Location Sharing App
Find Family is a simple, end-to-end encrypted location sharing app for family and friends.
Install
Currently, the app is only available through F-Droid
The source code is publicly available so that you can confirm that this app works the way we claim.
Features
- End-to-end encryption
- No emails, phone numbers, or any other personal information required
- Temporarily turn on or off location sharing with specific people
- Saved places, with notifications when people enter or leave them
- See battery status / low battery notifications
- Fully open source client
- Share current speed
- Show how long person has been at place (saved or not)
- Show location history
- Track any bluetooth device
Security
When the app is first started, it generates a random userID, as well as an encryption and decryption key.
The userID and the encryption key are sent to the server, which stores them in a database. The decryption key is kept on your device.
When you share your location, the app gets your friend's encryption key from the server, encrypts your location with it, and sends it to the server.
An example message to the server looks like the following:
{
"recipientUserID": "748974347624",
"encryptedLocation": "GWwkSIKuWFFEVrH1GOv7XWFDbHt/cDUC6FPsQF6
+9YUL2uoDSwGn255rsz1unIhKIOstOjjpUmVD72XCEBtfxfvjU2K+R14
+yKJwlyY4zEoVNIcgLT6zzSXPirN2z6DqYFD4iv73McylwNUtnYeOBBM
FolFODR7vtZYhfpVKJZrX7DLRkfTcW1IqWmduKhla9u4sglK2JAeg2YS
9VNIK1ou0EbssyJXwxL38K2IEsuXcEp3qBoUlJyolKEzozNvUnFsxvrV
oXctvO+ynTZAVYsgykLPiOSU="
}
The only information the server can read is an anonymous ID representing who the shared location is for. The server cannot read the location itself, as the decryption key is only on the recipient's device.
If you are using Android, the connection is made through Tor, so the server won't know your IP address either.
Frequently Asked Questions
What is Find Family?
Find Family is a privacy-focused app that allows you to share your location securely with your family and friends without requiring personal information like emails or phone numbers.
How does Find Family ensure privacy?
Find Family uses end-to-end encryption to ensure that your location data is only visible to the people you choose to share it with.