Hark
La confidentialité par l’architecture

Un client Gmail privé pour Mac qui ne voit jamais vos e-mails

Un client mail respectueux de la vie privée, c’est une affirmation que vous devez pouvoir vérifier. Cette page décrit l’architecture qui sous-tend celle de Hark — vos e-mails ne passent jamais par nos serveurs — avec assez de détails pour le faire, y compris le petit nombre d’éléments qui nous parviennent, les tiers qu’un message peut solliciter et les réglages qui en décident.

Le principe

Deux parties : votre Mac et Google. Hark tourne sur le premier et dialogue avec le second via les API Gmail, Calendar, Tasks et People de Google, en TLS, depuis votre machine. Aucun tiers ne s’interpose. Nous n’exploitons aucun serveur qui synchronise, relaie, indexe, sauvegarde ou « accélère » vos e-mails : il n’en existe donc aucune copie dans notre infrastructure qui puisse être piratée, saisie par la justice ou divulguée.

Ce n’est pas un choix de politique qui pourrait être discrètement inversé dans une version ultérieure ; c’est la façon dont l’app est construite. Le moteur de synchronisation vit dans l’app, et placer un serveur sur le trajet obligerait à le reconstruire autour de lui.

Où se trouvent vos données, précisément

Ce qui nous parvient, et quand

En utilisation normale — lire, écrire, organiser, consulter votre semaine — rien qui concerne vos e-mails. Cinq choses impliquent l’un de nos serveurs ; quatre d’entre elles ne se produisent que lorsque vous agissez :

Une de plus, plus tard : un compte de facturation, si vous vous abonnez après la bêta. C’est une identité distincte de votre compte Google — une adresse e-mail de votre choix, ou une connexion Google via un client qui n’a aucun accès à Gmail — et la liste complète de ce qu’il conserve figure dans la politique de confidentialité.

Les tiers qu’un message peut solliciter

L’e-mail n’est pas un système fermé, et un client qui ne vous montrerait rien d’extérieur à Google vous montrerait beaucoup de messages cassés. Voici les connexions externes qu’un message peut provoquer, et le réglage qui régit chacune :

Comment le vérifier vous-même

Vous n’êtes pas obligé de croire cette page sur parole. Un pare-feu sortant sur votre Mac montre chaque hôte avec lequel une app communique. En utilisation normale de Hark, vous devriez voir accounts.google.com pendant la connexion, les hôtes d’API de Google (googleapis.com et ses sous-domaines) pour le mail, l’agenda, les tâches et les contacts, et l’hôte d’images de Google (en pratique lh3.googleusercontent.com) pour les photos des contacts. Vous devriez voir updates.harkmail.app lors de la recherche de mises à jour, et logs.harkmail.app une fois par jour pour le comptage anonyme des Mac actifs, et sinon uniquement quand vous envoyez un rapport (ou, si vous avez activé les rapports de plantage, après un plantage). Avec « External images » réglé sur « Ask », vous ne devriez voir aucun serveur d’expéditeur tant que vous n’avez pas demandé les images. Si vous voyez un jour autre chose, nous voulons le savoir : support@souplin.com.

Hark demande à Google l’autorisation la plus restreinte permettant chaque fonction — par exemple, il ne demande pas l’autorisation qui lui permettrait de supprimer définitivement des e-mails, si bien que l’app ne peut que déplacer un message dans la corbeille — et son utilisation des données Google est encadrée par la politique d’utilisation limitée (Limited Use) de Google. Les autorisations, et l’usage de chacune, sont listées sur la page d’aide.

Questions

Hark stocke-t-il mes e-mails sur ses serveurs ?

Non. Il n’existe aucun serveur Hark qui reçoive, relaie ou stocke vos e-mails, agendas, contacts ou tâches. L’app communique directement avec Google depuis votre Mac, et la seule copie hors de Google est le cache sur votre propre disque.

Les créateurs de Hark peuvent-ils lire mes e-mails ?

Non — il n’y a rien à lire de notre côté. La seule façon dont un élément de votre boîte mail peut nous parvenir, c’est si vous joignez vous-même une capture d’écran à un rapport de bug. Ne joignez rien, et rien de vos e-mails ne quitte votre Mac. Un rapport de bug contient toutefois le champ nom ou e-mail, prérempli avec votre adresse connectée, sauf si vous le videz.

Le cache local est-il chiffré ?

Par votre Mac, pas par nous. Le cache se trouve dans votre dossier Application Support, lisible uniquement par votre compte utilisateur, et FileVault le chiffre au repos avec tout le reste du disque. Hark n’ajoute pas de seconde couche — si FileVault est désactivé, c’est en l’activant que vous protégez le cache.

Que se passe-t-il quand je me déconnecte ?

Trois choses : Hark demande à Google de révoquer son accès à votre compte, supprime les jetons de votre trousseau et efface le cache local de ce compte. Se déconnecter ne revient pas seulement à oublier un mot de passe ; l’autorisation chez Google disparaît aussi.

Les images dans les e-mails révèlent-elles que je les ai ouverts ?

C’est possible, quel que soit le client. Avec le réglage par défaut, Hark charge les images distantes d’un message directement depuis l’endroit où l’expéditeur les a placées, ce qui révèle au serveur de l’expéditeur votre adresse IP et l’heure. Réglez « External images » sur « Ask before displaying » dans Settings › General, et rien ne se charge sans votre accord.

Hark est en bêta publique gratuite.

macOS 14 ou ultérieur sur Apple silicon.

Découvrir l’app — la fenêtre de la page d’accueil est la véritable interface, et vous pouvez y changer l’accent et le thème.