Applications mobiles

Symbifox Mobile

com.bluefoxconsultant.sms

Dernière mise à jour : 24 octobre 2026

Responsable : Les services de consultation BLUE FOX inc. (Blue Fox), bonjour@symbifox.com

Symbifox Mobile est un client pour votre propre instance Odoo. L'application n'a ni serveur ni service à elle, et ne crée aucun compte : vous vous y connectez avec votre compte de l'instance, que votre organisation gère.

En une phrase

L'application ne parle qu'à l'instance Odoo que vous lui désignez vous-même, n'a ni mesure d'audience ni publicité, et ne transmet rien à aucun autre service, sous les réserves dites plus bas (images distantes d'un courriel, distributeur de notifications, appels).

Une seule version

Symbifox Mobile est distribuée par Google Play et par le dépôt F-Droid de Symbifox, et c'est la même application des deux côtés. Elle ne contient pas le relais SMS : elle ne déclare ni ne demande l'accès aux SMS et aux MMS, au journal d'appels ou aux contacts, et ne lit rien de tout cela. Le relais, qui a fait partie de Symbifox Mobile de la version 3.0.0 à la version 3.22.0, est redevenu une application à part, BF SMS Relay, distribuée par le dépôt F-Droid seulement. Ce que Symbifox Mobile fait de ce qu'il a laissé sur le téléphone est décrit en fin de page.

Ce à quoi l'application accède

  • Votre instance Odoo, celle dont vous entrez l'adresse au premier lancement. Elle y lit et y écrit ce que votre compte Odoo vous permet déjà, selon les modules que votre instance offre : vos courriels, les textos des lignes d'affaires, le journal d'appels du central téléphonique de l'instance, votre agenda, vos tâches et activités, vos notes, vos conversations avec Gen, vos discussions avec vos collègues, vos minuteries, vos pastilles NFC et le coffre de Tokens, qui y est chiffré.
  • Le microphone, seulement pendant un geste que vous lancez : un appel, une dictée, une conversation à voix haute avec Gen ou l'enregistrement d'une rencontre. Un enregistrement continue écran éteint, et une notification le signale tant qu'il dure. L'audio part vers votre instance, qui le transcrit.
  • Les fichiers que vous choisissez : une photo, un PDF, un fichier audio ou vidéo que vous joignez, que vous partagez vers l'application ou que vous téléversez. L'application ne parcourt pas votre stockage et ne demande pas à y accéder.
  • Le nom, le fuseau horaire et les couleurs de marque de votre organisation, lus sur la même instance, pour adapter l'apparence et afficher l'heure de l'organisation.

Les permissions

PermissionSectionQuand
Notificationstoutesdemandée au premier lancement, pour les avis que vous réglez ensuite
MicrophoneTéléphone, Enregistreur, Gen, dictéedemandée au premier usage, ouverte seulement pendant un appel, une dictée, une conversation à voix haute ou un enregistrement que vous lancez
CaméraScan, Tokens, Pastillesdemandée au premier usage, pour photographier un document ou lire un code QR, à votre geste
Affichage plein écranTéléphonepour montrer l'écran de sonnerie d'un appel entrant sur l'écran verrouillé ; sous Android 14 et plus, elle s'accorde dans les réglages
NFCPastillespour lire ou graver une pastille que vous touchez
BiométrieTokenspour ouvrir le coffre de codes

Le NFC et la biométrie sont des permissions ordinaires, accordées d'office, comme l'accès au réseau, le service au premier plan d'un appel ou d'un enregistrement, le réglage audio et le maintien en éveil pendant un appel, et le démarrage avec le téléphone, qui sert à remettre la notification de l'heure de l'organisation et à relancer les tâches de fond.

L'application ne demande ni la localisation, ni l'accès au stockage partagé, ni les contacts, ni les SMS, ni le journal d'appels du téléphone.

Si vous la choisissez comme assistant numérique du téléphone, le geste d'assistance ouvre Gen dans l'application. Elle ne lit pas le contenu de l'écran à ce moment-là.

Les réponses de Gen que vous faites lire à voix haute passent par le moteur de synthèse vocale du téléphone, celui que vous avez choisi dans les réglages d'Android.

⚠️ Le déverrouillage de Tokens par clé d'accès s'appuie sur le gestionnaire d'identifiants d'Android, qui passe par les services Google Play sous Android 13 et moins. Sur un appareil sans ces services, la fonction est masquée et tout le reste, y compris les codes hors ligne, fonctionne normalement.

Ce que l'application conserve, et où

