Rencontre avec Brice, un contributeur qui développe des connecteurs

Rencontre avec Brice, un contributeur qui développe des connecteurs

Chez Cozy Cloud plus de 25 développeurs participent à la construction de cette plateforme de gestion de données personnelles libératoires des GAFA.

Alors que ces grands géants du numérique récoltent de plus en plus de données personnelles, un Cozy est pour l’individu une solution dont il peut prendre le contrôle : un logiciel libre, auto-hébergeable et protégeant ses données.
Que vous soyez développeur.se confirmé.e, passionné.e de code ou juste désireux.se de ne plus dépendre des grands aspiratrices de vos données personnelles, vous êtes invité.e à rejoindre la communauté.

blog_developpeur_connecteur_brice_communaute

Vous êtes déjà très nombreux.ses à nous suivre et vous entraider sur le forum et IRC et c'est avec beaucoup de joie (que nous espérons contagieuse) que nous accueillons aujourd'hui notre premier témoignage de contributeur (et pas des moindres car si vous êtes utilisateur.rice de Cozy, vous pouvez déjà activer un de ses connecteurs).

Si vous êtes contributeur.rice et que vous souhaitez témoigner, faites-le savoir à Claude qui sera ravi de partager votre expérience, vos impressions sur le développement d'un connecteur ou d'une application.

Avant de commencer, une définition ...

Un connecteur est un petit bout de logiciel très utile qui permet de connecter votre Cozy au site Internet d'un service en ligne dont vous êtes client.e (votre assureur, votre opérateur mobile, votre site marchand, votre banque etc.) pour y récupérer des données à caractère personnel (factures, attestation de remboursement de santé, fiches de paie, billets de transport...) détenues par ce service.

Et là, vous nous répondrez qu'avec la mise en application du RGPD, les différents sites en ligne mettent déjà à disposition le lien pour télécharger vos données.

blog_connecteur_brice_nonapplicationRGPD

Certes, vous pouvez récupérer une archive de vos données mais les données sont inexploitables et souvent dans un format que seul est un développeur peut comprendre. Le connecteur vous permet de lire vos factures directement via l'application Cozy Banks et/ou de les importer automatiquement tous les mois dans l'application Cozy Drive.

Facture Direct Energie

Maintenant que tout le monde sait de quoi on parle, démarrons l'interview de Brice.

Interview réalisée par Tristan Nitot avant son arrivée chez Qwant

Qui es-tu ?

Brice : Je m'appelle Brice, parisien depuis 15 ans, mais lyonnais de coeur. Je développe des applications web depuis une dizaine d'années (en Java & JS, je sais que les plus geeks se poseront la question).
Ayant baigné dans l'informatique depuis ma jeunesse (merci papa !), je suis un grand joueur sur PC et consoles, même si ça se calme ces dernières années.
En semaine, on peut souvent me croiser à des meetups, avec du sucré dans la main !

Comment as-tu découvert Cozy Cloud ?

B : Ça fait longtemps, c'était pour la v2 (ancienne version de Cozy). J'ai lu un article sur Next Inpact qui parlait de l'arrivée de Tristan Nitot chez Cozy Cloud. Comme je l'avais croisé à quelques meetup chez Mozilla auparavant, et que c'est un défenseur de vie privée, je me suis dit "Tiens, c'est quoi Cozy Cloud ?". J'ai lu l'article, et le concept m'a emballé tout de suite.

Comment contribues-tu au projet Cozy ?

