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

Get it on F-Droid

The source code is publicly available so that you can confirm that this app works the way we claim.

Features

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.