Version 0.5.0 · D'autres applications, à vos conditions

Fichiers, contacts et pass
sur un pod qui vous appartient

Solid Share fait de votre pod Solid un portefeuille de données personnel sur Android. L'application n'a aucun serveur à elle. Elle dialogue directement avec votre pod, et rien de ce que vous stockez ne transite par nous.

Android 8.0 et suivants · La version F-Droid n'embarque aucune dépendance propriétaire · APK sur GitHub

L'écran d'accueil de Solid Share, avec les actions rapides, la ligne de la boîte de réception et les fichiers récents
L'explorateur de fichiers de Solid Share, listant dossiers et fichiers d'un pod Solid
Un écran de partage avec un code QR qui ouvre le fichier partagé dans l'application
Aucun serveur à nous
Aucun compte à créer
Aucune publicité, aucun pistage
Code ouvert, licence MIT

Nouveautés

Version 0.5.0

Solid Share est désormais l'application hôte de Solid sur Android : une autre application s'adresse à elle, au lieu de vous demander un mot de passe. Elle parle aussi quatre langues de plus, ouvre vos fichiers sans les confier à une autre application, et vous dit sur l'Accueil ce qui a changé en votre absence.

Lire les notes de version
  • Les applications, à vos conditions D'autres applications atteignent votre pod via Solid Share. Vous fixez ce que chacune peut faire, et un nouvel onglet Applis le reprend.
  • Cinq langues L'allemand, l'espagnol, le français et l'italien rejoignent l'anglais. L'application suit votre téléphone, ou la langue que vous choisissez.
  • Un nouvel Accueil Votre boîte de réception, les fichiers ouverts ou modifiés, ce que vous avez partagé et votre prochain pass, sur un écran.
  • Des fichiers qui s'ouvrent sur place Images, PDF et texte s'ouvrent dans l'application, et n'importe quelle application peut envoyer un fichier directement dans votre pod.
  • Pods Inrupt réparés Les notifications de partage et les demandes d'accès parviennent enfin à un compte Inrupt.

Comment ça marche

Trois étapes, et votre pod reste le vôtre

Solid est un standard web ouvert pour les espaces de données personnels, appelés pods. Vous choisissez le fournisseur, ou vous hébergez votre propre serveur.

  1. 1

    Choisissez un pod

    Utilisez Inrupt, Solid Community, Data Pod, ou toute URL d'émetteur OIDC. Vous pouvez être connecté à plusieurs pods à la fois et passer de l'un à l'autre.

  2. 2

    Connectez-vous avec Solid-OIDC

    L'application s'authentifie directement auprès du fournisseur que vous avez choisi. Ensuite, elle lit et écrit les ressources de votre pod, depuis votre téléphone.

  3. 3

    Partagez à vos conditions

    Donnez un accès Voir, Ajouter ou Modifier à une WebID précise, ou à qui a le lien. Élargissez, restreignez ou révoquez le partage quand vous voulez.

Fonctionnalités

Une application pour ce que vous gardez

Fichiers

Parcourez dossiers et ressources en liste ou en grille, par nom, type ou date.

  • Téléversez depuis l'appareil, ou prenez une photo ou une vidéo et envoyez-la aussitôt
  • Images, PDF et texte s'ouvrent dans l'application ; le reste, avec l'application de votre choix
  • Envoyez tout fichier depuis n'importe quelle application vers votre pod, un ou plusieurs à la fois
  • Dupliquez un fichier ou un dossier en copie privée, accessible à son seul propriétaire
  • Épinglez un fichier pour garder son contenu disponible hors ligne
L'explorateur de fichiers de Solid Share en grille, dossiers et fichiers côte à côte

Partage

Chaque partage produit un code QR et un lien qui s'ouvre directement dans l'application.

  • Donnez accès à un utilisateur Solid précis par WebID, ou à qui a le lien
  • Des niveaux Voir, Ajouter et Modifier, plutôt que les Read, Append et Write bruts
  • Deux listes sur votre pod : ce que vous avez partagé, et ce qui l'a été avec vous
  • Demandez l'accès au propriétaire quand une ressource vous refuse, et répondez vous-même aux demandes
  • Fonctionne entre serveurs Solid, avec Web Access Control et ACP en repli
