VORRATSDATENSPEICHER

ABSOLUT KOSTENLOS & OPEN SOURCE100% FREE & OPEN SOURCE

FILIALE: DEIN SERVER · KASSE 01 · SELBSTGEHOSTETBRANCH: YOUR SERVER · TILL 01 · SELF-HOSTED

★ ★ ★ ★ ★


Vorratsdaten­speicherung.
Nur gehören die Daten
diesmal dir.
Data retention.
Only this time
it's your data.

Die mobil-first, selbstgehostete Haushalts-App: Kassenbon direkt an der Kasse abfotografieren — die KI liest sofort jeden Artikel, sortiert ihn und zeigt dir, wohin dein Geld geht. Alles auf deinem Server, nicht in irgendeiner Cloud.

The mobile-first, self-hosted household app: snap your receipt right at the checkout — the AI instantly reads every item, sorts it and shows you where your money goes. All on your server, not in someone's cloud.


Was drin istWhat's inside

  • Belege scannenScan receipts[ KI-OCR ][ AI-OCR ] Foto rein, Artikel raus. Die KI liest Kassenbon, E-Mail-Rechnung und PDF — Händler, Datum, jede Position. Photo in, items out. The AI reads receipts, e-mail invoices and PDFs — merchant, date, every line.
  • Automatisch sortiertAuto-categorized[ AUTO ] Jeder Artikel landet in der richtigen Kategorie. Obst zu Obst, Diesel zu Sprit — ganz ohne Tippen. Every item lands in the right category. Fruit to fruit, diesel to fuel — no typing.
  • Statistik zum FragenAsk your stats[ KI ][ AI ] „Wie viel für Kraftstoff in 2026?" — die App setzt die Filter selbst und rechnet. Nachvollziehbar, nie geraten. "How much on fuel in 2026?" — the app sets the filters itself and does the math. Traceable, never guessed.
  • EinkaufslistenShopping lists[ LISTE ][ LIST ] Pro Laden sortiert, mit dem ganzen Haushalt geteilt, mit Angeboten aus deinen Märkten. Sorted per store, shared with the whole household, with deals from your markets.
  • Vorrat & AngebotePantry & deals[ VORRAT ][ PANTRY ] Was ist zuhause, was wird knapp, wo ist es gerade billig — automatisch aus deinen Belegen geschätzt. What's at home, what's running low, where it's cheap right now — estimated from your receipts.
  • Haushalt & FamilieHousehold & family[ FAMILIE ][ FAMILY ] Mehrere Personen, geteilte und private Konten, Ausgaben pro Kopf. Jeder Haushalt für sich. Multiple people, shared and private accounts, spending per person. Each household its own.

ZWISCHENSUMMESUBTOTALDATENSCHUTZPRIVACY

Deine Daten bleiben deine.Your data stays yours.

Der Name ist ein Witz — die Idee nicht. Kein Konto bei uns, kein Tracking, keine Cloud. VDS läuft als ein Container auf deinem Server, deinem NAS oder deinem Raspberry Pi. Datenspeicherung, bei der du der Einzige bist, der speichert.

The name is a joke — the idea isn't. No account with us, no tracking, no cloud. VDS runs as one container on your server, your NAS or your Raspberry Pi. Data retention where you're the only one retaining.

  • Kein Konto bei DrittenNo third-party account
  • Kein Tracking, keine AdsNo tracking, no ads
  • Läuft komplett offlineRuns fully offline
  • Open Source, ein ImageOpen source, one image

Schritt 1 · KI-Anbieter wählenStep 1 · Choose your AI

VDS nutzt KI zum Belege-Lesen, Kategorisieren und für die Statistik-Fragen. Du wählst pro Aufgabe einen Anbieter — misch sie frei.VDS uses AI to read receipts, categorize, and answer your statistics questions. Pick a provider per task — mix them freely.

Beste Qualität · liest BelegeBest quality · reads receipts · ~1–2 ct / Belegreceipt

Claude von Anthropic kann alles — auch Fotos von Kassenbons lesen. Der Standard für die Beleg-Erkennung.

Claude by Anthropic can do everything — including reading photos of receipts. The default for receipt scanning.

  1. Key holen bei console.anthropic.com, Guthaben aufladen.Get a key at console.anthropic.com, add credit.
  2. In VDS unter Einrichtung → KI (oder später Admin → KI) den Key einfügen.In VDS under Setup → AI (or later Admin → AI), paste the key.
  3. Fertig — VDS liest Belege mit claude-sonnet-5.Done — VDS reads receipts with claude-sonnet-5.

