Skip to content

anlaufstelle/app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English version / Englische Version

Anlaufstelle

Dokumentation, Statistik und Teamkommunikation für Kontaktläden, Notschlafstellen und Streetwork — Open Source, DSGVO-konform, pseudonymisiert, kostenlos.

⚠️ Pre-Release (v0.9.1) — Anlaufstelle ist funktionsfähig, aber noch nicht für den Produktiveinsatz freigegeben. Qualitätssicherung und Stabilisierung laufen. Wir suchen Piloteinrichtungen, die das System gemeinsam mit uns testen und weiterentwickeln möchten — Kontakt aufnehmen.


So sieht Anlaufstelle aus

Zeitstrom — Ihr digitales Dienstbuch Klientelliste
Zeitstrom Klientelliste
Statistiken auf Knopfdruck Klientelverlauf
Statistiken Klientelverlauf
Mobile Ansicht
Zeitstrom (Mobil)
Zeitstrom mobil

Für wen ist Anlaufstelle?

Anlaufstelle richtet sich an Einrichtungen, in denen die Mehrzahl der Kontakte anonym oder pseudonym ist:

  • Kontaktläden und Kontaktcafés — niedrigschwellige Suchthilfe
  • Notschlafstellen — Wohnungslosenhilfe
  • Streetwork-Teams — mobile soziale Arbeit
  • Tagesaufenthalte und Tagesstätten
  • Konsumräume und niedrigschwellige Beratungsstellen

Typische Teamgröße: 5–20 Mitarbeitende. Typische Situation: Dokumentation mit Kladden, Zählblättern und Excel — weil passende Software entweder zu teuer, zu komplex oder nicht auf anonyme Kontakte ausgelegt ist.


Was ist Anlaufstelle?

Anlaufstelle ist eine Software für die tägliche Arbeit in der niedrigschwelligen Sozialarbeit. Sie unterstützt Ihr Team bei der Dokumentation, der Informationsweitergabe zwischen Diensten und der Erstellung von Berichten und Statistiken — ohne dass Klientel einen bürgerlichen Namen angeben müssen.

Kommerzielle Sozialbereichssoftware (Vivendi, SoPart, Kilanka) richtet sich an große Träger, ist für kleine Einrichtungen zu teuer und setzt voraus, dass jede Person mit Name und Adresse erfasst wird. Anlaufstelle füllt diese Lücke: niedrigschwellig, finanzierbar, datenschutzgerecht.


Drei Gründe für Anlaufstelle

1. Ohne Klarnamen — von Anfang an

Es gibt kein Namensfeld. Ihre Klientel werden unter einem Pseudonym geführt, das Ihr Team vergibt. Das System kennt drei Kontaktstufen:

  • Anonym — kein Pseudonym, keine Wiedererkennung (z. B. Kurzbesuche, Spritzentausch)
  • Identifiziert — Pseudonym vergeben, Person ist wiedererkennbar
  • Qualifiziert — weitergehende Angaben (z. B. Altersgruppe, Bezirk)

Kein Klartextname gelangt in die Datenbank — weder versehentlich noch absichtlich.

2. Dokumentation im Zeitstrom — wie Ihr Dienstbuch, nur digital

Die Startseite zeigt, was zuletzt passiert ist — genau wie ein Blick in die Kladde bei Dienstbeginn. Jeder Kontakt, jede Beobachtung, jede Leistung wird als Eintrag im Zeitstrom festgehalten.

Sie können Zeiträume passend zu Ihrem Betrieb definieren — z. B. „Nachtdienst 21:30–09:00" oder „Vormittag" — und Berichte und Statistiken exakt auf Ihren Arbeitsrhythmus zuschneiden.

3. Passend für Ihre Einrichtung — ohne Programmierung

Jede Einrichtung arbeitet anders. Anlaufstelle lässt sich an Ihre Dokumentationspraxis anpassen: Welche Kontaktarten gibt es? Welche Leistungen werden erfasst? Welche Felder braucht ein Eintrag?

Die Konfiguration bestimmt auch den Datenschutz:

  • Sensibilitätsstufe — welche Angaben besonders schützenswürdig sind
  • Verschlüsselung — sensible Felder werden einzeln verschlüsselt gespeichert
  • Aufbewahrungsfrist — automatische Löschung nach einer festgelegten Frist
  • Statistikzuordnung — welche Felder in Berichte einfließen

Was Anlaufstelle kann

