Skip to content

docs(features): People in Galleries — face recognition (#1074) - #9

Open
the-luap wants to merge 1 commit into
mainfrom
feat/face-recognition-1074
Open

docs(features): People in Galleries — face recognition (#1074)#9
the-luap wants to merge 1 commit into
mainfrom
feat/face-recognition-1074

Conversation

@the-luap

Copy link
Copy Markdown
Contributor

Documentation for the face-recognition feature landing in picpeak#1074.

New page at app/features/face-recognition, plus its nav entry in app/features/_meta.js (after Video Support).

What it covers

Setup (one extra opt-in container), the two deliberate switches that turn it on, what guests actually see, managing and tuning the groups, troubleshooting, and privacy handling.

Two things stated up front rather than buried

Both surprise people otherwise:

  • Face data is excluded from backups and .picpeak exports, so a restore re-scans — and names assigned to people are not recovered. Anyone relying on names needs to know before they rely on them, so it gets its own callout.
  • Hidden photos stay hidden. Guest-facing counts and face thumbnails are computed only from photos that guest may see, so someone appearing solely in hidden photos never surfaces in the guest's people row.

The GDPR position is a warning callout at the top rather than a footnote: detected faces are Art. 9 special-category data in the EU, and the photographer is the controller. We provide the switch, not the consent.

Note

The tuning section quotes the shipped default threshold (0.50) and its measured error rates — 1.0% wrong merges, 8.2% duplicate entries — from the LFW benchmark run through PicPeak's own pipeline. If that default changes before release, this page needs the same edit.

Unrelated, spotted while editing: app/features/_meta.js has a duplicate crm key; the second silently wins. Left alone.

https://claude.ai/code/session_01Ra4hcsYiKuQLbbRsg6EjAc

Covers the optional picpeak-ml sidecar: what it needs, the two deliberate
switches that turn it on, what guests see, managing and tuning the groups,
and the privacy handling.

Two things get stated plainly rather than buried, because both surprise
people otherwise:

- Face data is deliberately excluded from backups and .picpeak exports, so
  a restore re-scans — and any names assigned are NOT recovered. Anyone
  relying on names needs to know that before they rely on them.

- Hidden photos stay hidden: guest-facing counts and face thumbnails are
  computed only from photos that guest may see, so someone appearing solely
  in hidden photos never surfaces in the guest's people row.

Also notes why PicPeak ships FaceNet/YuNet rather than the InsightFace
models comparable tools use — those weights are non-commercial-only, and
PicPeak's users run businesses on it.

Claude-Session: https://claude.ai/code/session_01Ra4hcsYiKuQLbbRsg6EjAc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant