Skip to content

InfectionTracker - Die App zur Nachvollziehung von Infektionsketten und zur schnellen Information bei Covid-19-Infizierung

License

Notifications You must be signed in to change notification settings

sebsebli/infectiontracker

Repository files navigation

InfectionTracker

Update: Robert Koch-Institut entwickelt Lösung zum Corona-Tracking

Das Robert Koch-Institut arbeitet derzeit an einer Lösung zum Corona-Tracking. Für uns stand immer das Ziel im Vordergrund, eine Lösung zur Eindämmung des COVID-19-Virus zu entwickeln. Die jüngste Entwicklung zeigt, dass wir mit unserer Idee scheinbar einen guten Ansatz verfolgt haben. Wir haben uns in anbetracht der aktuellen Situation entschieden, keinen weiteren Ansatz zum Tracking zu bieten und stattdessen die vom RKI entwickelte Lösung voll und ganz zu unterstützen. Wir denken, dass nur eine gesamtgesellschaftliche Lösung den gewünschten Erfolg bringen kann.

Wir stellen deshalb die Entwicklung bis auf Weiteres ein und stehen mit unserer erworbenen Expertise gerne zum Austausch bereit.

InfectionTracker soll es ermöglichen, Infektionsketten aufzudecken und so zur schnellen Information von potenziell-betroffenen Bürger:innen beizutragen. Nicht zu vermeidende Kontakte (z.B. durch Umzüge, Arbeit, familiäre Betreuung) können so über einen QR-Code in den eigenen Kontaktverlauf aufgenommen werden. Sollte eine Kontaktperson innerhalb von zwei Wochen Symptome zeigen oder positiv auf COVID-19 getestet werden, so werden alle Kontakte der vergangenen zwei Wochen automatisiert über die potenzielle Gefährdung informiert. Weiterhin bieten wir in diesem Fall hilfreiche Informationen und Handlungsanweisungen, um eine Verbreitung des Virus zu verhindern und Behörden zu entlasten. Wir verfolgen einen Ansatz, der die Anonymität und den Datenschutz der Nutzer im Fokus hat, ohne die notwendigen Informationen gefährdeten Kontakten vorzuenthalten. Wir hoffen mit unserem Beitrag einen Teil zur Reduzierung der Ausbreitung beitragen zu können.

InfectionTracker wurde innerhalb von 48 Stunden während des #WirVsVirusHackathon entwickelt. Wir sind gerne zum Austausch und zur Kooperation bereit.

Meldet euch bei Interesse per E-Mail: [email protected]

Inspiration

Aufgrund der aktuellen Situation wird eine Minimierung der sozialen Kontakte bzw. eine gänzliche soziale Isolation empfohlen, um Neuinfektionen zu vermeiden. Dies ist jedoch nicht für alle Personengruppen vollumfänglich möglich (z.B. durch Krankheit, berufliche oder familiäre Verpflichtungen). Daraus ggf. entstehende Infektionsketten lassen sich nur schwer nachvollziehen - mögliche Kontaktpersonen können nicht schnell genug identifiziert werden.

Was uns abhebt

  • Bei uns bleiben die Nutzer anonym. Wir bieten damit eine Möglichkeit, sich auch mit unbekannten Personen zu vernetzen, um zwar informiert und gewarnt zu bleiben, aber ohne den eigenen Gesundheitszustand allen Personen zugänglich zu machen. Wir kennen zu jedem Nutzer nur eine zufallsgenerierte Zeichenkette.
  • Der Infektionsstatus muss von Behördern autorisiert werden, um keine Falschinformationen zu verbreiten.
  • Wir legen größten Wert auf Datenschutz. Unsere erhobenen Daten können keiner Person zugeordnet werden. Wir verzichten auf das aufzeichnen von Standortdaten.
  • Unsere freien Schnittstellen ermöglichen die statistische Auswertung von Infektionsdaten und -verläufen.
  • InfectionTracker ist sofort multilingual einsetzbar.

Prototype release (Android)

https://github.com/sebsebli/infectiontracker/releases/tag/v1.5.0

Development Requirements

Running instance of https://github.com/kai-raschke/seb_vs_virus_api or use current dev hosting (if available) on https://seb-vs-virus-api.herokuapp.com

Features

  • View your code, check your connections and their health status
  • Change your health status
  • Scan code of someone else to connect to each other
  • Use a group code to connect to several people at once (eg. in a meeting)
  • Multilanguage interface (usual online translation quality) - English, German, Spanish, French, Portuguese, Italian, Hindi, Arabic

Install

npm install expo-cli --global

npm install

Start

npm start

Demo

Die App kann über https://exp.host/@sebsebli/infectiontracker getestet werden, sofern der Expo-Client (Android, iOS) installiert ist. Die API abfragen werden durch die prototypische Implementierung im Intervall von 60 Sekunden abgefragt, weshalb es zu Verzögerungen beim Aktualisieren der Daten kommen kann. Eine Android-APK steht im GitHub-Repository zum Download bereit. Ein Test auf iOS (über Testflight) kann ebenfalls ermöglicht werden. Schreibt mir dazu eine E-Mail.

Android: https://github.com/sebsebli/infectiontracker/releases/tag/v1.5.0

Screenshots

Team

License

License: CC BY-NC-SA 4.0