Im Arbeitsalltag

  • Kontakte dokumentieren — in 30 Sekunden, auch vom Smartphone
  • Hinweise und Aufgaben — Informationen zwischen Diensten weitergeben, Aufgaben nachverfolgen
  • Klientel-Register — Pseudonyme, Kontaktstufen, Verlaufschronik
  • Volltextsuche — schnell finden, was Sie suchen
  • Deutsch und Englisch — Sprachumschaltung im System

Für Leitung und Träger

  • Statistiken und Berichte — Auswertungen auf Knopfdruck, Export als CSV und PDF
  • Jugendamtsbericht — fertig formatiert
  • 4-Stufen-Rollenmodell — Admin, Leitung, Fachkraft, Assistenz
  • Einrichtungstrennung — Daten sind vollständig getrennt, kein Datenmix zwischen Standorten

Datenschutz und DSGVO

Anlaufstelle ist von Grund auf für den Umgang mit besonders schützenswerten Daten (Art. 9 DSGVO) konzipiert:

  • Pseudonymisierung — kein Namensfeld in der Datenbank (Art. 25 DSGVO, Privacy by Design)
  • Feldverschlüsselung — sensible Angaben werden einzeln mit AES-128 verschlüsselt (Art. 32 DSGVO)
  • Aufbewahrungsfristen — automatische Löschung nach konfigurierbarer Frist (Art. 17 DSGVO)
  • Löschanträge mit 4-Augen-Prinzip — Löschung nur nach Genehmigung durch Leitung/Admin
  • Prüfprotokoll — unveränderliches Audit-Log aller sicherheitsrelevanten Aktionen
  • Betroffenenrechte — Datenauskunft und -export für Klientel (Art. 15, 20 DSGVO)
  • DSGVO-Vorlagen — Muster für AV-Vertrag, DSFA, TOMs, Verarbeitungsverzeichnis und Informationspflichten mitgeliefert

Dokumentation

Benutzerhandbuch, Admin-Handbuch und Fachkonzept finden Sie im docs/-Verzeichnis.


Lizenz

Anlaufstelle steht unter der GNU Affero General Public License v3.0.

Das bedeutet: Der Quellcode ist frei nutzbar, veränderbar und weiterzugeben — auch für den Betrieb als Webdienst muss der Quellcode offengelegt werden. Damit bleibt die Anwendung dauerhaft für alle Einrichtungen zugänglich.

Haftungsausschluss

Anlaufstelle wird ohne Mängelgewähr bereitgestellt, ohne Gewährleistung jeglicher Art (siehe LICENSE, §15–16). Die Software und ihre Dokumentation stellen keine Rechtsberatung dar. Betreiber sind eigenverantwortlich für die Einhaltung datenschutzrechtlicher Pflichten (DSGVO, SGB X) — insbesondere für Datenschutz-Folgenabschätzung, Auftragsverarbeitungsverträge und organisatorische Maßnahmen.


Entwicklung

Dieses Projekt nutzt generative AI als integralen Bestandteil des Entwicklungsprozesses — als Pair-Programming-Partner, Research-Assistent und Architektur-Sparringspartner. Die AI arbeitet unter menschlicher Anleitung. Das Team verantwortet Konzept, Architektur und Ergebnis.

Das fachliche Fundament basiert auf einer Diplomarbeit zur Dokumentation in der niedrigschwelligen Suchthilfe und jahrelanger Praxiserfahrung in der Sozialen Arbeit — nicht auf AI-Generierung.


Mitwirken

Beiträge sind willkommen. Bitte lies zuerst die Contributing-Richtlinien, bevor du einen Pull Request öffnest.

Fehler melden und Ideen einbringen: GitHub Issues


Für Entwickler

Quick-Start

Voraussetzungen: Docker und Docker Compose

git clone https://github.com/anlaufstelle/app.git
cd anlaufstelle
docker compose up

Anwendung aufrufen: http://localhost:8000

Beim ersten Start werden Datenbank-Migrationen automatisch ausgeführt. Seed-Daten für eine Demo-Einrichtung können mit folgendem Befehl geladen werden:

docker compose exec web python src/manage.py seed

Tech-Stack

Komponente Technologie
Backend Django 5.1+, Python 3.13
Frontend HTMX + Alpine.js + Tailwind CSS
Datenbank PostgreSQL 16
Verschlüsselung Fernet / AES-128
Deployment Docker Compose
Tests pytest + Playwright (E2E)
Linting ruff
CI/CD GitHub Actions

About

Anlaufstelle ist ein quelloffenes, selbst gehostetes Dokumentations- und Berichtssystem für niedrigschwellige Sozialarbeit.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

No contributors