Back in 5 中文

Privacy Policy

Effective 2026-10-18

1. Who we are

Back in 5 is built and run by allen, an individual developer ("we"). There is no company. Back in 5 has three parts:

Contact: support@backin5.app

2. In short

3. Data we handle

3.1 Stays on your Mac

DataPurposeWhereHow long
Camera buffer: the last 10 s, about 8 frames a secondTo save the 10 s before a touchMemory onlyConstantly overwritten; discarded when guarding ends
Alarm recording: the 10 s before the touch and everything until disarm; video only, no soundEvidence for you~/Movies/Back in 5/7 days and 20 GB in total, oldest first (cleaned when the app starts and when guarding starts); delete any time
Session records: start and end, trigger, how it was disarmed, ignored bumps, siren time, photo count, recording file name, test or notThe panel's Recent list and the welcome-back summary~/Library/Application Support/BRB/The last 30
Log: events, errors, the input type or key code that set off an alarm, the paired phone's nameTroubleshooting~/Library/Logs/brb.logCut to the last 1 MB once it passes 10 MB; delete any time
Settings and secrets: screen note, place, volume, relay key and access token, paired phone's nameMaking the app workApp preferences (com.allen.brb.mac)Until you reset the link or delete the app
Keyboard, trackpad, motion sensor, lid angle, chargerDetecting a touch in real timeProcessed in memoryNot stored or sent (the log notes only what kind of input set off an alarm)
Touch IDDisarmingHandled by macOSWe never get fingerprints, only "passed" or "failed"

3.2 Sent by the Mac to the relay

Every time you guard, the Mac connects to the relay, whether or not an iPhone is paired. With an iPhone paired, it also stays connected while idle.

DataPurposeWhereHow long
Mac state: guarding phase and times, place, screen note, siren volume, test mode, whether the camera is on, trigger and alarm stage, bumps, the last 40 eventsShown on the phone page and in the iPhone app; decides which pushes to sendRelayOnly the latest copy, replaced on every change; until you reset the link
With an iPhone paired, also: computer name (e.g. "Allen's MacBook Pro"), model, battery level, charging, four self-checksShowing this Mac on the iPhoneRelaySame as above
Alarm photos: currently up to 3 JPEGs per alarm (the relay keeps at most 6 per alarm), bystanders pixelatedSeeing what happened, on your phoneRelay7 days; delete earlier any time
Live frames: about 8 a second, bystanders pixelatedWatching live during an alarmPassed through, not storedSent only during an alarm, and only while someone allowed is watching
Session history: start and end of each session, place, kind (quiet, alarm, test), trigger and disarm, warning and siren time, photo times, events, recording file nameHistory in the iPhone appRelayThe last 30 per Mac, no time limit; delete one at a time, or all by resetting the link
Pairing code: 6 digits and a QR string, with the computer name, model and access tokenPairing an iPhoneRelayValid 10 minutes, single use; removed at the next cleanup one hour after it expires

3.3 Sent by the iPhone app to the relay

DataPurposeWhereHow long
Device registration: a random install ID, device name (iOS usually reports just "iPhone"), Apple push token, Live Activity tokens, language, time zone (the phone's setting, to show alarm times in your local time), notification choices, "Ring when silenced"Sending alarm pushes and Live Activity updates to this phoneRelay (at most 6 devices per Mac)Until you unpair on the iPhone, reset the link, or a 7th device replaces it
Device name at pairingTelling the Mac which phone pairedPassed to the Mac, which keeps it in its settings and logThe relay deletes it once the Mac next connects
Your commands: start, stop, silence, disarm, change settings (may include the note text), resetControlling the MacRelay (queued while the Mac is offline, at most 8)Deleted on delivery; "start" expires after 30 s, the rest after 10 minutes
The IP address (first 64 bits for IPv6) and time of a wrong pairing codeStopping guessing: 8 tries per address per 10 minutesRelayRemoved at the next cleanup after 10 minutes

3.4 Stays on your iPhone

DataPurposeWhereHow long
Paired Macs: room ID, access token, relay address, name, model, the name you gave itConnecting to the relayShared app-group settings (not the Keychain)Until you unpair or delete the app
Each Mac's latest state and latest sessionWidgets, showing something while offlineApp groupReplaced on each update; a Mac's record and state are removed when you unpair it
Alarm photo cacheNotifications, Live Activity, widgetsThe app group's photos/ folder; iOS's network cacheThe newest 12, at most 2 days; the network cache is managed by iOS; a notification's photo is kept by iOS with the notification
Settings: Face ID before disarming, notification choices, random install ID, last note and placeMaking the app workApp groupUntil you delete the app
Live framesWatching during an alarmMemory onlyNot stored

This local data may be included in your iCloud or computer backups, depending on your settings.

3.5 Permissions

4. The camera and people nearby (sensitive data)

Alarm photos and recordings can show faces, which many laws treat as sensitive. This is how Back in 5 handles them:

5. Who can see what

6. Who we share data with

RecipientRoleDataPurposeLocationPrivacy policy
Cloudflare, Inc.Processor, hosts the relayAll relay data in sections 3.2 and 3.3, and the IP addresses needed to deliver itRunning the relayUS company, global network, outside mainland Chinahttps://www.cloudflare.com/privacypolicy/
Apple Inc. (Apple Push Notification service)Push channelPush tokens; push content: alert type, computer name, room ID, alarm pass, photo time, time of day; Live Activity content: place, times, trigger, bumpsNotifications and Live Activity updatesUS, outside mainland Chinahttps://www.apple.com/legal/privacy/

We share personal data with no one else, except where the law requires it.

7. International transfers (separate consent)

The relay (Cloudflare) and Apple's push service are outside mainland China. Whenever you guard, the Mac sends the data in section 3.2 to the relay; with an iPhone paired, the data in section 3.3 and pushes follow.

Separate consent (for users in mainland China, under the PIPL): before using Back in 5's guarding, please separately confirm that you agree to this data, including face images in alarm photos, being transferred outside mainland China. If you don't agree, don't use guarding, or run your own relay (section 11). You can withdraw at any time by resetting the link and stopping use; this does not affect processing that happened before.

8. Your rights, and how to delete

You can access, copy, correct and delete your data, withdraw consent, and ask us to explain how we process it. In the EU and UK you can also restrict or object to processing, ask for portability, and complain to your local supervisory authority.

You can do most of this yourself:

Or email support@backin5.app. There are no accounts, so include the room ID (the part of the phone-page link after /v/) so we can find the data. We reply within 15 working days. Resetting the link yourself is still the fastest way.

9. Security

10. Children

Back in 5 is not directed at children under 14 (under 13 elsewhere, or a higher age where local law requires). We do not knowingly collect children's data. If you think a child has used Back in 5, reset the link or contact us.

11. Running your own relay

You can deploy your own relay and point the Mac at it with defaults write com.allen.brb.mac relayHost <your-host> (see the project README). The data in sections 3.2 and 3.3 then goes only to your server, not to us, and you are responsible for running it lawfully. The iPhone uses the relay address in the pairing QR code.

12. What we don't do

No ads, no analytics, no tracking across apps, no selling or renting data, no profiling, no face recognition, no sound recording, no location, contacts or advertising identifiers. The relay sees only IP addresses (needed to deliver traffic, and to stop code guessing). If you choose "Share with App Developers" in iPhone Settings, Apple may give us crash reports and similar aggregated data.

13. Legal bases (EU GDPR)

14. Changes

When this policy changes, we update this page and its effective date. We tell you about significant changes in the app or in the release notes.

15. Contact

allen (individual developer) · support@backin5.app