Über uns Leistungen Cloud Software & Downloads Warum wir Kontakt Impressum Datenschutz Kontakt aufnehmen +49 152 04202892

App: LV Compass, Version 1.1.0 (Paket-ID com.lvcompass, Android)
Stand: 23. September 2026
Hersteller: Anton Geier – Geier-IT, Untere Bergstraße 2, 55487 Sohren · info@geier-it.eu · +49 (0) 152 042 02 892

1. Zweck und Einsatz

LV Compass zeigt Leistungsverzeichnisse auf einem Android-Gerät an – auf der Baustelle, im Außendienst oder im Büro. Die Dateien liegen entweder auf dem Gerät oder auf einem vom Anwender benannten Server (WebDAV, z. B. Nextcloud oder ownCloud der Behörde). Die App ist ein reines Anzeige- und Suchwerkzeug: Sie verändert die Leistungsverzeichnisse nicht, rechnet keine Angebote und übermittelt keine Inhalte an den Hersteller.

Unterstützte Dateiformate

BereichFormate
GAEB (DA XML)X81, X82, X83, X84, X85, X86
GAEB 90 (DA 90)D81, D82, D83, D84, D85, D86
GAEB 2000P81, P82, P83, P84, P85, P86
ÖNORMONLV, ONLB
Tabellen (abschaltbar)XLSX, CSV mit Spalten wie Pos, Kurztext, Menge, EP, GP

Angebots- bzw. Preisdateien (z. B. X84 zu einem X83) werden erkannt und den Positionen zugeordnet. Langtexte werden einschließlich der RTF-Auszeichnung dargestellt.

2. Kurzprofil

MerkmalAngabe
PlattformAndroid ab 8.0 (API 26), geprüft bis Android 16 (API 36)
TechnikJava, Android-Standardbausteine; keine Web-Ansicht für App-Inhalte, kein eingebetteter Browser
FremdbibliothekenAndroidX (activity, appcompat, core-splashscreen, preference), Google Material Components, OkHttp 4.12 – sonst keine
Werbung, Tracking, Analysekeine – keine Werbe-SDKs, keine Analysewerkzeuge, keine Absturzberichte an Dritte
Android-Berechtigungenausschließlich INTERNET; kein Standort, keine Kamera, keine Kontakte, kein Speicherzugriff außerhalb der App
VertriebswegeGoogle Play, verwaltetes Google Play (MDM) oder direkte Auslieferung der signierten APK-Datei
Betrieb ohne Netzvollständig möglich: heruntergeladene LV-Dateien bleiben lesbar

3. Verarbeitete Daten und Datenflüsse

3.1 Auf dem Gerät

DatenZweckOrt
Heruntergeladene LV-DateienAnzeige ohne NetzOrdner LV im App-Bereich des Geräts, wahlweise nur im privaten App-Speicher (Abschnitt 7.2)
Serveradresse, BenutzerkennungVerbindung zum Server der Behördeprivater App-Speicher
Kennwort des ServersAnmeldung am Serverprivater App-Speicher, verschlüsselt mit AES-256/GCM; der Schlüssel liegt im Android-Keystore und verlässt das Gerät nicht
Firmenname, Benutzername, Lizenzschlüssel, LizenznachweisLizenzprüfungprivater App-Speicher
Anzeigeeinstellungen (Sprache, Farben, Preise ein/aus, aufgeklappte Bereiche)Bedienkomfortprivater App-Speicher

Eine Datensicherung durch Android ist abgeschaltet (allowBackup="false"), Dateien und Einstellungen wandern also nicht in eine Cloud-Sicherung des Geräteherstellers. Beim Deinstallieren wird alles gelöscht.

3.2 Verbindungen nach außen

ZielWannÜbertragene DatenSchutz
Server der Behörde (WebDAV, frei wählbar) Beim Abruf der Projektliste (einmal täglich bzw. auf Antippen) und beim Herunterladen einer Datei Anmeldedaten des Servers, Ordner- und Dateinamen, Dateiinhalte HTTPS erzwungen (Klartext-Verbindungen sind in der App gesperrt)
Lizenzserver von Geier-IT (keygen.gdyn.de, Standort Deutschland) Beim Start, höchstens einmal je Start Lizenzschlüssel, Firmenname, Benutzername, Prüfwert der Geräte-Kennung (SHA-256 der Android-ID, keine Rückrechnung möglich), App-Version, Produktkennung HTTPS; Antwort ist ein mit ECDSA (SHA-256, P-256) signierter Nachweis, den die App gegen den eingebauten öffentlichen Schlüssel prüft

3.3 Schreibende Zugriffe auf den Server der Behörde

Im Regelbetrieb liest die App nur (PROPFIND, SEARCH, GET). Schreibend wird der Server ausschließlich auf ausdrückliche Anweisung angefasst: über den Menüpunkt „In Cloud-Ordner kopieren“ legt die App bei Bedarf den gewählten Zielordner an (MKCOL) und lässt den Server die Datei dorthin kopieren (COPY); eine gleichnamige Datei im Zielordner wird dabei ersetzt. Löschen (DELETE), Verschieben (MOVE) und Hochladen (PUT) beherrscht die App nicht. Wo die Berechtigungen des Server-Kontos das Kopieren nicht zulassen sollen, genügt ein Konto mit Leserechten.

4. Sicherheitsmaßnahmen

