Archiv der Kategorie: Datenschutz

Ist das Friseurprogramm SALONWARE offlinefähig?

Manchmal werden wir gefragt, ob unser Friseurprogramm auch offlnefähig ist, also auch bei einem Ausfall der Internetverbindung weiter genutzt werden kann. Die Antwortet lautet: Nein!

Die Friseursoftware SALONWARE kann nur bei bestehender Internetverbindung genutzt werden. Dies hat viele Gründe:

1. Anfälliger Synchronisationsmechanismus

Im ersten Moment hört es sich gut an, wenn man hört, dass ein Programm auch bei einem Ausfall des Internets weiter genutzt werden kann. Technisch bedeutet dies, dass die kompletten Daten auf das genutzte Gerät übertragen werden müssen. Denn für jede Nutzung des Programms sind alle Daten erforderlich, da diese miteinander verknüpft sind, wie z. B. die Daten des Salons, die Menüpunkte des Programms, die Mitarbeiterdaten, die Dienstleistungen, die Produkte mit Lagerbeständen, Preise, Arbeitszeiten, Termine, Kunden, Behandlungsdaten bis zu den Feiertagen. Ein Termin ist z. B. mit einem Kalendereintrag, Dienstleistungen, Mitarbeiter, Kunden und historischen Behandlungsdaten verknüpft. Die Daten sind insgesamt in über 120 Datenbanktabellen verteilt und müßten zur Offline-Nutzung (ohne Internet) übertragen werden. Diese laufende Synchronisation mit den „Masterdaten“ würde zu Wartezeiten führen und auch Inkonsistenzen in den Daten zur Folge haben, da es bei jedem Synchronisationsmechanismus zu Konflikten kommen kann. Die gleichzeitige Nutzung von mehreren Geräten wäre kaum mehr möglich. Oft werden mehrere PCs oder Macs im Salon genutzt, z. B. an der Rezeption, an der Kasse und in der Mischecke – und unterwegs mit mobilen Geräten. Und keiner kann erkennen, ob die Daten schon aktuell sind oder auf die Synchronisierung warten, oder ob die Daten nur auf dem Gerät vorhanden sind und nicht übertragen wurden. Datenverlust könnte die Folge sein. Damit das Programm auch bei einem Ausfall der Internetverbindung weiter funktioniert, müssen also ständig alle Daten synchronisiert werden – auf allen Geräten. Die Synchronisationszeiten und das übertragene Datenvolumen wären nicht akzeptabel und der Mechanismus äußerst störungsanfällig.

2. Datenspeicherung im Internet-Browser nicht möglich

Wie bereits beschrieben, müssten die kompletten Daten auf den jeweiligen Geräten gespeichert werden, damit die Nutzung ohne Verbindung möglich ist. Es gibt bereits technische Möglichkeiten, um Daten im Internet-Browser des jeweiligen Geräts zu speichern. Dies wird durch SALONWARE bei unkritischen Daten bereits genutzt, z. B. die automatische Erkennung des Geschlechts des Kunden durch den Vornamen (Auto-Gender-Funktion von 99% aller Vornamen). Leider reicht dieser Speicherplatz nicht für die Datenmengen aus und diese lokale Speichermöglichkeit wird auch nicht von allen Internet-Browsern unterstützt. Damit das Programm auch offline funktioniert, müssten die Daten immer vom lokalen Datenspeicher gelesen (und geschrieben) werden – vorausgesetzt die Synchronisation ist komplett vollständig. Die Datenmenge ist für die lokale Speicherung in einem Internet-Browser viel zu groß und unstrukturiert und würde auch nicht mit allen Browsern funktionieren, sondern wäre dann auch eine Einschränkung auf einen bestimmten Browser oder deren Version.

3. Datenspeicherung in einer Datenbank auf dem PC/Notebook

Da die Speicherung der erforderlichen Datenmengen im Internet-Browser (Punkt 2) nicht möglich ist, könnten die Daten in einer „echten“ Datenbank auf dem Gerät installiert werden. Dies würde jedoch eine Installation eines Datenbank-Management-Systems (Datenbank-Programm) auf dem Computer oder Mac erfordern. Diese Datenbank müsste sich dann laufend mit dem zentralen Master-Datenbanksytem synchronisieren, um eine Nutzung ohne Internetverbindung zu ermöglichen. Dies ist also machbar, wobei man sich dann auf ein Betriebssystem einschränken müsste, z. B. auf Windows-Copmputer und Windows-Tablets.

