Dina bilder. Din hårdvara. Inga överraskningar.
DPFAS (Differentiate Pictures For Auto-Sync) är ett projekt i tidigt skede som ställer en fråga: kan sortering, sökning och delning av bilder fungera utan att lämna över dina bilder, eller metadatan om ditt liv, till en molnleverantör? Vi bygger svaret öppet och vill ha din syn på de svåra delarna.
Problemet
Molntjänster räknar numera varje bild mot en betald kvot, så att behålla sina egna minnen blir en prenumeration. De håller också metadatan: vem som syns i dina bilder, var och när. Och "privat" är vad leverantören säger att det är i år. Vi tycker att din integritet ska bero på styrkan i ditt eget lösenord, inte på en leverantörs policy.
Tre principer, och hur var och en uppfylls
Integritet
- Analysen sker på dina enheter. Ansikten, privat innehåll och årstider upptäcks på din telefon, eller på din egen server. Bilder skickas aldrig till en AI-tjänst i molnet.
- Stängt som standard. Ingen telemetri, inga moln-API:er, ingen inloggning via tredje part. Pilotanvändare kan välja att dela användningsdata, och först då.
- Ansikten är biometriska uppgifter. Enligt GDPR kräver de särskild omsorg. Vår tolkning av Europeiska dataskyddsstyrelsens riktlinjer är att lagring bara är förenlig när den registrerade själv håller nyckeln, så det är vad vi konstruerar för.
- Känsliga bilder hålls isär. Bilder som upptäcks som privata taggas på enheten och läggs i en separat vy bakom ett lås. Appens data är undantagen från Androids automatiska molnbackup.
- Delning sker per bild och per person. Ägaren sätter villkoren; inget delas som standard. Designat, inte byggt ännu.
Självhostat
- Ett litet serverprogram körs hemma. Python och Postgres i Docker, på en NAS, en gammal dator eller, senare, en enhet i Raspberry Pi-klass. Det hålls resurssnålt med flit.
- Telefonen hittar den själv. På ditt wifi ansluter den till din server utan konto. Utanför hemmet ska den använda en krypterad WireGuard-tunnel, inte en publik webbadress.
- Ingen server krävs för att börja. Appen är användbar ensam; servern ger säkerhetskopia och en större skärm.
- Dina filer förblir dina. Original är vanliga bildfiler på din disk; metadatan ligger i en öppen databas. Vi använder öppna standarder som CalDAV och CardDAV för kontakter och kräver ingen annan app.
- Ingen butik som grindvakt. Android-appen installeras som APK, inte via Google Play.
Inga överraskande kostnader
- Lagringen är din egen disk. Ingen kvot som fylls och ingen prishöjning på dina minnen. Du betalar för den hårdvara du väljer och dess el, synligt och en gång.
- Inget konto hos oss. Inget att säga upp, strypa eller låsa, och vi kan inte hålla din data som gisslan eftersom vi inte håller den.
- Priser anges innan du binder dig. Priset är inte bestämt; regeln är att varje pris visas i förväg och aldrig utlöses av en användningsgräns. Varje framtida betaltjänst, som hyrd lagring, visar sitt fulla pris innan du väljer den.
- Inga licensfällor. Enligt policy beror projektet bara på komponenter med MIT- eller Apache-2.0-licens. Projektets egen licens är inte vald; avsikten är fri programvara med öppen källkod.
- Även självhosting har verkliga kostnader. Hårdvara och installationstid är inte gratis. Vi räknar dem som kostnader och arbetar för att minska dem.
Två till som styr varje funktion
- Du bestämmer. Sortering, radering, synk och delning är förslag som du bekräftar, aldrig tysta standardval.
- Intuitivt och motiverat. Appen förklarar varför den frågar, så att taggning känns som att återupptäcka sina bilder, inte som ett jobb.
Frågor vi vill diskutera
Vi anser inte att dessa är lösta. Berätta var vi har fel; varje länk öppnar ett e-postmeddelande till oss.
- Vem äger ett foto av tio personer, och vem får dela det? Fotografen, de avbildade och den som laddar upp har alla ett anspråk. Vi testar villkor som ägaren sätter. Diskutera
- Kan man söka efter en person utan en central ansiktsdatabas? Att hitta någon i bilderna är användbart och känsligt. Diskutera
- Hur kan ett event ta emot bilder från främlingar utan att bli ansvarigt för vad de laddar upp? Öppet, och delvis en juridisk fråga. Diskutera
- Kan det vara säkert, rättvist och tillförlitligt nog att låna ut sitt lediga diskutrymme för att ersätta molnet? Krypterad lagring som byts mellan personer du väljer är en idé, ännu ingen design. Diskutera
- Vad får programvara lära sig om dig för att vara till hjälp, och vem ska få se det? Att lära sig dina vanor gör den bättre och är också det som integriteten förbjuder. Diskutera
- Ska en AI föreslå vad du raderar? Att frigöra utrymme är användbart; att glömma är permanent. Vi kräver att du godkänner varje radering. Diskutera
Vad den gör
- Hittar och sorterar. Upptäckta ansikten, privat innehåll och årstid blir taggar du kan söka i och rätta. Dina rättelser lär den dina preferenser.
- Hittar personer. Sök efter en person i bilder och, senare, videoklipp.
- Synkar automatiskt. Telefonen och hemmaservern håller varandra uppdaterade i bakgrunden.
- Delar med kontroll. Eventalbum som gäster går med i via QR-kod, med de bästa bilderna samlade i ett album.
- Hjälper dig städa. Den föreslår nästan-dubbletter och misslyckade bilder att ta bort; du godkänner var och en.
Status
Byggt av en utvecklare. Det finns ingen publik release ännu.
| Steg | Vad |
|---|---|
| Fungerande prototyp | Android-app: bildvisare, helskärmsvy med svep och zoom, ansikts-, privatinnehålls- och årstidsdetektering på enheten, taggvyer och sök, första-gångs-guide. |
| Prototyp | Hemmaserver med webbgränssnitt; telefon och server hittar varandra på hemnätverket. |
| Under utveckling | Tvåvägssynk mellan telefon och server; rättelsevyer; batchbearbetning i bakgrunden. |
| Designat, inte byggt | Delningsvillkor och eventalbum; säker åtkomst utanför hemmet; personsökning i video. |
| Utredning | Delat lagringsnätverk; hyrd lagring betald med utlånat diskutrymme. |
Endast Android tills vidare; iOS finns i åtanke men är inte planerat. "DPFAS" är ett arbetsnamn och kan komma att ändras.
Skillnaden mot Immich, Syncthing och ownCloud
Det här är mogna, vida använda projekt; DPFAS är en tidig prototyp. Skillnaden ligger i angreppssättet, inte i mognad.
| Projekt | Vad det är | DPFAS skillnad |
|---|---|---|
| Immich | Självhostat bildbibliotek med maskininlärning på servern, delade album och partnerdelning. | Telefonen först: detekteringen körs på telefonen, och den som saknar server stöds fullt ut. Ägarvillkor per bild i stället för delning per album. Lär sig hushållets egna rättelser. |
| Syncthing | Kontinuerlig mappsynk mellan enheter, utan server och utan kunskap om vad filerna innehåller. | Förstår bilderna. Synken är selektiv per tagg, person eller bild, och den hjälper dig avgöra vad som kan raderas. |
| ownCloud och Nextcloud | Allmänna självhostade plattformar för filsynk och delning. | Byggt för bilder och video: urval och återupptäckt av bortglömda bilder, inte generell fillagring. |
| Google Foto | Molntjänst; leverantören håller filer och metadata och tar betalt via kvot. | Du äger både filerna och metadatan, utan kvot. |
Vem det är för
- Privatpersoner och familjer: behåll ett livs bilder och hitta personerna och ögonblicken i dem.
- Fotografer: gallra och tagga stora fotograferingar på telefonen, behåll äganderätten till originalen och styr hur varje bild delas.
- Företag och kommuner: bildarkiv på hårdvara organisationen själv kontrollerar, med delningsregler och en GDPR-anpassad design. Erbjuds inte ännu; piloter är välkomna.
- Eventarrangörer: gäster bidrar via QR-kod.
- Investerare och partners: principerna ovan är grunden; Android-appen är det första som kan erbjudas under dem. Priset är inte bestämt. Skriv till oss för teknisk och affärsmässig dokumentation.
Bidra
Hjälp är välkommen inom Kotlin och Android, Python och FastAPI, Postgres med vektorsökning, ML-modeller på enheten (ONNX), säkerhetsgranskning, GDPR-kompetens, översättning och UX. Utvecklingen är testdriven och varje designbeslut är dokumenterat.
skriv till info@dpfas.eu för att komma igång.
Testa Android-appen
Lämna din e-postadress så bjuder vi in dig till de första testversionerna. Vi använder den till det och inget annat.
Vad den här webbplatsen registrerar
För varje besök på sidan loggar vi tidpunkt, vilken sida som begärdes, besökarens land och webbläsarens user-agent-text, för att räkna besök och se varifrån intresset kommer. Besökslogen innehåller ingen IP-adress. IP-adresser behandlas bara tillfälligt, för att leverera sidan och för att begränsa antalet försök mot inloggnings- och anmälningsformulären, och skrivs inte till besökslogen eller förs vidare till webbplatsens programvara. Vi sätter inga cookies och laddar inga spårare från tredje part. Loggarna raderas efter cirka 90 dagar. Landsuppslagningen använder IP-geolokalisering från DB-IP.