Sur votre appareil, dans le stockage privé de l'application, et nulle part ailleurs, à une exception près : Compte inscrit votre compte dans les comptes d'Android.

Ce qui est conservéComment
Le jeton d'accès de Mobile à votre instance, et sa copie empruntée par Chronomètre et Pastilleschiffré (Android Keystore) ; si le magasin de clés refuse de s'ouvrir, il n'est gardé qu'en mémoire, jamais en clair
Un cache de votre boîte : première page de chaque dossier et conversations récemment ouvertes, corps des messages comprisfichiers privés à l'application
Un cache de lecture : fils de textos et SMS archivés, journal d'appels du central, conversations de Discussions, tâches et activitésfichiers privés à l'application
L'agenda des jours à venir, pour l'application et ses widgetsfichiers privés à l'application
Une copie de vos notes, pour les lire et les écrire hors lignefichiers privés à l'application
Ce que vous avez écrit hors ligne et qui attend le réseau (courriels, brouillons, textos, notes, messages, enregistrements, photos numérisées, signalements de réponses de Gen), avec ses fichiersfichiers privés à l'application, effacés une fois envoyés ; un envoi refusé par l'instance reste jusqu'à ce que vous touchiez « Abandonner »
Les pièces jointes que vous avez ouvertescache privé de l'application
Un journal de diagnostic des appels, écrit à chaque appel (512 Ko au plus, numéros réduits à leurs quatre derniers chiffres)fichiers privés à l'application
Le chrono en cours, et les pastilles en attente d'envoifichiers privés à l'application
L'adresse de l'instance, le nom de l'organisation, son fuseau et ses couleursfichiers privés à l'application
Vos préférences : thème, langue, gestes, favoris, tiroirfichiers privés à l'application
Tokens : l'adresse de l'instance et son jeton d'accèsfichiers privés à l'application, non chiffrés : ce jeton n'ouvre que du chiffré
Tokens : le miroir du coffre de codesles noms et les émetteurs en clair (pour la liste et le widget) ; les secrets chiffrés par la clé du coffre, tirée de votre phrase de passe ; une copie de cette clé scellée par une clé Android Keystore qui exige votre biométrie
Compte : votre compte Symbifox (nom, instance, organisation)dans les comptes d'Android (Paramètres, Comptes)
Compte : les accès accordés aux sectionschiffré (Android Keystore)

Le cache existe pour que l'application s'ouvre sur vos données plutôt que sur un message d'erreur quand le réseau manque. Il n'est pas chiffré séparément : il est protégé par le cloisonnement d'Android, comme les données de toute application, et par le verrouillage de votre appareil.

La sauvegarde automatique d'Android est désactivée : rien ne part chez Google. Les échanges avec votre instance se font en https uniquement, le trafic en clair étant refusé par l'application.

Les notifications

Les notifications passent par UnifiedPush, et non par les services de Google. Ni Google Play Services, ni Firebase.

Vous installez sur votre téléphone une application dite distributeur, par exemple ntfy. Elle vous donne une adresse de réception, que Symbifox Mobile transmet à votre instance Odoo pour que celle-ci sache où pousser.

Une notification transite par le serveur du distributeur que vous avez choisi. Avec une instance à jour, son contenu y passe chiffré de bout en bout (RFC 8291), avec des clés que seul votre téléphone détient : le distributeur ne voit qu'un message illisible. ⚠️ Une instance ancienne, qui ne chiffre pas, pousse un titre et un aperçu en clair, par exemple l'expéditeur et le début d'un message ; si le distributeur est un service public, c'est un tiers dans le chemin. Un distributeur pointant sur un serveur que vous ou votre organisation hébergez évite ce tiers.

Vous pouvez ne pas installer de distributeur : l'application fonctionne, elle relit ses données à l'ouverture, et des tâches de fond relisent l'agenda et renvoient ce qui attend, de temps en temps, au lieu d'être prévenues.

Ce que l'application transmet, et à qui

À l'instance Odoo que vous avez désignée, et, pour les appels, au serveur téléphonique et au relais audio que cette instance vous indique.

⚠️ Les images distantes d'un courriel sont bloquées d'office. Si vous touchez « Afficher » sur un message, elles sont chargées depuis le serveur qui les héberge, en général celui de l'expéditeur, qui voit alors l'adresse IP de votre téléphone, comme dans tout logiciel de courriel.

Il n'y a ni mesure d'audience, ni télémétrie, ni rapport d'erreur, ni publicité, ni code chargé à distance.

Le journal de diagnostic des appels ne quitte l'appareil que si vous le partagez vous-même, depuis la section Téléphone, vers le destinataire que vous choisissez.