Da SALONWARE jedoch ein systemunabhängiges Programm ist und mit Windows-Computer, Mac-Computer, Google Chromebooks, Android Tablets, Apple iPad oder beliebigen Smartphones genutzt wird, ist die Installation einer lokalen Datenbank keine akzeptable Lösung. Es wäre eine Einschränkung auf bestimmte Geräte bzw. Betriebssysteme. Die neuen Web- und Cloud-Technologien ermöglichen eine flexible Nutzung von Programmen ohne Installation. Eine Installation auf dem PC wäre ein technologischer Rückschritt.

4. Datenschutz und Manipulationssicherheit

Der Zugriff erfolgt mit SALONWARE immer auf die zentralen Daten im Rechenzentrum. Der Datenzugriff ist also in „realtime“. Es werden bewusst keinerlei Daten auf dem Computer oder mobilen Geräten bei der Nutzung des Programms gespeichert. Dies ist ein wirksamer Schutz vor einer Manipulation von Kassendaten (derzeit ein großes Thema). Die Daten sind jedoch nicht nur vor verbotenen Manipulationen geschützt, sondern auch vor Diebstahl bei Verlust eines Geräts. Schon öfters haben wir von unseren Kunden erfahren, dass Apple-Notebooks aus dem Salon gestohlen wurde – zum Teil sogar während der Öffnungszeiten. Dies ist zwar ein materieller Schaden, doch die Daten sind geschützt (und sogar versichert) im Rechenzentrum gespeichert. Bei einem Verlust/Diebstahl eines Notebooks, Tablet oder Smartphone sind keine Daten auf den Geräten verloren bzw. in falschen Händen.

5. Entwicklungs- und Pflegeaufwand

Durch die Realisierung einer Offlinefähigkeit eines Programms würde ein erheblicher Entwicklungsaufwand entstehen, sowie ein höherer Aufwand für die laufende Weiterentwicklung des Programms. Durch den höheren Entwicklungs-, Pflege- und Supportaufwand würde sich zwingend die Nutzungsgebühr der Anwendung erhöhen.

Zusammenfassung

Unser Programm wird mit den unterschiedlichsten „Geräten“ ohne Installation genutzt, unterwegs mit einem Smartphone oder Tablet (Android, iPhone, Windows Phone), im Salon mit einem PC/Notebook oder Mac und im HomeOffice mit weiteren Geräten. (Dazu gibt es noch etwa 30 unterschiedliche Browser im Einsatz.)

Eine Offlinefähigkeit wäre leider nicht Browser- und Betriebssystemunabhängig. Auch führt eine Offlinefähigkeit mit dem zugehörigen Synchronisationsmechanismus zu Konflikten und ist Störungsanfällig.

Risikobeurteilung und Risikominimierung

Der Ausfall des Internets im Salon ist zwar ein Risiko, da die Nutzung des Salon-Management-Systems über die Internetverbindung erfolgt. Die Eintrittswahrscheinlichkeit ist jedoch gering. Sie können das Risiko entweder akzeptieren oder minimieren.

Um dieses Risiko möglichst klein zu halten, sollte ein zuverlässige Internetanbieter gewählt werden. Der Ausfall des Internets ist heutzutage sehr selten. Das Internet gehört zur „Grundversorgung“, wie Strom, Wasser und Telefon. Bei einem Ausfall des Internet können Sie sogar Schadensersatzansprüche bei Ihrem Anbieter geltend machen. (Hier gibt es bereits einige Gerichtsurteile.)

Um das Risiko eines Ausfalls weiter zu minimieren, könnte bei einem Ausfall ein mobiles Netz (Hotspot) mit einem Smartphone aktiviert werden. Der Mobilfunkanbieter sollte dann jedoch nicht der Gleiche Anbieter sein, wie der Festnetzanbieter. Falls ein Internetknoten eines Anbieters ausfällt, sind meistens beide Netzwerke unterbrochen bzw. gestört. Es gibt auch WLAN-Router mit einem SIM-Karten-Steckplatz, so dass bei einem Ausfall des Festnetz-Internet automatisch auf das mobile Internet umgeschaltet wird.

Die Offlinefähigkeit eines Programms wäre nur theoretisch eine Maßnahme zur Risikominimierung. Die Nachteile und Einschränkungen sind jedoch viel zu groß. Durch die Anfälligkeit von Synchronisationsmechansimen wäre die Ausfallwahrscheinlichkeit wesentlich höher und somit die Qualität und Zuverlässigkeit der Software niedriger und der Preis höher. Und wer möchte das schon?