DPFAS Svenska

Your photos. Your hardware. No surprises.

DPFAS (Differentiate Pictures For Auto-Sync) is an early-stage project asking one question: can photo sorting, search and sharing work without handing your pictures, or the metadata about your life, to a cloud provider? We are building the answer in the open, and we want your view on the hard parts.

Join the discussion How it works

The problem

Cloud services now count every photo against a paid quota, so keeping your own memories becomes a subscription. They also hold the metadata: who is in your pictures, where, and when. And "private" is whatever the provider says it is this year. We think your privacy should depend on the strength of your own password, not on a provider's policy.

Three principles, and how each is met

Privacy

Self-hosted

No surprise costs

Two more that guide every feature

Questions we want to discuss

We do not consider these solved. Tell us where we are wrong; each link opens an email to us.

What it does

Status

Built by one developer. There is no public release yet.

StageWhat
Working prototypeAndroid app: photo browser, fullscreen swipe and zoom, on-device face, private-content and season detection, tag screens and search, first-run setup.
PrototypeHome server with a web interface; phone and server find each other on the home network.
In developmentTwo-way phone-to-server sync; correction screens; background batch processing.
Designed, not builtSharing terms and event albums; secure access away from home; person search in video.
ResearchShared storage network; rented storage paid by lent disk space.

Android only for now; iOS is kept in mind but not planned. "DPFAS" is a working title and may change.

How it differs from Immich, Syncthing and ownCloud

These are mature, widely used projects; DPFAS is an early prototype. The difference is in the approach, not maturity.

ProjectWhat it isDPFAS difference
ImmichSelf-hosted photo library with server-side machine learning, shared albums and partner sharing.Phone-first: detection runs on the phone, and a user without a server is fully supported. Per-photo ownership terms instead of album-level sharing. Learns each household's own corrections.
SyncthingContinuous folder sync between devices, with no server and no knowledge of what the files contain.Understands the pictures. Sync is selective by tag, person or photo, and it helps you decide what to delete.
ownCloud and NextcloudGeneral self-hosted file sync and sharing platforms.Purpose-built for photos and video: curation and rediscovery of forgotten pictures, not generic file storage.
Google PhotosCloud service; the provider holds files and metadata and charges by quota.You own both the files and the metadata, with no quota.

Who it is for

Contribute

Help is welcome in Kotlin and Android, Python and FastAPI, Postgres with vector search, on-device ML models (ONNX), security review, GDPR expertise, translation and UX. Development is test-driven and every design decision is documented.

write to info@dpfas.eu to get started.

Try the Android app

Leave your email to be invited to the first test builds. We use it for that and nothing else.

What this site records

For each visit to this page we log the time, the page requested, the visitor's country and the browser's user-agent text, to count visits and see where interest comes from. The visit log holds no IP address. IP addresses are processed only transiently, to deliver the page and to rate-limit the login and sign-up forms, and are not written to the visit log or passed on to the site software. We set no cookies and load no third-party trackers. Logs are deleted after about 90 days. Country lookup uses IP geolocation by DB-IP.