Ce que votre instance fait ensuite de vos données relève de votre organisation. Par exemple, une question posée à Gen ou un enregistrement à transcrire est traité par les services que votre organisation a choisis pour son instance. Si votre organisation confie l'hébergement de son instance à Blue Fox, Blue Fox l'exploite pour elle, comme sous-traitant, selon l'entente qui les lie ; l'application, elle, n'envoie rien d'autre à Blue Fox.

Vous pouvez signaler une réponse de Gen (drapeau sous la réponse). Le signalement, son motif et vos précisions facultatives sont enregistrés sur l'instance de votre organisation, où ses administrateurs les voient. Si Blue Fox héberge l'instance, Blue Fox est avisé qu'une réponse a été signalée et de son motif ; l'avis lui-même ne porte ni le texte de la réponse ni vos précisions. Comme hébergeur qui administre l'instance, Blue Fox peut ensuite consulter le signalement pour le traiter et améliorer le filtrage de Gen. Vos précisions sont effacées au bout de 12 mois ; le signalement et son motif restent sur l'instance tant que votre organisation ne le supprime pas. Archiver la conversation, depuis l'application ou ailleurs, y laisse le texte de la réponse ; seule la suppression de la conversation dans Symbifox, sur l'instance, le retire du signalement, qui garde alors son motif et vos précisions.

Aucun mot de passe ne transite par l'application : la connexion se fait dans la page web de votre instance, qui rend un code à usage unique, échangé contre un jeton d'accès propre à l'appareil.

Ce que l'application ne fait pas

  • Elle ne vend, ne loue ni ne partage aucune donnée.
  • Elle ne contacte aucun service de Blue Fox autre que votre instance, quand Blue Fox l'héberge.
  • Elle n'observe rien de ce que vous faites ailleurs sur le téléphone.

Conservation et suppression

Vos données vivent sur votre instance Odoo, et leur conservation y est réglée par votre organisation. Sur l'appareil :

  • désinstaller l'application efface tout ce qu'elle gardait, et retire le compte de Compte des comptes d'Android ;
  • se déconnecter dans l'application retire le jeton de Mobile et efface ce que la session avait déposé sur l'appareil, pièces jointes comprises ;
  • depuis votre instance, la page « Mes appareils » (/my/appareils) liste les appareils appariés et permet d'en retirer un, ou tous.

Quand un appareil est retiré, ou que le compte Odoo est archivé, l'application efface d'elle-même ce que la session de Mobile avait déposé dès son prochain contact avec l'instance. Un téléphone qui reste hors ligne le fait à la première ouverture de l'application après l'échéance que l'instance a fixée. Les pièces jointes déjà ouvertes, elles, ne partent qu'à la déconnexion ou à la désinstallation.

⚠️ Tokens et Compte ont leur propre appariement, et ni la déconnexion de Mobile ni le retrait de l'appareil ne les effacent. On les retire dans leur section : « Oublier cette instance » dans Tokens (votre coffre reste intact sur l'instance), « Retirer ce compte » dans Compte.

L'application n'efface que ce qu'elle a mis sur l'appareil, rien d'autre.

Vos droits

Blue Fox ne collecte, par l'application, aucune donnée personnelle : il n'y a rien à consulter, corriger ou supprimer de ce côté. Vos données restent sous votre contrôle et celui de votre organisation, sur votre appareil et sur votre instance Odoo. Pour toute question : bonjour@symbifox.com.

Le relais SMS, devenu BF SMS Relay

De la version 3.0.0 à la version 3.22.0, la version F-Droid de Symbifox Mobile contenait le relais SMS. Il est redevenu une application à part, BF SMS Relay, qui a sa propre fiche dans le dépôt F-Droid de Symbifox.

Sur un téléphone où le relais était configuré, Symbifox Mobile garde, après sa mise à jour, ce que le relais avait laissé dans ses fichiers privés, non chiffrés : l'adresse de l'instance, le jeton d'appareil, le nom de l'appareil et l'endroit où la synchro s'était arrêtée (dernier texto, MMS et appel envoyés), sans aucun contenu. Elle vous prévient que le relais ne fonctionne plus, et, si vous installez BF SMS Relay et acceptez dans celui-ci, elle le lui transmet sur l'appareil, sans passer par le réseau. Elle l'efface dès que BF SMS Relay l'a repris, ou quand vous lui dites que vous ne relayez plus ce téléphone. Le jeton reste valide dans votre instance tant que vous n'y retirez pas l'appareil.

Modifications

Toute modification de cette politique sera publiée à cette adresse, avec sa date.

Les trois politiques