B : Suite à une suggestion du site meetup.com, je me suis inscrit au meetup Cozy pour développer des connecteurs. A l'époque, c'était le premier meetup consacré à la migration vers la v3 (le Cozy que vous pouvez créer gratuitement aujourd'hui). Je suis arrivé avec mon PC et mes connaissances en code, et j'ai rencontré des gens super sympathiques et plein de bienveillance, qui ont pris le temps de m'expliquer comment tout cela fonctionnait. Et en plus, on a été super bien nourri !
Lors du premier meetup, j'ai adapté le code du connecteur Ameli, qui existait déjà en v2, pour le rendre compatible avec la nouvelle version.
Au meetup suivant, j'ai également adapté le code du connecteur Direct Energie qui est aujourd'hui disponible pour tous les utilisateurs de Cozy.

CONNECTEUR_DIRECTENERGIE

Le code étant ouvert et maintenable par tout le monde sur Github, le code a été mis dans un espace public. Celles et ceux qui souhaitent nous aider à sa maintenance et à corriger les bugs sont les bienvenu.e.s.

Je pense qu'au prochain meetup je vais essayer de développer une application pour Cozy, histoire de varier les plaisirs !

Un message pour les utilisateurs de Cozy ?

B: Si vous êtes intéressé par Cozy, n'hésitez pas à venir aux meetup. Il y en a pour tout le monde, les ateliers de code si vous voulez développer, et les meetups format conférence pour découvrir les dernières fonctionnalités, voire même des futures fonctionnalités pas encore annoncées. Et l'équipe répondra à toutes vos questions avec grand plaisir !
Et n'hésitez pas à remonter les bugs que vous trouvez. Personne n'est parfait, l'erreur est humaine, mais si vous ne le dites pas, ça ne sera jamais corrigé !

Tristan : Merci beaucoup Brice pour ton témoignage ! A très vite lors du prochain meetup parisien.

Et vous, comment contribuer au projet Cozy ?

Il y a 3 possibilités de nous aider à faire grandir Cozy.

🤖 Développer un connecteur

Comme Brice, vous pouvez également développer un connecteur pour récupérer vos factures, fiches de paie, attestations de remboursement de santé, stockées chez vos services tiers. Plus de 100 connecteurs seront bientôt disponibles donc contactez-nous pour soumettre votre idée.

Certains contributeurs organisent même des soirées coding/pizza pour développer ensemble ce petit bout code libérateur de vos données.

🤖 Développer une application

Developper-une-application_cozycloud_createcozyapp

Vous avez une idée d'application pour Cozy ? Une application de notes partagées ? De calcul ? De partage d'événements ?
Vous avez quelques notions en NodeJS 8+, HTML, Docker et Yarn ?
Vous êtes étudiant.e et recherchez un side project ?
Vous souhaitez juste contribuer au projet Cozy pour ses valeurs alignées sur les vôtres ?

Notre développeur Cédric a créé un template pour vous aider à développer une application très simplement.

💬 Parler de Cozy autour de vous

Si vous jetez un oeil à notre forum, vous pourrez lire le témoignage d'un utilisateur de Cozy dont l'opérateur mobile bloque la récupération de ses factures. Ce qui d'autant plus rageant que le RGPD (Règlement Européen sur les Données Personnelles) est mis en application depuis 15 jours et qu'il donne à chaque européen un droit de portabilité des ses données. C'est à dire que cet opérateur mobile a non seulement l'obligation de permettre à ses clients de récupérer leur données, mais d'en demander "le transfert direct d'un service à un autre".

Le combat contre les GAFA et ceux qui s'approprient leur modèle économique ne fait que commencer et développer un connecteur ou une application, créer un Cozy ou simplement sensibiliser vos proches à la protection de leurs données personnelles est déjà un grand pas.

Si vous constatez une non-application du RGPD par un de vos services en ligne, la Quadrature du Net a lancé une campagne pour vous inviter à rejoindre nos plaintes contre les GAFAM. Six semaines ont suffi à réunir plus de 12 000 d'entre vous autour de ces plaintes collectives ! Cinq plaintes contre Facebook, Google (Gmail, Youtube et Search), Apple (iOS et son méga-cookie), Amazon et LinkedIn ont été envoyées à la CNIL.

Blog_temoignage_brice_connecteur_Cozy

Liens et ressources

Documentation technique

Développer un connecteur (un tutoriel vidéo sera bientôt en ligne - stay tuned)
Développer une application

Etre informé.e des prochains atelier développement

Rejoignez notre groupe Meetup, le prochain est à Strasbourg le 18 juin.

Nous contacter

IRC
Forum
E-mail du plus douillet des Responsables Support, Claude : claude@cozycloud.cc

youhavepowers