Un formulaire de partage qui choisit la WebID du destinataire et le niveau d'accès

Accès des applications

Les autres applications Solid atteignent votre pod via Solid Share : aucune autre ne détient jamais votre mot de passe.

  • Une application demande Voir, Ajouter, Modifier ou l'accès complet, et vous voyez qui demande, pour quel compte et où
  • Restreignez-la aux dossiers que vous choisissez, ou à un seul module de données comme Contacts, avant d'accepter
  • Un onglet Applis liste chaque application ayant accès, ce qu'elle peut faire et où, et quand vous l'avez accordé
  • Désinstaller une application lui retire son accès, et déconnecter un compte supprime ses autorisations
  • Ce que vous avez autorisé reste sur cet appareil, et n'est jamais écrit sur votre pod
Une application demandant l'accès à un pod Solid, avec le compte, le niveau d'accès et le dossier qu'elle peut atteindre

Portefeuille

Billets, cartes d'embarquement, places de cinéma, cartes de fidélité et bons, conservés comme des ressources Solid ordinaires qui vous appartiennent.

  • Import des .pkpass d'Apple Wallet, lus intégralement, le fichier d'origine gardé sur votre pod
  • Codes-barres redessinés dans la symbologie de l'émetteur, pour que les portiques lisent le même code
  • L'écran s'éclaircit quand vous ouvrez un pass
  • Un format ouvert de QR, pour que tout émetteur propose l'ajout au pod en un geste
Un billet de bus conservé dans le portefeuille de Solid Share, avec son code-barres

Contacts

Votre carnet d'adresses sur votre pod, dans le vocabulaire vCard standard, avec un aller-retour complet.

  • Synchronisation bidirectionnelle avec l'application Contacts du téléphone, un compte Android par pod
  • Importez depuis les comptes du téléphone, ou depuis un fichier .vcf
  • Exportez le tout quand vous voulez
  • Les doublons probables sont proposés à votre relecture, et fusionnés sur votre seule décision
Les réglages de synchronisation des contacts dans Solid Share

Ce qui a changé en votre absence

L'Accueil s'ouvre sur ce qui vous attend : notifications et demandes d'accès non lues, fichiers ouverts ou modifiés, ce que vous avez partagé et votre prochain pass. Il lit ce qui est déjà sur l'appareil : il s'ouvre aussitôt et fonctionne hors ligne.

Hors ligne d'abord

Tout ce que vous avez consulté est sur l'appareil, dans une base chiffrée, et s'ouvre sans connexion. Chaque écriture est mise en file et part d'elle-même au retour de la connexion.

Plusieurs pods à la fois

Connectez-vous à plusieurs pods et passez de l'un à l'autre. Une session expirée est un état, pas une déconnexion : reconnectez-vous d'un geste, vos données restent en place.

Notifications

Le destinataire est prévenu quand son accès change. Les demandes d'accès arrivent comme des notifications que vous acceptez ou refusez.

Dans votre langue

Anglais, allemand, espagnol, français et italien. L'application suit la langue de votre téléphone, et vous pouvez en choisir une autre pour elle seule.

Standards ouverts

Solid Protocol, Solid-OIDC, Web Access Control avec ACP en repli, et vCard. Vos données restent lisibles par tout autre client Solid.

Construisez dessus

Écrivez une application Solid pour Android et laissez Solid Share détenir les comptes et les jetons. Le SDK Android Solid Services donne à votre application le pod, l'écran de consentement et les contrôles d'accès.

Lire la documentation du SDK

Confidentialité

Deux versions. Vous choisissez ce qui tourne.

Solid Share n'a pas de base de données à elle. Vos fichiers, contacts, billets et partages vivent sur le pod que vous avez choisi, sous votre propre identité. Les autres applications qui passent par Solid Share reçoivent le résultat d'un appel au pod, jamais un identifiant réutilisable, et ce que vous avez autorisé à chacune reste sur cet appareil : ce n'est jamais écrit sur votre pod.