Schritt 2 · Wo hosten?Step 2 · Where to host

docker-compose.yml
services:
  vds:
    image: ghcr.io/martinkadauke/vorratsdatenspeicher:latest
    ports: ["8766:80"]
    environment:
      DATABASE_URL: postgres://vds:vds@db:5432/vds
      JWT_SECRET: # ändern! geheim-eins
      INTERNAL_SECRET: # ändern! geheim-zwei
    volumes: [vds-belege:/receipts]
    depends_on: [db]
  db:
    image: postgres:16
    environment: { POSTGRES_USER: vds, POSTGRES_PASSWORD: vds, POSTGRES_DB: vds }
    volumes: [vds-daten:/var/lib/postgresql/data]
  searxng:                       # Websuche für die KI
    image: searxng/searxng:latest
    configs: [{ source: searxng, target: /etc/searxng/settings.yml }]
configs:
  searxng:
    content: |
      use_default_settings: true
      server: { secret_key: # ändern! geheim-drei, limiter: false }
      search: { formats: [html, json] }
volumes: { vds-belege: {}, vds-daten: {} }
$docker compose up -d→ localhost:8766

Zuhause · privat · kostenlosAt home · private · free

Auf deinem Rechner, NAS (Synology / Unraid) oder Raspberry Pi — bleibt im Heimnetz.

On your machine, NAS (Synology / Unraid) or Raspberry Pi — stays on your network.

  1. Docker installieren (Docker Desktop auf Windows/Mac, oder Docker Engine auf Linux/NAS).Install Docker (Docker Desktop on Windows/Mac, or Docker Engine on Linux/NAS).
  2. docker-compose.yml von oben speichern.Save the docker-compose.yml above.
  3. Im selben Ordner: docker compose up -d.In the same folder: docker compose up -d.
  4. http://localhost:8766 öffnen — der Einrichtungs-Assistent macht den Rest.Open http://localhost:8766 — the setup wizard does the rest.

Schritt 3 · Als App installierenStep 3 · Install as an app

VDS ist eine PWA — installier sie wie eine echte App, mit eigenem Icon auf dem Homescreen. Ohne App-Store.VDS is a PWA — install it like a real app, with its own icon on your home screen. No app store.

  1. VDS-Adresse in Safari öffnen (nur Safari kann auf iOS PWAs installieren).Open your VDS address in Safari (only Safari can install PWAs on iOS).
  2. Auf Teilen tippen (das Quadrat mit dem Pfeil nach oben).Tap Share (the square with the up arrow).
  3. „Zum Home-Bildschirm" wählen → Hinzufügen.Choose "Add to Home Screen"Add.
  4. VDS liegt jetzt als Icon auf dem Homescreen und läuft im Vollbild.VDS is now an icon on your home screen and runs full-screen.

Zum Installieren muss VDS über HTTPS laufen (lokal reicht http://localhost). In der Cloud also den Reverse-Proxy mit Zertifikat aus Schritt 2 nutzen.

To install, VDS must be served over HTTPS (locally http://localhost is fine). In the cloud, use the reverse proxy with a certificate from Step 2.


TOTALDEIN SERVER, DEINE DATENYOUR SERVER, YOUR DATA

ImpressumImprint
Angaben gemäß § 5 DDG
Martin Kadauke
Milanweg 4/1
72127 Kusterdingen
Deutschland
E-Mail: webmaster@vorratsdatenspeicher.com
Details per § 5 DDG
Martin Kadauke
Milanweg 4/1
72127 Kusterdingen
Germany
E-mail: webmaster@vorratsdatenspeicher.com
DatenschutzPrivacy
1. Verantwortlicher. Martin Kadauke, Milanweg 4/1, 72127 Kusterdingen, webmaster@vorratsdatenspeicher.com.

2. Server-Logdaten. Beim Aufruf dieser Website speichert der Server automatisch technisch notwendige Daten in Logdateien: IP-Adresse, Datum und Uhrzeit, aufgerufene Seite, übertragene Datenmenge, Browsertyp/Betriebssystem und Referrer-URL. Zweck ist der technische Betrieb sowie die Stabilität und Sicherheit der Website. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am sicheren Betrieb). Die Logs werden nach spätestens 30 Tagen gelöscht oder anonymisiert.

3. Cookies & Tracking. Diese Seite setzt keine Tracking-, Analyse- oder Werbe-Cookies. Lokal im Browser wird lediglich gespeichert, ob du den Cookie-Hinweis bestätigt hast — diese Angabe verlässt dein Gerät nicht.

4. Hosting. Die Website wird bei der Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, betrieben, die die o. g. Logdaten im Auftrag verarbeitet (Auftragsverarbeitung nach Art. 28 DSGVO). Serverstandort ist ein Rechenzentrum in Helsinki, Finnland (EU).

5. Weitergabe. Es findet keine Weitergabe deiner Daten an Dritte statt, außer der genannten Auftragsverarbeitung zum Betrieb der Website. Für den Demo-Dienst und für Fehlerberichte gelten Nr. 7a und Nr. 8.

6. Deine Rechte. Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch. Anfragen an webmaster@vorratsdatenspeicher.com. Zudem besteht ein Beschwerderecht bei einer Datenschutz-Aufsichtsbehörde (in Baden-Württemberg: der Landesbeauftragte für den Datenschutz und die Informationsfreiheit).

7. Demo-Dienst. Der Demo-Dienst unter demo.vorratsdatenspeicher.com ist zum Ausprobieren gedacht und verarbeitet die Daten, die du dort selbst eingibst: E-Mail-Adresse und Passwort für den Zugang sowie alles, was du anlegst oder hochlädst (Belege und Belegfotos, Konten, Artikel, Haushaltsangaben). Rechtsgrundlage ist deine Einwilligung durch die Registrierung (Art. 6 Abs. 1 lit. a DSGVO). Alle Demo-Haushalte werden automatisch täglich gelöscht, einschließlich aller hochgeladenen Bilder — die Demo ist kein Speicherort für echte Daten, und du solltest dort keine Belege hochladen, die du nicht auch einem Fremden zeigen würdest.

\n 7a. KI-Verarbeitung in der Demo (Drittland). Damit die Demo Belege auslesen, Artikel benennen und Fragen beantworten kann, werden die betreffenden Inhalte an externe KI-Dienste übermittelt. An Anthropic PBC, USA gehen die Fotos deiner Belege zur Texterkennung. An DeepSeek, China gehen: die Artikelbezeichnungen von deinen Belegen (Kategorisierung und Bereinigung der Produktnamen), deine Fragen an den Statistik-Assistenten samt der zur Beantwortung nötigen Zahlen sowie deine Eingaben im Kategorien-Assistenten. Bankdaten sind davon nicht betroffen: Der Import von Kontoauszügen (CSV) ist in der Demo abgeschaltet — es werden also weder CSV-Inhalte noch Buchungen an einen KI-Dienst übermittelt. Das sind Übermittlungen in Drittländer ohne Angemessenheitsbeschluss; sie erfolgen auf Grundlage von Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO) und deiner Einwilligung. Welche Aufgabe an welchen Dienst geht, kann sich mit der Weiterentwicklung ändern — maßgeblich ist der unten genannte Stand. Wenn du das nicht möchtest, nutze die Demo nicht mit echten Belegen: eine selbst gehostete Installation kann stattdessen ein lokales KI-Modell (Ollama) verwenden, dann verlassen die Belegfotos deinen Rechner nicht.

\n 8. Fehlerberichte (Feedback-Funktion). Wenn du in Vorratsdatenspeicher auf „Feedback“ tippst und die Meldung absendest, geht sie an mich als Entwickler (webmaster@vorratsdatenspeicher.com). Übertragen werden: dein Text, die Seite, auf der du warst, deine E-Mail-Adresse als Absender (damit ich antworten kann), die Programmversion sowie — nur wenn du ihn mitschickst — ein Bildschirmfoto der Seite. Dieses Bildschirmfoto kann Inhalte deines Haushalts zeigen (Belege, Beträge, Namen). Es wird dir vor dem Absenden angezeigt, und du kannst es abwählen und nur den Text senden. Der Versand erfolgt ausschließlich nach ausdrücklicher Bestätigung; Rechtsgrundlage ist deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Meldungen lösche ich, sobald sie erledigt sind, spätestens nach 12 Monaten. Bei selbst gehosteten Installationen bleibst du Verantwortlicher deiner eigenen Instanz: die Meldung wird über deinen eigenen E-Mail-Server verschickt und zusätzlich lokal in deiner Installation gespeichert.

Stand: August 2026.
1. Controller. Martin Kadauke, Milanweg 4/1, 72127 Kusterdingen, Germany, webmaster@vorratsdatenspeicher.com.

2. Server logs. When you access this site, the server automatically stores technically necessary data in log files: IP address, date and time, page requested, data volume, browser/OS and referrer URL. The purpose is operating the site and ensuring its stability and security. The legal basis is Art. 6(1)(f) GDPR (legitimate interest in secure operation). Logs are deleted or anonymized after 30 days at the latest.

3. Cookies & tracking. This site sets no tracking, analytics or advertising cookies. Your browser only stores locally whether you dismissed the cookie notice — this never leaves your device.

4. Hosting. The site is operated at Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germany, which processes the above log data on our behalf (Art. 28 GDPR). The server is located in a data center in Helsinki, Finland (EU).

5. Disclosure. Your data is not shared with third parties, apart from the hosting processing named above. For the demo service and for bug reports, see no. 7a and no. 8.

6. Your rights. You have the right to access, rectification, erasure, restriction of processing, data portability and objection. Requests to webmaster@vorratsdatenspeicher.com. You also have the right to lodge a complaint with a data protection authority.

7. Demo service. The demo at demo.vorratsdatenspeicher.com exists for trying the app out, and processes the data you enter there: e-mail address and password for access, plus everything you create or upload (receipts and receipt photos, accounts, articles, household details). The legal basis is your consent given by registering (Art. 6(1)(a) GDPR). All demo households are deleted automatically every day, including every uploaded image — the demo is not a place to keep real data, and you should not upload receipts there that you would not also show a stranger.

\n 7a. AI processing in the demo (third country). So the demo can read receipts, name articles and answer questions, the relevant content is transmitted to external AI services. Photos of your receipts are sent to Anthropic PBC, USA for text recognition. Sent to DeepSeek, China: the article descriptions from your receipts (categorisation and product-name clean-up), your questions to the statistics assistant together with the figures needed to answer them, and what you type in the category designer. Bank data is not affected: importing bank statements (CSV) is switched off in the demo — so neither CSV contents nor bookings are sent to any AI service. These are transfers to third countries without an adequacy decision; they are made on the basis of standard contractual clauses (Art. 46(2)(c) GDPR) and your consent. Which task goes to which service may change as the app develops — the date given below is what applies. If you would rather not, do not use the demo with real receipts: a self-hosted installation can use a local AI model (Ollama) instead, in which case the receipt photos never leave your machine.

\n 8. Bug reports (feedback function). When you tap “Feedback” in Vorratsdatenspeicher and send the report, it goes to me as the developer (webmaster@vorratsdatenspeicher.com). Transmitted are: your text, the page you were on, your e-mail address as the sender (so I can reply), the app version and — only if you choose to include it — a screenshot of the page. That screenshot can show your household’s content (receipts, amounts, names). It is shown to you before sending, and you can deselect it and send the text alone. Nothing is sent without explicit confirmation; the legal basis is your consent (Art. 6(1)(a) GDPR). Reports are deleted once resolved, and after 12 months at the latest. On self-hosted installations you remain the controller of your own instance: the report is sent via your own mail server and is additionally stored locally in your installation.

Last updated: July 2026.
LizenzLicense
Der Quellcode ist auf GitHub verfügbar unter der GNU AGPL-3.0-Lizenz. Du darfst VDS frei nutzen, anpassen und weitergeben — wer eine geänderte Version als Netzwerk-Dienst betreibt, muss den Quellcode ebenfalls offenlegen. Source code is on GitHub under the GNU AGPL-3.0 license. You may freely use, modify and share VDS — anyone running a modified version as a network service must also publish their source.

VORRATSDATENSPEICHER · OPEN SOURCE · BON-NR. 2026-0001
demo.vorratsdatenspeicher.com · jetzt livedemo.vorratsdatenspeicher.com · now live
Kartendaten © OpenStreetMap-Mitwirkende (ODbL) · Lizenz AGPL-3.0Map data © OpenStreetMap contributors (ODbL) · AGPL-3.0 licensed