Rectoly — Politique de confidentialité
Dernière mise à jour : 7 octobre 2026
Hawk Eye (« nous ») développe Rectoly, une app pour iPad, iPhone, Mac, Android, Windows et Linux permettant de lire, annoter et synchroniser des PDF académiques avec des gestionnaires de références tels que Mendeley Reference Manager et Zotero. Cette politique explique quelles informations Rectoly collecte, pourquoi et comment elles sont traitées.
Informations que nous collectons
La connexion de votre compte Mendeley. Lorsque vous vous connectez avec Mendeley, Rectoly demande un jeton d’accès OAuth pour lire et synchroniser votre bibliothèque, vos documents et vos annotations. Le jeton est stocké de manière sécurisée sur votre appareil — dans le trousseau (Keychain) sur iPad, iPhone et Mac, dans le stockage chiffré de l’application sur Android, chiffré avec la protection des données de Windows (DPAPI) sur Windows et, sur Linux, chiffré en AES-GCM avec une clé aléatoire conservée dans le dossier de données de l’application, dans un fichier que seul votre compte utilisateur peut lire — et Rectoly lit et synchronise votre bibliothèque directement avec l’API de Mendeley. Mendeley ne délivre de jetons qu’avec un secret propre à Rectoly, que nous conservons sur notre serveur plutôt que dans l’application. Ainsi, lors de la connexion, puis environ une fois par heure tant que vous restez connecté, l’application envoie le code de connexion ou le jeton de renouvellement à notre serveur, qui ajoute le secret, transmet la demande à Mendeley et renvoie telle quelle à l’application la réponse de Mendeley, c’est-à-dire vos nouveaux jetons. Le jeton d’accès est également envoyé à notre serveur de licences (décrit ci-dessous) afin qu’il puisse demander votre identifiant de profil à Mendeley et confirmer à quel compte vous êtes connecté. Nos serveurs utilisent ces jetons uniquement pour ces opérations et ne les stockent ni ne les journalisent jamais ; pour éviter de répéter la même vérification, le serveur de licences conserve en mémoire une empreinte irréversible (hachage) du jeton pendant cinq minutes au maximum.
La connexion de votre compte Zotero. Lorsque vous vous connectez avec Zotero, Rectoly demande une clé API Zotero pour lire et synchroniser votre bibliothèque, vos documents et vos annotations. La clé est stockée de manière sécurisée sur votre appareil et Rectoly communique directement avec l’API de Zotero. La connexion à Zotero doit être signée avec un secret propre à Rectoly, que nous conservons sur notre serveur plutôt que dans l’application ; les deux étapes de connexion passent donc par notre serveur, et la réponse finale de Zotero — qui contient votre nouvelle clé d’API, votre identifiant d’utilisateur Zotero et votre nom d’utilisateur — transite par notre serveur avant d’arriver à l’application. À partir de la version 4.0.0 de Rectoly pour iPad et iPhone, la clé est également envoyée à notre serveur de licences (décrit ci-dessous), afin qu’un seul achat couvre Rectoly sur tous les systèmes d’exploitation. Elle est envoyée dans un seul but : confirmer avec quel compte Zotero vous êtes connecté. (Uniquement l’identifiant du compte, le reçu et les dates ; rien de votre bibliothèque.) Rectoly l’envoie lorsqu’il vérifie votre achat, et de nouveau lorsque vous achetez, restaurez un achat ou changez de compte. Nous ne l’utilisons pas pour lire votre bibliothèque, vos articles, vos annotations ni vos notes. Notre serveur demande seulement à Zotero à quel compte appartient la clé. Pour ne pas avoir à redemander, il conserve cette réponse — et uniquement cette réponse — en mémoire pendant cinq minutes, retrouvée grâce à une empreinte (hachage) de la clé. Il ne stocke ni ne journalise jamais la clé elle-même. Si vous vous déconnectez de Zotero dans Rectoly, la clé n’est plus envoyée ; vous pouvez la révoquer à tout moment dans les réglages de votre compte Zotero, et nous demander de supprimer votre enregistrement de licence (voir « Conservation et suppression des données » ci-dessous).
Journaux des serveurs. Notre relais de connexion, notre serveur de licences et la vérification des mises à jour fonctionnent sur Google Cloud (Firebase). Comme la plupart des services web, ils journalisent automatiquement chaque requête : l’heure, votre adresse IP, l’adresse demandée, le nom et la version de l’application, et le résultat de la requête. Les entrées relatives aux achats peuvent aussi contenir votre identifiant de compte et le numéro de commande. Elles ne contiennent jamais de jetons, de clés d’API ni quoi que ce soit issu de vos documents. Nous utilisons ces journaux pour faire fonctionner le service, corriger les problèmes et prévenir les abus ; pour limiter la fréquence à laquelle une même adresse peut appeler le relais de connexion, celui-ci compte aussi en mémoire les requêtes récentes par adresse IP. Les journaux sont supprimés automatiquement au bout de 30 jours. La signalisation « sonnette » pour les demandes venant de l’extérieur (décrite ci-dessous) n’est pas journalisée du tout.
Votre enregistrement de licence. Pour qu’un achat effectué sur une plateforme débloque aussi Rectoly sur une autre, notre serveur de licences conserve un petit enregistrement pour votre compte Mendeley ou Zotero. Il contient votre identifiant de profil Mendeley ou votre identifiant d’utilisateur Zotero ; le reçu du store ou le jeton d’achat de votre achat — ou, pour un achat sur notre site web, les identifiants de transaction et de client Paddle, le montant et la devise payés, la date d’achat et l’indication d’un éventuel remboursement ; les identifiants de vos autres comptes qui partagent l’achat (un achat ne peut être partagé qu’entre trois de vos propres comptes au maximum) ; le fait qu’un essai gratuit a commencé et à quelle date, y compris une date de début communiquée par l’application depuis votre appareil ; la date et la version de l’application de votre dernière vérification sur chaque plateforme ; et un bref historique des moments où un achat ou un essai a été appliqué. Il ne contient ni nom, ni adresse e-mail, ni rien provenant de vos documents. Lorsque vous achetez sur l’App Store ou Google Play, l’application peut joindre à l’achat un identifiant dérivé de votre identifiant de compte afin de pouvoir le rattacher à votre compte ; Apple et Google reçoivent cet identifiant dérivé, et non l’identifiant lui-même. Sur Windows et Linux, ainsi que dans la version Mac vendue sur notre site web, l’application conserve également sur l’appareil une copie de votre licence, signée par notre serveur et contenant votre identifiant de profil Mendeley ou votre identifiant d’utilisateur Zotero, afin de continuer à fonctionner hors ligne.
Vos documents et annotations. Les PDF que vous ouvrez, ainsi que les surlignages, soulignements, notes adhésives et l’encre manuscrite que vous ajoutez, sont stockés sur votre appareil. Les surlignages et les notes sont synchronisés avec votre propre compte Mendeley ou Zotero, et l’écriture manuscrite voyage dans un fichier joint au document dans ce même compte, afin d’atteindre vos autres appareils. Rien de tout cela ne nous parvient, sauf si vous choisissez de nous l’envoyer (voir « Assistance et diagnostic » ci-dessous). Pour nommer un PDF ou compléter ses informations, Rectoly peut rechercher son DOI, son identifiant arXiv ou un titre extrait du PDF dans les catalogues publics de Crossref et d’arXiv ; ces requêtes partent directement de votre appareil vers ces services, et vous pouvez désactiver la recherche en ligne dans les réglages de Rectoly. Sur iPad, iPhone et Mac, si vous activez la sauvegarde iCloud, ces données — ainsi que, si vous l’acceptez séparément, votre écriture manuscrite — sont sauvegardées dans votre propre compte iCloud via CloudKit d’Apple. Nous n’avons pas accès à ces données ; elles sont chiffrées et limitées à votre identifiant Apple. Les applications Android, Windows et Linux ne proposent pas de sauvegarde iCloud. Sur Android, la sauvegarde propre au système vers votre compte Google peut inclure certains réglages et listes de l’application, comme les titres des articles de votre bibliothèque ; vos identifiants de connexion en sont exclus.
Traduction des articles. Rectoly traduit les paragraphes de l’article que vous lisez avec un modèle de traduction qui s’exécute sur l’appareil (iPad, iPhone, Mac, Android, Windows et Linux). Le texte de vos paragraphes n’est jamais envoyé à nous ni à aucun service de traduction. Le modèle (environ 2,5 Go) est téléchargé depuis notre serveur de distribution (dl.rectoly.com, servi via Cloudflare) lorsque vous activez la traduction pour la première fois ; comme tout service web, Cloudflare traite votre adresse IP pour ce téléchargement, mais aucune information de compte n’est envoyée. Sur iPad, iPhone et Mac, pour une langue dont nous n’avons pas encore mesuré la qualité (le hindi) et pour l’utilisation via l’App Store de Chine continentale, Rectoly utilise à la place la fonction Traduire d’Apple ; cette traduction s’effectue elle aussi sur l’appareil, et ses modules linguistiques sont téléchargés depuis Apple. Les traductions sont stockées sur l’appareil. Dans Rectoly pour Mendeley, pour que vos autres appareils puissent afficher la même traduction, elle est également enregistrée sous forme de fichier joint à cet article dans votre propre compte Mendeley (activé par défaut ; vous pouvez le désactiver dans les réglages). Dans Rectoly pour Zotero, elle n’est enregistrée dans votre propre stockage Zotero que si vous y consentez, et jamais dans les bibliothèques de groupe.
Laisser un ordinateur de votre réseau traduire. Lorsque vous activez « Traduire pour mon téléphone et ma tablette » dans Rectoly pour Windows ou Linux, cet ordinateur attend des connexions sur le réseau que vous choisissez et s’annonce comme « Rectoly sur <nom de l’ordinateur> » afin que les appareils du même réseau puissent le trouver (désactivé par défaut). Le jumelage s’effectue avec un code QR affiché à l’écran ou un code à six chiffres ; sur iPad et iPhone, la caméra n’est utilisée que pendant la lecture du code QR, et aucune image n’est conservée. Sur Android, le code QR est lu par le scanner de codes des services Google Play, et Rectoly lui-même ne dispose d’aucune autorisation d’accès à la caméra. Un appareil jumelé chiffre les paragraphes qu’il souhaite faire traduire avec une clé que seules ces deux machines détiennent, les envoie à l’ordinateur, et l’ordinateur traduit et répond. Les paragraphes et les traductions ne quittent jamais votre réseau domestique ou de bureau. L’enregistrement de jumelage (nom de l’appareil et clé) est stocké sur chaque appareil, chiffré avec DPAPI sous Windows et, sous Linux, chiffré avec une clé que seul votre compte utilisateur peut lire. Sur Android, il est conservé dans le stockage privé de l’application et exclu des sauvegardes de l’appareil.
Interroger votre ordinateur depuis l’extérieur. Lorsque vous activez « Demander à mon PC où que je sois » sur iPad, iPhone, Mac ou Android et « Acceptation des demandes » sur l’ordinateur (tous deux désactivés par défaut), l’appareil dépose un marqueur pour chaque paragraphe qu’il souhaite faire traduire — un code court dérivé du texte, et non le texte lui-même — sous forme de fichier à côté de cet article dans votre propre bibliothèque Mendeley ou Zotero. L’ordinateur traduit à partir de sa propre copie du PDF et enregistre la traduction dans la même bibliothèque. Pour que l’ordinateur puisse commencer rapidement, l’appareil envoie un signal de « sonnette » via notre serveur (Google Cloud / Firebase). Le signal est chiffré avec une clé que seules les machines jumelées détiennent et est adressé par un nom dérivé de cette clé, qui n’est lié à aucun identifiant de compte, d’appareil ou de bibliothèque ; nous ne pouvons pas lire son contenu. Un signal devient illisible au bout de 15 minutes et est supprimé automatiquement, normalement sous 24 heures. Tant que « Acceptation des demandes » est activée, l’ordinateur interroge notre serveur toutes les 30 secondes pour vérifier s’il y a des signaux. Si vous activez « Réveiller le PC qui traduit quand une demande arrive » sur un autre ordinateur de votre domicile, cet ordinateur interroge le serveur de la même manière et, lorsqu’un signal arrive, envoie un signal de réveil (Wake-on-LAN) à l’intérieur de votre réseau domestique. Les articles et les traductions ne transitent jamais par nos serveurs, et nous ne journalisons pas cette signalisation.
Rapports de plantages et d’erreurs. Sur iPad, iPhone, Mac, Windows, Linux et Android, Rectoly utilise Sentry pour signaler automatiquement les plantages et les erreurs afin que nous puissions corriger les bugs. Un rapport contient des informations techniques : le type d’erreur et l’endroit du code où elle s’est produite, la version de l’application, le système d’exploitation et le modèle d’appareil, ainsi qu’une courte trace des événements techniques récents. Les applications n’envoient ni identifiant d’utilisateur, ni adresse IP, ni nom d’ordinateur, et sont configurées pour supprimer, avant l’envoi, les titres de documents, chemins de fichiers, noms d’utilisateur, adresses e-mail, jetons d’authentification, texte d’annotations et adresses web contactées par l’application. Nous utilisons les rapports uniquement pour corriger les bugs. Ils ne sont envoyés qu’après votre acceptation des conditions et tant que le partage des données d’utilisation est activé ; désactiver ce réglage dans Rectoly arrête les rapports de plantage ainsi que les analyses décrites ci-dessous.
Analyses d’utilisation anonymes. Rectoly utilise TelemetryDeck pour collecter des signaux d’utilisation anonymes et agrégés — par exemple, quels écrans sont ouverts, si la prise en main a été terminée, si une synchronisation a réussi ou échoué (sous forme de catégorie générale de cause, et non de texte d’erreur brut), ou si l’aide intégrée, comme les astuces, les cartes « Nouveautés » et les pages du guide, a été affichée ou ouverte. Chaque signal comporte des informations techniques de base telles que la version de l’application, la version du système d’exploitation, le modèle d’appareil et les réglages de langue et de région, et n’est associé qu’à un identifiant de cette installation, haché avant l’envoi ; il n’est pas lié à votre compte. Ces signaux n’incluent jamais les titres de documents, chemins de fichiers, adresses e-mail ou contenu d’annotations. Le partage est activé par défaut, mais rien n’est envoyé avant que vous ayez terminé les écrans d’accueil et accepté les conditions, et vous pouvez le désactiver à tout moment dans les réglages de Rectoly.
Achats. Les achats uniques dans les boutiques d’applications sont entièrement gérés par la boutique auprès de laquelle vous avez acheté — Apple via StoreKit sur iPad, iPhone et Mac (version App Store), Google via Google Play Billing dans la version de test de l’application Android que nous distribuons aux testeurs via Google Play. Nous recevons la confirmation qu’un achat a été effectué ; Rectoly ne collecte ni ne stocke vos informations de paiement. La politique de confidentialité de la boutique régit ces données.
Achats sur notre site web. Sur Windows, Linux et Android, ainsi que pour la version Mac téléchargée depuis notre site web, Rectoly s’achète sur notre site web par l’intermédiaire de Paddle.com, qui agit en tant que revendeur officiel (Merchant of Record) pour la commande. Paddle collecte les informations nécessaires pour finaliser l’achat — telles que votre adresse e-mail, votre pays et vos informations de paiement — et les traite conformément à sa propre politique de confidentialité. Paddle informe notre serveur de licences lorsqu’un achat est finalisé ou remboursé, et notre serveur enregistre les informations énumérées ci-dessus sous « Votre enregistrement de licence ». Le tableau de bord vendeur de Paddle nous permet également de consulter les détails de la commande, y compris l’adresse e-mail saisie lors du paiement ; nous ne les utilisons que pour répondre à vos demandes d’assistance et de remboursement. Nous ne recevons ni ne stockons jamais les données de votre carte.
Assistance et diagnostic. Si vous nous écrivez par e-mail, nous recevons votre adresse e-mail et tout ce que vous y joignez, et nous les utilisons uniquement pour vous répondre. Rectoly peut aussi créer un fichier de diagnostic pour nous aider à examiner un problème. Il n’est jamais envoyé automatiquement : il ne nous parvient que si vous le joignez à un e-mail ou le partagez vous-même. Selon la plateforme, il contient des informations sur l’appareil et l’application, vos réglages Rectoly, l’état de la synchronisation, des identifiants et nombres de documents, ainsi que le journal récent de l’application, qui peut contenir des messages d’erreur. Sur iPad, iPhone et Mac, il contient aussi les fichiers d’annotations de vos articles, y compris le texte de vos surlignages et de vos notes, ainsi qu’une liste de vos pages manuscrites (et non les dessins). Il ne contient jamais vos PDF ni vos identifiants de connexion. Nous l’utilisons uniquement pour traiter votre demande.
Notre site web. rectoly.com mesure les visites avec Umami, un service d’analyse qui n’utilise pas de cookies et ne fournit que des statistiques agrégées, comme les pages vues, les sites référents, ainsi que le navigateur, l’appareil et le pays. La page de paiement charge le script de paiement de Paddle. Si vous vous inscrivez pour être informé du lancement, votre adresse e-mail — accompagnée du produit choisi, de la langue de la page et, le cas échéant, du lien de campagne qui vous a amené — est conservée par notre prestataire d’e-mails MailerLite et utilisée uniquement pour vous envoyer des nouvelles de Rectoly ; vous pouvez vous désinscrire à tout moment.
Ce que nous ne faisons pas
- Nous ne vendons pas vos données.
- Nous n’envoyons le texte de vos articles ni à nous-mêmes ni à aucun service de traduction pour le faire traduire — la traduction s’effectue sur l’appareil, ou sur un ordinateur que vous avez jumelé vous-même.
- Nous n’utilisons pas de publicité ni de SDK de suivi publicitaire.
- Nous ne lisons pas nous-mêmes le contenu de vos documents ou annotations — ils restent sur votre appareil, dans votre propre compte de gestionnaire de références et, si vous l’activez, dans votre propre compte iCloud, sauf si vous nous les envoyez pour obtenir de l’aide.
Services tiers
- Mendeley (Elsevier) — votre bibliothèque de références et la synchronisation des documents
- Zotero (Corporation for Digital Scholarship) — votre bibliothèque de références et la synchronisation des documents
- Apple iCloud / CloudKit — sauvegarde facultative sur iPad, iPhone et Mac, régie par votre identifiant Apple
- Sentry — rapports de plantages et d’erreurs sur iPad, iPhone, Mac, Windows, Linux et Android
- TelemetryDeck — analyses anonymes du produit
- Crossref et arXiv — recherche des informations d’un article lors du nommage d’un PDF
- Apple Translation — traduction sur l’appareil de certaines langues sur iPad, iPhone et Mac (modules linguistiques téléchargés depuis Apple)
- Google ML Kit — reconnaissance de l’écriture manuscrite et du texte sur l’appareil sous Android, et lecture du code QR lors du jumelage pour la traduction ; les modèles de reconnaissance et le scanner de codes sont téléchargés depuis Google, et le SDK envoie à Google ses propres données d’utilisation et de diagnostic
- Apple StoreKit — achats sur iPad, iPhone et Mac (version App Store)
- Google Play Billing — achats dans la version de test de l’application Android sur Google Play
- Paddle — achats sur notre site web pour Windows, Mac, Linux et Android (Merchant of Record)
- Cloudflare — sert notre site web et distribue les mises à jour de l’app et le modèle de traduction (dl.rectoly.com)
- Google Cloud (Firebase) — héberge notre relais de connexion, notre serveur de licences, le relais des signaux de demande à distance et leurs journaux
- Umami et MailerLite — statistiques de visite et e-mails d’annonce de lancement de notre site web
Chacun de ces services fonctionne selon sa propre politique de confidentialité, que nous vous encourageons à consulter.
Conservation et suppression des données
Vos documents, annotations et écriture manuscrite restent sur votre appareil jusqu’à ce que vous les supprimiez ou que vous supprimiez l’app. Sous Windows et Linux, le dossier de données de l’app reste en place après sa désinstallation, et sur un Mac il peut rester après la suppression de l’app ; la suppression de ce dossier les efface. Si la sauvegarde iCloud est activée, vous pouvez la désactiver dans les réglages de Rectoly, ou supprimer les données iCloud de l’app depuis l’app Réglages de votre appareil. La déconnexion de votre compte Mendeley ou Zotero supprime immédiatement le jeton d’accès ou la clé API stocké localement. Les journaux des serveurs sont supprimés automatiquement au bout de 30 jours.
Les traductions restent dans le dossier de données de l’app sur l’appareil (sous Windows, le dossier mentionné ci-dessus) et, si vous avez activé l’enregistrement, dans votre propre bibliothèque Mendeley ou Zotero. Les fichiers de traduction et de demande dans votre bibliothèque portent des noms commençant par « Rectoly translation (do not delete) » et peuvent être supprimés dans Mendeley ou Zotero ; dès que vous désactivez l’enregistrement, plus rien n’est écrit. Le jumelage peut être supprimé dans les réglages de l’une ou l’autre machine. Les signaux de « sonnette » deviennent illisibles au bout de 15 minutes et sont supprimés automatiquement, normalement sous 24 heures ; comme ils ne sont liés à aucun compte, nous ne pouvons pas les identifier individuellement pour les supprimer sur demande.
Votre enregistrement de licence est conservé tant que votre achat reste valide, afin que vous puissiez le restaurer sur un nouvel appareil. Pour le faire supprimer, écrivez-nous à l’adresse ci-dessous depuis l’adresse e-mail de votre compte Mendeley ou Zotero et nous le supprimerons. La suppression de l’enregistrement ne donne pas lieu à un remboursement, et vous devrez peut-être restaurer l’achat par la suite. Paddle conserve son propre enregistrement des commandes passées sur le site web, comme l’exige la législation fiscale, conformément à sa propre politique de confidentialité. Les e-mails et fichiers de diagnostic que vous nous envoyez sont supprimés sur demande.
Confidentialité des enfants
Rectoly ne s’adresse pas aux enfants de moins de 13 ans, et nous ne collectons pas sciemment d’informations les concernant.
Modifications de cette politique
Nous pouvons mettre à jour cette politique à mesure que l’app évolue. Les changements importants seront reflétés ici avec une date mise à jour.
Contact
Questions concernant cette politique : [email protected]