Sarah qui ? Ça raccroche !

Marre des appels indésirables ? Un développeur français vous propose de bloquer plus de 16 millions de numéros sur iOS et Android.

Salut Camille !

Peux-tu nous dire qui tu es ?

Je m’appelle Camille Bouvat, je suis développeur depuis bientôt 18 ans et freelance depuis 13 ans, spécialisé dans le PHP avec Laravel. Je travaille avec différents types de clients, petites et grandes entreprises. J’aime diversifier mes compétences avec de l’administration système, de l’UX/UI, de l’accessibilité et aussi dernièrement du développement mobile natif. J’ai eu beaucoup d’expériences différentes que ce soit en entreprise, en tant qu’indépendant et entrepreneur ou même en tant que formateur.

Pour bloquer les appels indésirables, nous avons l’habitude de recommander Yet Another Spam Blocker (voir sur Framalibre ou chez Grisebouille), qui est sous licence AGPL et plutôt efficace. Pourquoi avoir créé une autre application de ton côté ?

Étant utilisateur iOS, cette application n’est pas disponible sur cette plateforme et je ne connaissais pas cette application. J’ai cherché simplement sur l’App Store et j’ai trouvé quelques applications que j’ai testées et utilisées. Mais souvent soit elle était payante, soit gratuite mais avec une liste de blocage assez limité ou encore une interface pas très intuitive.

Donc un dimanche après-midi, je me suis dit « tiens, code un prototype pour bloquer les appels », vers 20h j’avais le prototype fonctionnel. Après quelques peaufinements, je publie l’application sur l’App Store le lundi suivant. Puis, j’ai voulu pousser le bouchon plus loin en allant chercher des informations dans les données open-data de l’ARCEP, pour commencer à bloquer tous les préfixes des opérateurs sources de SPAM. La majorité des applications ne bloque que 12,5 millions de numéros qui correspondent aux numéros dédié au démarchage.

Actuellement, Saracroche bloque plus de 16 millions de numéros et et la liste va encore grossir au fur et à mesure des signalements faits dans l’application.

Copie d’écran de la version Android

Je voulais aussi une application qui respecte au maximum la vie privée, en demandant le minimum de permissions, et qui limite au maximum les échanges avec un serveur.

T’as l’air d’un bon gars sur ta photo de profil, qu’est-ce qui t’a pris de t’agacer comme ça ?

Merci ☺️, mais comme tout le monde, je reçois des appels indésirables à titre personnel et encore plus quand on est indépendant. Donc je me suis lancé dans ce projet et c’était un défi pour moi, étant développeur web et pas mobile. J’ai voulu faire du natif avec Swift et Swift UI, pour faire une application légère et performante.
Au départ, je ne voulais faire l’application que pour iPhone mais j’ai reçu beaucoup de demandes pour la porter sur Android, ce que j’ai finit par faire au début du mois d’août. Cela m’a pris un peu plus de deux jours et demi de travail, tout en sachant que l’application Android est écrite dans un autre langage (Kotlin et Jetpack Compose). Après la publication le 15 août, elle a rencontré un succès assez rapide, avec déjà 5 000 installations.

Il y a très peu de paramètres, dans Saracroche. C’est limite frustrant pour des geeks. Il n’y a rien à ajouter ?

Mon but aussi est de proposer une application simple, pour le plus grand nombre avec peu de réglages en apparence. Je souhaite rajouter des fonctionnalités plus avancées, mais elles ne seront pas accessibles directement.

Logo de Saracroche

Je veux une UX réussie pour le plus grand nombre d’entre nous pas uniquement pour les geeks, car les appels et SMS indésirables sont un fléau et tout le monde doit pouvoir un moyen de s’en protéger. Proposer une interface de qualité par expérience, c’est du travail. Quand on est développeur, on a tendance à mettre toutes les fonctionnalités au même niveau mais il faut savoir hiérarchiser, avoir une vraie réflexion sur l’interface, se poser les bonnes questions, et se montrer empathique sur les besoins premiers des utilisateurs.

Ce que je souhaiterais rajouter :

Une liste participative qui permettra de bloquer ou indiquer les appels indésirables de façon plus réactive.

Bloquer les SMS.

Proposer différentes listes avancés.

L’adapter à l’étranger.

Des options avancées (j’ai reçu des mails et tickets sur GitHub)

Peut-être une version pour entreprise qui pourrait m’aider à rendre viable le projet sur long terme.

Il y a des choses que je vais pouvoir faire sur Android que je ne pourrais pas proposer sur iOS. Les deux plateformes sont très différentes sur leur gestion d’appels et SMS.
Je souhaite collaborer avec le service 33700. Je les ai contactés, mais malheureusement, je n’ai encore reçu aucune réponse.

L’app est disponible directement dans les magasins d’applications, pour iOS et Android, c’est bien ça ?

Oui, elle est disponible sur les plus gros stores. Elle est aussi disponible pour ceux sur Android via Obtainium et un jour sur F-Droid. Cela demande de faire une build reproductible. Je me suis penché dessus, mais cela va demander du temps.

Est-ce que tu as besoin d’un coup de main ? Pour traduire, soutenir, tester, c’est le moment de demander, on a un petit lectorat de libristes.

J’aurais besoin d’aide pour tester. Par exemple, en ce moment, je travaille sur une version iOS qui se met à jour en arrière-plan et iOS a un certain nombre de limitations, donc je souhaiterais avoir des retours sur le fonctionnement.
J’ai toujours besoin des signalements pour faire grossir la base de données et améliorer le blocage.
L’application est jeune, elle n’a que 5 mois sur iOS et même pas 1 mois sur Android, donc il y a encore beaucoup de travail, ne serait-ce que pour la traduire, rajouter des fonctionnalités… je n’en suis qu’au début !

Tu as prévu de développer d’autres applis d’utilité publique, ou bien ?

J’ai plusieurs idées, une application de recette couplée avec la base de données du Ciqual de l’ANSES pour aider à manger plus équilibré, moins de viande, et avoir le décompte des macronutriments. Une application pour aider les associations à gérer leurs membres avec un accent particulier sur l’expérience utilisateur.
J’ai toujours des idées, voire trop ! Mais Saracroche m’a donné encore plus envie de créer et d’être un contributeur open source.

Pour aller plus loin

Nous vous invitons à tester Saracroche, une app encore jeune, et à nous faire des retours dans les commentaires ou directement auprès de Camille via son site.

Saracroche n’a pas encore de notice dans Framalibre, notre annuaire de logiciels libres contributifs, je dis ça je dis rien.