Version 0.5.0 · Andere Apps, zu deinen Bedingungen

Dateien, Kontakte und Pässe
auf einem Pod, der dir gehört

Solid Share macht deinen Solid-Pod zur persönlichen Daten-Wallet auf Android. Die App hat keinen eigenen Server. Sie spricht direkt mit deinem Pod, und nichts, was du speicherst, läuft über uns.

Android 8.0 und neuer · Der F-Droid-Build bindet keine proprietäre Abhängigkeit ein · APK auf GitHub

Der Startbildschirm von Solid Share, mit Schnellaktionen, der Posteingangszeile und zuletzt geöffneten Dateien
Der Dateibrowser von Solid Share mit Ordnern und Dateien auf einem Solid-Pod
Ein Teilen-Bildschirm mit einem QR-Code, der die geteilte Datei in der App öffnet
Keine eigenen Server
Kein Konto anzulegen
Keine Werbung, kein Tracking
Open Source, MIT-Lizenz

Neu

Version 0.5.0

Solid Share ist jetzt die Host-App für Solid auf Android: Eine andere App fragt sie, statt dich nach einem Passwort zu fragen. Die App spricht außerdem vier weitere Sprachen, öffnet deine Dateien, ohne sie einer anderen App zu übergeben, und sagt dir auf Start, was sich geändert hat, während du weg warst.

Die Versionshinweise lesen
  • Apps, zu deinen Bedingungen Andere Apps erreichen deinen Pod über Solid Share. Du legst fest, was jede darf, und ein neuer Reiter „Apps“ nimmt es wieder zurück.
  • Fünf Sprachen Deutsch, Spanisch, Französisch und Italienisch kommen zu Englisch dazu. Die App folgt deinem Telefon oder der Sprache, die du wählst.
  • Ein neuer Start Dein Posteingang, die Dateien, die du geöffnet hast oder die sich geändert haben, was du geteilt hast und dein nächster Pass, auf einem Bildschirm.
  • Dateien, die gleich aufgehen Bilder, PDFs und Text öffnen in der App, und jede App kann eine Datei direkt in deinen Pod teilen.
  • Inrupt-Pods repariert Benachrichtigungen zu Freigaben und Zugriffsanfragen kommen jetzt bei einem Inrupt-Konto an.

So funktioniert es

Drei Schritte, und dein Pod bleibt deiner

Solid ist ein offener Webstandard für persönliche Datenspeicher, sogenannte Pods. Du wählst den Anbieter, oder du betreibst deinen eigenen Server.

  1. 1

    Einen Pod wählen

    Nutze Inrupt, Solid Community, Data Pod oder eine beliebige eigene OIDC-Issuer-URL. Du kannst bei mehreren Pods gleichzeitig angemeldet sein und zwischen ihnen wechseln.

  2. 2

    Mit Solid-OIDC anmelden

    Die App authentifiziert sich direkt beim Anbieter, den du gewählt hast. Von da an liest und schreibt sie Ressourcen auf deinem Pod, von deinem Telefon aus.

  3. 3

    Zu deinen Bedingungen teilen

    Gib einer bestimmten WebID oder jedem mit dem Link Zugriff zum Ansehen, Hinzufügen oder Bearbeiten. Erweitere, beschränke oder entziehe die Freigabe jederzeit.

Funktionen

Eine App für die Dinge, die du behältst

Dateien

Durchsuche Ordner und Ressourcen als Liste oder Raster, sortiert nach Name, Typ oder Datum.

  • Vom Gerätespeicher hochladen, oder ein Foto bzw. Video aufnehmen und direkt hochladen
  • Bilder, PDFs und Text öffnen in der App; alles andere mit der App deiner Wahl
  • Teile jede Datei aus jeder App direkt in deinen Pod, einzeln oder mehrere auf einmal
  • Dupliziere eine Datei oder einen Ordner als private Kopie, zurückgesetzt auf Zugriff nur für dich
  • Hefte eine Datei an, damit ihr Inhalt offline verfügbar bleibt
Der Dateibrowser von Solid Share in der Rasteransicht, mit Ordnern und Dateien nebeneinander

Teilen

Jede Freigabe erzeugt einen QR-Code und einen Link, der direkt in der App öffnet.

  • Gib einem bestimmten Solid-Nutzer per WebID oder jedem mit dem Link Zugriff
  • Zugriffsstufen Ansehen, Hinzufügen und Bearbeiten statt rohem Read, Append und Write
  • Zwei Listen auf dem Pod: was du geteilt hast, und was mit dir geteilt wurde
  • Bitte einen Eigentümer um Zugriff, wenn dich eine Ressource abweist, und beantworte Anfragen selbst
  • Funktioniert über Solid-Server hinweg, mit Web Access Control und ACP als Fallback
