←  Back to Research and Thoughts Blink Sync
Blink Sync

For Blink cameras · macOS

Every clip your cameras record, kept on your own Mac.

Blink Sync downloads your recordings to a folder once a day and takes a fresh still from every camera on a schedule, armed or not. It runs from the menu bar and keeps working when the menu bar app is closed.

Snapshot round · 14:15

One camera at a time.

Each round wakes a camera, asks it for a photo, and waits until the new image has actually uploaded before saving it. If a camera never sends a new picture, that round skips it instead of saving the old one again.

Front door14:15:02
front-door_20260913-141502_snapshot.jpg
Driveway14:15:31
driveway_20260913-141531_snapshot.jpg
Garden14:16:04
garden_20260913-141604_snapshot.jpg
Garage14:16:38
garage_20260913-141638_snapshot.jpg
Back gate03:12:47
back-gate_20260913-031247_clip.mp4
Porch14:17:09
porch_20260913-141709_snapshot.jpg
Side path14:17:44
side-path_20260913-141744_snapshot.jpg
Shed14:18:15
shed_20260913-141815_snapshot.jpg

What it does

Two jobs on a schedule, one small menu.

Your recordings stop living only in someone else's cloud. They land in a folder you choose, sorted by camera and date, with names you can search.

Dailyat 03:30 by default

Download new recordings

Pulls every new clip and image from Blink's cloud. With a Sync Module 2 and a USB drive, it also collects clips that were only ever saved locally.

Every houror 15 min to 12 h

Take a still from every camera

Works whether the system is armed or not, and never arms anything. You can limit it to certain hours and certain cameras.

On demandfrom the menu bar

Sync or snapshot right now

The icon changes from ◉ to ◌ while a run is in progress. If a run fails, an alert shows the last lines of the error.

After a missed runsleep, travel, outage

Catch up without duplicates

Each sync looks back two days, not one, so a night the Mac was asleep is picked up the next time. Files it already has are never downloaded twice.

Resident memory

Light by design.

macOS starts the scheduled jobs and they exit when they are done. The menu bar is only a remote control, so you can quit it and nothing stops.

0MB

Scheduled jobs between runs. They start, work for about a second, then exit.

~78MB

The menu bar app, if you keep it open. It never connects to Blink itself.

~50MB

A single run, for as long as it takes. The same whether it downloads 1 clip or 400.

Your password

Stays in the macOS Keychain

It is never written to disk in plain text. Later runs sign in with a token and only use the password if Blink asks again.

Setup

Nothing to edit by hand

Sign in, confirm the code Blink sends you, and pick a folder. Help is built into the app.

Failures

One bad camera doesn't stop the rest

An unreachable camera or a broken clip is logged and skipped. The rest of the run carries on.

Not for sale. Happy to talk.

Blink Sync is a personal project, so there's no download here. If you'd like to use it or have questions about how it works, send me a note.

Contact me
←  Back to Research and Thoughts