Version F-Droid et GitHub

Aucun code de mesure d'audience

  • N'embarque aucune dépendance propriétaire
  • Aucun rapport de plantage, aucun événement d'usage
  • Compilée depuis les sources publiques
Ouvrir sur F-Droid

Version Google Play

Ajoute le rapport de plantages

  • Envoie les rapports de plantage et des événements d'usage simples à Google (Firebase)
  • Aucun identifiant publicitaire, aucun pistage entre applications, aucun profilage
  • Tout le reste est identique
Lire la politique de confidentialité

FAQ

Vos questions, nos réponses

Ai-je besoin d'un pod Solid avant d'installer l'application ?

Oui : vos données vivent sur un pod. L'écran de connexion liste des fournisseurs publics comme Inrupt, Solid Community et Data Pod, et accepte toute URL d'émetteur OIDC, y compris un serveur que vous hébergez. Un pod chez un fournisseur public se crée en quelques minutes. En savoir plus sur les pods Solid.

Combien ça coûte ?

Rien. L'application est un logiciel libre sous licence MIT, sans publicité ni offre payante. Le stockage du pod vient du fournisseur que vous choisissez : plusieurs offrent de l'espace gratuit, et un serveur auto-hébergé ne coûte que le matériel qui le fait tourner.

Sur quelles versions d'Android fonctionne-t-elle ?

Android 8.0 et suivants. L'application est sur Google Play et sur F-Droid, et l'APK est sur GitHub.

Quelle différence entre la version F-Droid et la version Google Play ?

Les fonctionnalités sont identiques. La version F-Droid et GitHub ne contient aucun code de mesure d'audience. La version Google Play ajoute le rapport de plantages Firebase. La politique de confidentialité décrit les deux en détail.

D'autres applications de mon téléphone peuvent-elles utiliser mon pod ?

Oui, et seulement autant que vous le permettez. Une application Solid bâtie sur le SDK Android Solid Services s'adresse à Solid Share plutôt que de vous demander un mot de passe : vos identifiants ne quittent jamais cette application. La première fois, Solid Share vous montre le compte visé, ce que l'application veut faire et où. Rien n'atteint votre pod avant votre accord, l'onglet Applis liste tout ce que vous avez autorisé, et retirer une application prend effet à son appel suivant. Si vous écrivez vous-même des applications Solid, c'est par le SDK Android Solid Services que la vôtre demandera.

Quelles langues l'application parle-t-elle ?

Anglais, allemand, espagnol, français et italien, sur chaque écran. L'application démarre dans la langue de votre téléphone si elle fait partie des cinq, et en anglais sinon. Une ligne Langue dans votre Profil en change quand vous voulez, pour Solid Share seule.

Fonctionne-t-elle hors ligne ?

Oui. Tout ce que vous avez consulté est gardé sur l'appareil dans une base chiffrée et s'ouvre sans connexion. Les écritures sont mises en file et se synchronisent d'elles-mêmes au retour du réseau, et vous pouvez épingler un fichier pour garder son contenu disponible hors ligne.

Où signaler un bogue ou demander une fonctionnalité ?

Ouvrez un ticket sur GitHub, ou écrivez-moi depuis ma page de contact.

Remettez vos données là où elles doivent être

Gratuite, libre, et prête pour votre pod.

Code QR qui ouvre la page Solid Share sur F-Droid

Sur un ordinateur ?
Scannez le code pour ouvrir la page F-Droid sur votre téléphone.

Ou prenez l'APK dans les versions GitHub.

Soutiens

Financé par NLnet, via NGI Mobifree

Solid Share est financé par NLnet via le fonds NGI Mobifree, créé avec le soutien financier du programme Next Generation Internet de la Commission européenne. La subvention paie le développement. L'application reste un logiciel libre sous licence MIT.

La page du projet sur nlnet.nl