Ein Teilen-Formular, das die WebID des Empfängers und die Zugriffsstufe wählt

App-Zugriff

Andere Solid-Apps erreichen deinen Pod über Solid Share, damit keine andere App jemals dein Passwort hält.

  • Eine App fragt nach Ansehen, Hinzufügen, Bearbeiten oder vollem Zugriff, und du siehst, wer fragt, für welches Konto und wo
  • Beschränke es auf die Ordner, die du wählst, oder auf ein einzelnes Datenmodul wie Kontakte, bevor du es erlaubst
  • Ein Reiter „Apps“ zeigt jede App mit Zugriff, was sie darf und wo, und wann du es erlaubt hast
  • Eine App zu deinstallieren entzieht ihren Zugriff, und ein Konto abzumelden löscht dessen Freigaben
  • Was du erlaubt hast, bleibt auf diesem Gerät und landet nie auf deinem Pod
Eine App fragt nach Zugriff auf einen Solid-Pod und zeigt das Konto, die Zugriffsstufe und den Ordner, den sie erreichen darf

Wallet

Veranstaltungstickets, Bordkarten, Kinotickets, Kundenkarten und Gutscheine, gespeichert als normale Solid-Ressourcen, die dir gehören.

  • Import von Apple-Wallet-.pkpass-Dateien, vollständig gelesen, mit dem Original auf deinem Pod
  • Barcodes neu gezeichnet in der Symbologie des Ausstellers, damit Scanner am Eingang denselben Code lesen
  • Der Bildschirm wird heller, wenn du einen Pass öffnest
  • Ein offenes Ticket-QR-Format, damit jeder Aussteller das Hinzufügen zum Pod mit einem Tipp anbieten kann
Ein Busticket in der Wallet von Solid Share, mit seinem Barcode

Kontakte

Dein Adressbuch auf deinem Pod, im Standard-vCard-Vokabular, vollständig übertragen.

  • Zwei-Wege-Sync mit der Kontakte-App des Telefons, ein Android-Konto pro Pod
  • Import aus den Konten des Telefons oder aus einer .vcf-Datei
  • Exportiere jederzeit alles wieder heraus
  • Mögliche Duplikate werden zur Prüfung vorgeschlagen und nur auf dein Wort zusammengeführt
Einstellungen für die Kontakt-Synchronisierung in Solid Share

Was sich geändert hat, während du weg warst

Start öffnet mit dem, was auf dich wartet: ungelesene Benachrichtigungen und Zugriffsanfragen, die Dateien, die du geöffnet hast oder die sich geändert haben, was du geteilt hast und dein nächster Pass. Es liest, was schon auf dem Gerät liegt, öffnet sofort und funktioniert offline.

Offline zuerst

Alles, was du gesehen hast, liegt verschlüsselt auf dem Gerät und öffnet ohne Verbindung. Jede Änderung wird eingereiht und überträgt sich selbst, sobald die Verbindung zurück ist.

Mehrere Pods gleichzeitig

Melde dich bei mehr als einem Pod an und wechsle zwischen ihnen. Eine abgelaufene Sitzung ist ein Zustand, keine Abmeldung — verbinde dich mit einem Tipp neu, und deine Daten bleiben, wo sie sind.

Benachrichtigungen

Der Empfänger erfährt es, wenn sich sein Zugriff ändert. Zugriffsanfragen kommen als Benachrichtigungen an, die du annehmen oder ablehnen kannst.

In deiner Sprache

Englisch, Deutsch, Spanisch, Französisch und Italienisch. Die App folgt der Sprache deines Telefons, und du kannst für Solid Share allein eine andere wählen.

Offene Standards

Solid Protocol, Solid-OIDC, Web Access Control mit ACP als Fallback und vCard. Deine Daten bleiben für jeden anderen Solid-Client lesbar.

Darauf aufbauen

Schreibe eine Solid-App für Android und lass Solid Share die Konten und die Tokens halten. Das Android-Solid-Services-SDK gibt deiner App den Pod, den Zustimmungsdialog und die Zugriffsprüfungen.

Die SDK-Doku lesen

Datenschutz

Zwei Builds. Du wählst, was läuft.