EbeneMaßnahme
ÜbertragungAusschließlich TLS; Klartext-Verbindungen sind über die Android-Netzwerk-Sicherheitskonfiguration unterbunden. Zertifikatsprüfung nach Android-Standard (Systemvertrauensspeicher, damit auch eigene Behörden-CAs möglich sind, wenn sie im Gerät hinterlegt sind).
SpeicherungServer-Kennwort mit AES-256/GCM, Schlüssel im Android-Keystore (hardwaregestützt, sofern das Gerät es bietet). Übrige Daten im privaten App-Bereich; LV-Dateien auf Wunsch ebenfalls dort (Abschnitt 7.2).
LizenznachweisSigniert (ECDSA P-256/SHA-256), Prüfung offline gegen den in der App hinterlegten öffentlichen Schlüssel; ein manipulierter oder fremder Nachweis wird abgelehnt.
Geräte-KennungEs wird nur ein Prüfwert (SHA-256) der Android-ID übertragen, nicht die Kennung selbst; die Android-ID ist je App-Signatur und Gerät verschieden.
AngriffsflächeNur eine einzige Berechtigung (INTERNET). Keine der Bildschirmseiten außer dem Starter ist von anderen Apps aufrufbar (exported="false"), es gibt keine offenen Inhalte-Anbieter, keine Dienste, keine Empfänger für Rundrufe.
AuslieferungRelease-Dateien werden mit einem Schlüssel signiert, der ausschließlich beim Hersteller liegt; der Programmtext wird mit R8 gekürzt und verschleiert, Debug-Schalter sind in Release-Fassungen nicht enthalten.
FremdcodeSechs breit eingesetzte Bibliotheken (AndroidX, Material, OkHttp), keine Werbe- oder Analysebausteine. Die vollständige Liste steht in Abschnitt 2; eine Stückliste (SBOM) kann auf Wunsch beigelegt werden.

5. Entwicklung und Auslieferung

6. Datenschutz (Kurzfassung)

7. Betrieb in einer Behörde

7.1 Verwaltete Konfiguration (Android Enterprise / MDM)

Ab Version 1.1.0 kann die IT-Abteilung die App über ihr Verwaltungssystem vorkonfigurieren. Die vorgegebenen Felder sind auf dem Gerät gesperrt und als „Von der IT vorgegeben“ gekennzeichnet.

SchlüsselTypBedeutung
cloud_enabledSchalterCloud-Server verwenden
cloud_urlTextServeradresse (WebDAV)
cloud_userTextBenutzerkennung für den Server
cloud_passwordTextKennwort; wird auf dem Gerät verschlüsselt abgelegt (empfohlen: eigenes App-Kennwort des Servers)
cloud_pathTextOrdner auf dem Server
private_storageSchalterLV-Dateien nur im privaten App-Speicher
include_tablesSchalterExcel- und CSV-Dateien einbeziehen
company_nameTextFirmen- bzw. Behördenname für die Lizenz
user_nameTextBenutzer- oder Funktionsbezeichnung für die Lizenz
license_keyTextLizenzschlüssel; das Gerät aktiviert ihn beim nächsten Start selbst

Damit lässt sich ein Gerät ohne Benutzereingabe ausrollen: Nach dem ersten Start ist die App verbunden, lizenziert und fragt weder nach Schlüssel noch nach Namen.

7.2 Ablageort der LV-Dateien

Voreingestellt liegen heruntergeladene Dateien im Ordner LV im App-Bereich des Gerätespeichers – gut, wenn sie per USB-Kabel auch am Rechner gebraucht werden. Die Einstellung „LV-Dateien nur im privaten Speicher“ (auch per MDM vorgebbar) legt sie stattdessen in den geschützten Bereich der App: Kein Dateimanager, keine andere App und kein angeschlossener Rechner kommt dann an die Leistungsverzeichnisse. Beim Umschalten verschiebt die App die vorhandenen Dateien selbstständig.

7.3 Netzwerk

Die App benötigt Zugriff auf den WebDAV-Server der Behörde sowie auf keygen.gdyn.de (TCP 443) für die Lizenzprüfung. Ohne Lizenzserver arbeitet eine bereits aktivierte App weiter; der Nachweis wird lokal geprüft. Für Geräte ohne Internetzugang kann eine Lizenzform ohne wiederkehrende Prüfung vereinbart werden.

8. Barrierefreiheit

Stand und Einschränkungen sind in der Erklärung zur Barrierefreiheit beschrieben (Selbstbewertung nach EN 301 549 / BITV 2.0, Stand 23.09.2026). Kurz: Bedienelemente und Listen sind für die Vorlesefunktion aufbereitet, alle mitgelieferten Farbschemata erreichen mindestens 4,5:1, Schriftgrößen bis 200 % bleiben vollständig nutzbar, Zielgrößen ab 48 dp. Nicht bestätigt: Prüfung durch eine unabhängige Prüfstelle und ein protokollierter vollständiger TalkBack-Durchlauf; die Aufbereitung fremder LV-Langtexte liegt außerhalb des Einflusses der App.

9. Grenzen dieser Selbstauskunft

10. Ansprechpartner

Anton Geier – Geier-IT
Untere Bergstraße 2, 55487 Sohren
E-Mail: info@geier-it.eu · Telefon: +49 (0) 152 042 02 892

Geier-IT · LV Compass 1.1.0 · Stand: 23. September 2026