Datenschutzerklärung
SpoolMate für Android · Stand: 28. Juli 2026
SpoolMate ist eine App zur Verwaltung von 3D-Druck-Filament. Sie wird als privates Projekt entwickelt und derzeit nur im geschlossenen Test verteilt. Diese Erklärung beschreibt, welche Daten dabei anfallen und was mit ihnen geschieht.
Das Wichtigste vorab: SpoolMate enthält keine Werbung, keine Analyse-Werkzeuge, keine Absturzberichterstattung und kein Tracking. Es werden keine Cookies gesetzt. Ohne Konto arbeitet die App vollständig auf dem Gerät — dann verlässt kein Bestandsdatum das Telefon.
1. Verantwortlicher
Verantwortlich im Sinne der Datenschutz-Grundverordnung (DSGVO):
Hendrik Sachs
E-Mail: fowermig.labs@gmail.com
Für alle Fragen zum Datenschutz und zur Ausübung deiner Rechte genügt eine E-Mail an diese Adresse.
2. Grundsatz: Die App funktioniert auch ohne Konto
SpoolMate speichert deinen Bestand zunächst ausschließlich lokal auf dem Gerät. Ein Konto ist optional und dient allein dazu, denselben Bestand auf mehreren Geräten zu nutzen. Legst du kein Konto an, werden keinerlei Bestandsdaten an einen Server übertragen.
3. Daten, die bei der Nutzung verarbeitet werden
3.1 Konto und Anmeldung
Legst du ein Konto an, werden verarbeitet:
- E-Mail-Adresse — zur Anmeldung, zur Bestätigung der Registrierung und zum Zurücksetzen des Passworts.
- Passwort — es wird ausschließlich als kryptografischer Hash beim Anbieter gespeichert, nie im Klartext.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Nutzungsverhältnisses).
3.2 Bestandsdaten
Mit aktivem Konto werden die von dir erfassten Daten mit dem Server abgeglichen. Das sind: Filamentspulen mit Gewichten, Materialien, Farben, Herstellern, Produktlinien, Kaufdatum und Preis, Lagerorte samt frei vergebenen Namen und Notizen, Wiege- und Verbrauchsereignisse mit Zeitstempel sowie frei eingegebene Notizen und Projektnamen.
Diese Angaben sind Sachdaten und über deine Konto-Kennung dir zugeordnet. Was du in Freitextfelder schreibst, bestimmst du selbst — die App fordert dort keine personenbezogenen Angaben an.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
3.3 Rückmeldungen aus der App
In den Einstellungen kannst du eine Rückmeldung senden. Das geschieht ausschließlich auf ausdrückliche Aktion; nichts wird ohne dein Zutun übertragen. Mitgesendet werden neben deinem Text technische Angaben, die zur Einordnung eines Fehlers nötig sind:
| Angabe | Beispiel |
|---|---|
| App-Version | 0.4.6 |
| Plattform | android |
| Browserkennung (User-Agent) | Gerätemodell und Android-Version |
| Bildschirmgröße | 412 × 915 @2.6 |
| Sprache und Farbschema | de-DE, dunkel |
| Speichermodus, Verbindungsstatus, Synchronisationsstand | Cloud, online |
| Anzahl offener und fehlgeschlagener Übertragungen, letzte Fehlermeldung | gekürzt auf 200 Zeichen |
| Anzahl deiner Spulen, Ereignisse, Lagerorte und Produkte | reine Zahlen |
Nicht mitgesendet werden Bestandsdaten selbst — keine Notizen, keine Lagerortnamen, keine Produktbezeichnungen. Die Browserkennung enthält allerdings Gerätemodell und Systemversion; sie ist damit ein technisches Merkmal deines Geräts.
Vor dem Senden zeigt die App an, welche Angaben mitgehen. Du kannst denselben Text stattdessen in die Zwischenablage kopieren oder als Datei speichern — dann wird nichts übertragen.
Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung durch das Absenden).
3.4 Übergabe eines Scans an ein zweites Gerät
Scannst du mit dem Telefon einen Code, kann dieser an einen angemeldeten Rechner übergeben werden. Übertragen wird dabei ausschließlich die gelesene Zeichenkette des Codes. Die Übertragung läuft über einen Echtzeit-Kanal, der nur deinem Konto zugeordnet ist; die Nachricht wird nicht gespeichert, sondern nur durchgereicht und verbleibt anschließend allein im Arbeitsspeicher der beteiligten Geräte.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
3.5 Passwortprüfung bei der Registrierung
Damit du kein Passwort wählst, das bereits in einem bekannten Datenleck aufgetaucht ist, fragt die App den Dienst Have I Been Pwned ab. Dein Passwort verlässt das Gerät dabei nicht: Es wird lokal gehasht, und nur die ersten fünf Zeichen dieses Hashwerts werden übertragen (Verfahren der k-Anonymität). Der Abgleich der Antwort geschieht wieder auf dem Gerät. Aus dem übertragenen Bruchstück lässt sich kein Passwort rekonstruieren und keine Person bestimmen.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an sicheren Zugängen).
3.6 Nachschlagen einer gescannten Prusament-Spule
Scannst du den QR-Code einer Prusament-Spule, ruft die App die zugehörige Produktseite
bei prusament.com ab, um Material, Farbe und Gewicht zu übernehmen.
Übertragen wird dabei ausschließlich die Spulennummer, die auf der Spule aufgedruckt ist.
Es werden keine Cookies gesetzt und keine Kennung deines Kontos übermittelt.
Diese Abfrage lässt sich abschalten: Einstellungen → Scannen → „Prusament online nachschlagen“. Die App bleibt danach voll funktionsfähig; Material und Farbe wählst du dann aus dem mitgelieferten Katalog.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der automatischen Übernahme von Produktdaten).
4. Kamera
Für den Scanner benötigt die App Zugriff auf die Kamera. Das Bild wird ausschließlich im Arbeitsspeicher ausgewertet, um einen Barcode oder QR-Code zu erkennen. Es werden keine Fotos aufgenommen, keine Bilder gespeichert und keine Bilddaten übertragen. Erkannt und weiterverarbeitet wird allein die im Code enthaltene Zeichenkette. Der Kamerazugriff endet, sobald du den Scanner verlässt. Ton wird nie aufgezeichnet.
Verweigerst du die Berechtigung, bleibt die App nutzbar; Codes lassen sich dann von Hand eingeben.
5. Speicherung auf deinem Gerät
SpoolMate legt Daten im lokalen Speicher des Geräts ab: deinen Bestand, noch nicht übertragene Änderungen, die Anmeldesitzung sowie Einstellungen wie Sprache, Farbschema und zuletzt genutzte Einheit. Zusätzlich werden bereits abgerufene Prusament-Spulendaten zwischengespeichert (höchstens 100 Einträge), damit dieselbe Spule nicht zweimal abgefragt werden muss.
Es werden keine Cookies gesetzt, und es findet keine geräteübergreifende Wiedererkennung statt. Deinstallierst du die App oder löschst ihre Daten, ist dieser Speicher vollständig entfernt.
6. Empfänger und Auftragsverarbeiter
| Empfänger | Wozu | Was erhält er |
|---|---|---|
| Supabase Inc., San Francisco, USA | Konto und Datenabgleich | E-Mail-Adresse, Passwort-Hash, Bestandsdaten, Rückmeldungen |
| Have I Been Pwned (betrieben über Cloudflare) | Prüfung auf durchgesickerte Passwörter | fünf Zeichen eines Hashwerts — kein Passwort, keine Kennung |
| Prusa Research a.s., Prag, Tschechien | Produktdaten zu einer gescannten Spule | die aufgedruckte Spulennummer |
| Google Ireland Ltd. / Google LLC | Auslieferung der App über Google Play | Daten der Verteilung nach Googles eigenen Bestimmungen |
Die Datenbank wird in der Region Europa betrieben; die Bestandsdaten liegen dort. Supabase ist ein US-amerikanisches Unternehmen; ein Zugriff aus einem Drittland lässt sich daher nicht vollständig ausschließen. Die Übermittlung stützt sich auf die Standardvertragsklauseln der EU-Kommission und den mit dem Anbieter geschlossenen Auftragsverarbeitungsvertrag.
Bei jeder Verbindung zu einem dieser Dienste wird technisch bedingt deine IP-Adresse übermittelt und dort möglicherweise in Serverprotokollen gespeichert. Darauf hat SpoolMate keinen Einfluss; es gelten die Bestimmungen des jeweiligen Anbieters.
7. Speicherdauer
- Konto- und Bestandsdaten bleiben gespeichert, solange das Konto besteht.
- Gelöschte Spulen und Lagerorte wandern zunächst in einen Papierkorb und bleiben dort erhalten, bis du sie endgültig entfernst.
- Rückmeldungen werden aufbewahrt, bis der gemeldete Punkt bearbeitet ist, längstens 24 Monate.
- Lokale Daten verbleiben auf dem Gerät, bis du sie zurücksetzt oder die App deinstallierst.
8. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21 DSGVO). Eine erteilte Einwilligung kannst du jederzeit mit Wirkung für die Zukunft widerrufen.
Außerdem steht dir ein Beschwerderecht bei einer Datenschutz-Aufsichtsbehörde zu (Art. 77 DSGVO).
Was du direkt in der App tun kannst
- Daten mitnehmen: Einstellungen → Daten exportieren. Es entsteht eine vollständige JSON- oder CSV-Datei deines Bestands (Art. 20 DSGVO).
- Bestand löschen: Einstellungen → Zurücksetzen. Das entfernt deine Bestandsdaten auch auf dem Server, das Konto bleibt bestehen.
- Konto und alle Daten löschen: Einstellungen → Konto löschen (Art. 17 DSGVO) — siehe unten.
- Prusament-Abfrage abschalten: Einstellungen → Scannen.
Konto löschen. In der App unter Einstellungen → Konto → Konto löschen. Nach einer Sicherheitsabfrage wird dein Konto sofort und endgültig entfernt — zusammen mit allen Spulen, dem Verlauf, den Lagerorten, den Herstellern, deinen Einstellungen und allen Rückmeldungen, die du abgeschickt hast. Auch die lokal auf dem Gerät gespeicherten Daten werden dabei gelöscht.
Der Vorgang lässt sich nicht rückgängig machen. Die App bietet dir deshalb unmittelbar davor an, deinen Bestand als Datei zu sichern.
Falls dir der Weg über die App nicht möglich ist, genügt eine E-Mail an fowermig.labs@gmail.com; die Löschung erfolgt dann innerhalb von 30 Tagen.
9. Was SpoolMate nicht tut
- keine Werbung und kein Weiterverkauf von Daten
- keine Analyse-, Statistik- oder Tracking-Werkzeuge
- keine automatische Absturzberichterstattung
- keine Cookies und keine geräteübergreifende Wiedererkennung
- kein Zugriff auf Standort, Kontakte, Telefonstatus oder Dateien
- keine Schriftarten oder Skripte von fremden Servern — alles ist in der App enthalten
- keine automatisierte Entscheidungsfindung und kein Profiling
Die App fordert genau zwei Berechtigungen an: Internet und Kamera. Die Kamera ist dabei als optional gekennzeichnet.
10. Kinder
SpoolMate richtet sich an Erwachsene und wird nicht gezielt für Kinder angeboten.
11. Änderungen dieser Erklärung
Entwickelt sich die App weiter, wird diese Erklärung angepasst. Maßgeblich ist die hier veröffentlichte Fassung mit dem oben genannten Stand.