Solid Share hat keine eigene Datenbank. Deine Dateien, Kontakte, Tickets und Freigaben liegen auf dem Pod, den du gewählt hast, unter deiner eigenen Identität. Andere Apps, die über Solid Share fragen, bekommen das Ergebnis eines Pod-Aufrufs, nie Zugangsdaten, die sie wiederverwenden könnten, und was du jeder erlaubt hast, bleibt auf diesem Gerät — es landet nie auf deinem Pod.

F-Droid- und GitHub-Build

Überhaupt kein Analyse-Code

  • Bindet keine proprietäre Abhängigkeit ein
  • Keine Absturzberichte, keine Nutzungsereignisse
  • Aus dem öffentlichen Quellbaum gebaut
Bei F-Droid öffnen

Google-Play-Build

Ergänzt Absturzberichte

  • Sendet Absturzberichte und einfache Nutzungsereignisse an Google (Firebase)
  • Keine Werbe-ID, kein App-übergreifendes Tracking, keine Profilbildung
  • Alles andere ist identisch
Die Datenschutzerklärung lesen

FAQ

Fragen, beantwortet

Brauche ich einen Solid-Pod, bevor ich die App installiere?

Ja — deine Daten liegen auf einem Pod. Der Anmeldebildschirm listet öffentliche Anbieter wie Inrupt, Solid Community und Data Pod und akzeptiert jede eigene OIDC-Issuer-URL, auch einen Server, den du selbst betreibst. Ein Pod bei einem öffentlichen Anbieter ist in wenigen Minuten angelegt. Mehr über Solid-Pods.

Was kostet es?

Nichts. Die App ist freie Software unter der MIT-Lizenz, ohne Werbung und ohne kostenpflichtige Stufen. Der Pod-Speicher kommt vom Anbieter, den du wählst — mehrere bieten kostenlosen Platz, und ein selbst betriebener Server kostet nur die Hardware, auf der er läuft.

Auf welchen Android-Versionen läuft es?

Android 8.0 und neuer. Die App gibt es bei Google Play und bei F-Droid, und das APK liegt auf GitHub.

Was unterscheidet den F-Droid- vom Google-Play-Build?

Die Funktionen sind identisch. Der F-Droid- und GitHub-Build enthält überhaupt keinen Analyse-Code. Der Google-Play-Build ergänzt Absturzberichte über Firebase. Die Datenschutzerklärung beschreibt beide vollständig.

Können andere Apps auf meinem Telefon meinen Pod nutzen?

Ja, und nur so weit, wie du es zulässt. Eine Solid-App, die auf dem Android-Solid-Services-SDK aufbaut, fragt Solid Share, statt dich nach einem Passwort zu fragen, sodass deine Zugangsdaten diese App nie verlassen. Beim ersten Mal zeigt dir Solid Share, welches Konto die App will, was sie tun will und wo. Nichts erreicht deinen Pod, bevor du es erlaubst, der Reiter „Apps“ listet alles, was du erlaubt hast, und eine App zu entfernen wirkt ab ihrem nächsten Aufruf. Wenn du selbst Solid-Apps schreibst: Über das Android-Solid-Services-SDK fragt deine App.

Welche Sprachen spricht die App?

Englisch, Deutsch, Spanisch, Französisch und Italienisch, auf jedem Bildschirm. Die App startet in der Sprache deines Telefons, wenn es eine der fünf ist, sonst auf Englisch. Eine Zeile „Sprache“ in deinem Profil ändert das jederzeit, für Solid Share allein.

Funktioniert es offline?

Ja. Alles, was du gesehen hast, liegt verschlüsselt auf dem Gerät und öffnet ohne Verbindung. Änderungen werden eingereiht und gleichen sich von selbst ab, sobald die Verbindung zurück ist, und du kannst eine Datei anheften, damit ihr Inhalt offline verfügbar bleibt.

Wo melde ich einen Fehler oder wünsche mir eine Funktion?

Öffne ein Issue auf GitHub, oder erreiche mich über meine Kontaktseite.

Bring deine Daten dorthin zurück, wo sie hingehören

Kostenlos, quelloffen und bereit für deinen Pod.

QR-Code, der die Solid-Share-Seite bei F-Droid öffnet

Am Computer?
Scanne den Code, um die F-Droid-Seite auf deinem Telefon zu öffnen.

Oder hol dir das APK von den GitHub-Releases.

Unterstützer

Gefördert von NLnet, über NGI Mobifree

Solid Share wird von NLnet über den NGI-Mobifree-Fonds gefördert, der mit finanzieller Unterstützung des Programms Next Generation Internet der Europäischen Kommission eingerichtet wurde. Die Förderung bezahlt die Entwicklung. Die App bleibt freie Software unter der MIT-Lizenz.

Die Projektseite auf nlnet.nl