Privacy Policy

What FamilyBeacon shares, who can read it, what our relay server can and cannot see, and how to delete everything.

Effective October 9, 2026 (last updated October 10, 2026: being in more than one family)

Who we are

FamilyBeacon is made by Harborline ("we", "us", "our"). You can reach us at harborlineapps@protonmail.com.

How FamilyBeacon works

A family is formed by people scanning a QR code from each other's phones, in person. During pairing the phones swap public encryption keys. From then on, each phone encrypts what it shares separately for each family member, using that member's key. We never receive anyone's name, phone number, email address or password, because the app doesn't ask for them and has no account to put them in.

Messages travel through a relay server. The relay stores sealed messages under random mailbox addresses until the recipient's phone collects them. The encryption uses libsodium (X25519 keys with XSalsa20-Poly1305), and the keys never leave the family members' phones.

What family members can see

Only the people in your family, as shown on the app's "Your sharing" screen, can read what your phone shares:

What our relay server can see

The relay is the only part of FamilyBeacon we run. It can see:

DataWhat it isHow long it is kept
Mailbox addressesRandom 256-bit values each phone creates for its inbox. They aren't linked to your name, phone number, device ID or Google account. Phones replace them whenever someone leaves the family.Only while messages are waiting for that mailbox
Encrypted messagesSealed content the relay can't open, padded so that its size gives little away.Deleted when delivered, and in any case within 24 hours
TimingWhen messages arrive and are collected.Not recorded
IP addressesNeeded to answer a connection. Used only to limit how many requests one connection can make, held in memory as a keyed hash, never written to disk or logs.Up to 10 minutes after the last request

The relay keeps no access logs. It records only that it started and how many messages are queued. It never sees names, locations, places, battery levels or what kind of message something is.

Cloudflare. Our relay is reached through Cloudflare, which carries the connection between your phone and our server. Cloudflare handles the same technical details as the relay (IP address, mailbox address, encrypted message) under its own privacy policy. It can't read the encrypted content either.

Your own relay. A family can use a relay run by someone else, because the relay's address is part of the QR code. In that case that relay's operator, not us, handles the details above. Everything a relay holds is still encrypted the same way.

What stays on your phone

All of the following is stored only on your phone, encrypted with a key held in the phone's Android Keystore:

Your notification choices (which kinds of alert you want, arrivals and departures per person and place, and whether the sharing notice is quiet) are kept in the app's private storage on your phone. They aren't encrypted, because they contain only random identifiers and on/off switches, never names, places or locations. SOS alerts and "Are you OK?" requests always show, and the sharing notice can be made quiet but never removed.

None of this is included in Android cloud backups or device-to-device transfers. All of it is deleted when you leave the family, are removed from it, or the family is disbanded. On a phone in several families, each family's part is kept separately and deleted on its own.

Driving reports (a trial, from app version 0.4)

Driving reports are off unless they are turned on. Parents and adults turn them on for themselves; a family's parents can turn them on for a child. The person reported always sees that they are on: on their "Your sharing" screen, in the permanent sharing notification, in a notification when someone turns them on or off, and in a notification after each report is sent. There is no hidden mode.

While they are on, your phone works out each drive itself, from the GPS speed it already uses for sharing, and from its own screen-on and unlock signals. No extra permission is used. After each drive it sends your family one encrypted summary: start and end time, where it started and ended (a family place, or an area of about half a mile or coarser, never an exact point), distance, top speed, time above one speed limit chosen in the app (the app has no road speed-limit data), and how many times it saw hard braking, rapid acceleration or the phone in use while moving. The phone can't tell a driver from a passenger, and navigation with the screen on counts as phone use.

Nothing is sent during a drive beyond the usual location updates. The summary passes through the relay like any other sealed message and is deleted once delivered. Family members' phones keep summaries for 30 days, encrypted like the rest of their history, and anyone can delete them sooner. Your own phone doesn't keep a copy. Turning driving reports off stops new summaries at once.

Being in more than one family (from app version 0.5)

One phone can be in up to five families, for example your household and your parents'. Each family is kept fully separate, as if it were on another phone: your phone makes a separate encryption key, inbox and relay connection for each family, and nothing from one family is ever put in a message to another. Members of one family can't see your other families, their people, places, history, timeline or driving reports, or even that you have other families.

Other services the app uses

What we never collect

Why the app asks for the permissions it does

You are always in control

Deleting your data

Leaving the family deletes your keys, the family list, places, history, the Today timeline and your notification choices from your phone, and tells the other members you have left. Uninstalling the app, or clearing its storage in Android's settings, also deletes everything on the phone. Anything still waiting on the relay is unreadable and is deleted within 24 hours. We hold no other copy, so there is nothing else to request. Locations other members' phones received from you stay in their on-phone history until it expires, 7 days by default.

Children and teens

FamilyBeacon is meant for families, including teenagers aged 13 and over, and it is not directed at children under 13. A parent or guardian may set it up on a younger child's phone. Either way, we don't collect personal information from anyone, and a family's data can only be read on its own members' phones.

Security

All traffic to the relay uses HTTPS, and everything a family shares is also end-to-end encrypted. Keys are generated on the phone and protected by the Android Keystore. If you find a security problem, please email us.

This website

This site is hosted by Netlify. Like any web host, Netlify's servers see the ordinary technical details of a visit, such as your IP address, when they deliver a page. We don't use analytics, tracking or advertising on this site. The light or dark theme you pick is remembered only in your own browser. Fonts and images are served from this site, so your browser doesn't contact Google Fonts or any other third party.

Google Play

You install FamilyBeacon through Google Play, which handles installation, and any purchase, under its own privacy policy.

Changes to this policy

If this policy changes, the new version will be posted here with a new effective date. Because the app has no account and no way to contact you, this page is the place to check.

Contact

Questions about this policy: harborlineapps@protonmail.com.