CS / 04Case-Study

VOiD — Privacy-orientierte Mobile Camera App

React-Native-App mit FastAPI-Backend und Computer-Vision-Pipeline, die Gesichter in Bildern adversariell verändert — und die Grenzen dieser Methode offen benennt.

Rolle
Mobile Client, API, Datenmodell, Subscription-Logik, Verarbeitungspipeline — eigenständig
Zeitraum
2026
Status
In Arbeit
Erreichbar unter
Keine öffentliche Instanz

Zentrale Architekturentscheidung

Bilddaten werden verarbeitet, aber nicht dauerhaft serverseitig gespeichert.

01 / System

Kontext, Problem und Umsetzung.

01 / Kontext

Systemrahmen

Kamera- und Galerieabläufe, Stärkeauswahl, Kontoverwaltung und Export im Client; authentifizierte API, Quoten, Rate Limits und die OpenCV-Pipeline serverseitig. Bilddaten werden verarbeitet, aber nicht dauerhaft gespeichert.

02 / Problem

Ausgangslage

Gesichtserkennung wird immer leichter zugänglich. VOiD untersucht, wie adversarielle Bildveränderungen die automatisierte Erkennung erschweren können — ohne dem Nutzer eine Garantie auf Anonymität zu versprechen, die niemand einhalten kann.

03 / Umsetzung

Technischer Ansatz

Mobile Client, authentifizierte API, Daten- und Subscription-Logik sowie die OpenCV-basierte Verarbeitungspipeline sind als ein zusammenhängendes Produkt umgesetzt. Dazu gehören Kamera- und Galerieabläufe, Stärkeauswahl, Fortschritts- und Ergebniszustände, Kontoverwaltung, Export, Quoten, Rate Limits und Eingabevalidierung.

02 / Decisions

Zentrale technische Entscheidungen.

Nicht nur was gebaut wurde, sondern warum das System genau diese Form bekommen hat.

  1. Keine dauerhafte serverseitige Bildspeicherung.

    Eine Privacy-App, die Gesichtsbilder aufbewahrt, widerlegt sich selbst. Die Verarbeitung läuft im Arbeitsspeicher, das Ergebnis geht zurück, danach bleibt nichts.

  2. Quoten und Limits werden serverseitig erzwungen.

    Ein mobiler Client ist manipulierbar. Jede Prüfung, die nur dort stattfindet, ist keine Prüfung.

  3. Die Wirksamkeit wird als Signal dargestellt, nicht als Garantie.

    Die Verfremdung wirkt gegen das getestete Erkennungsmodell. Ob sie gegen ein fremdes wirkt, weiß niemand. Das Interface sagt das, statt einen Haken anzuzeigen.

  4. Mobile UI, API, ML-Pipeline und Datenbank sind klar getrennt.

    Die Pipeline ist der Teil, der sich am häufigsten ändert. Getrennt lässt sie sich austauschen, ohne den Client anzufassen.

03 / Delivery

Stack und belegbare Grenze.

Technologien

  • Expo
  • React Native
  • TypeScript
  • Python
  • FastAPI
  • PostgreSQL
  • OpenCV
  • SFace
  • Docker

Ehrliche Grenze

VOiD ist ein technisches Privacy-Projekt und befindet sich noch in Arbeit. Die Methode garantiert keine Anonymität, und ihre Wirksamkeit kann zwischen Erkennungsmodellen variieren.

Nächstes Projekt

WebLabs
Alle Projekte