Comment Linkly AI protège-t-il la confidentialité des données ?
Linkly AI repose sur une architecture local-first. Les documents originaux, l’index plein texte, l’index vectoriel ainsi que l’inférence du modèle d’embedding s’exécutent tous sur votre appareil et ne sont, par défaut, envoyés à aucun serveur.Quelles données restent sur votre appareil
- Documents originaux : ils restent dans leur dossier d’origine. Linkly AI se contente de les lire — il ne les copie pas et ne les déplace pas.
- Index plein texte (BM25) : construit localement avec Tantivy.
- Index vectoriel : les embeddings sont stockés dans une base de données locale.
- Modèle d’embedding : un modèle d’embedding local s’exécute entièrement sur votre appareil ; sur Apple Silicon, l’accélération GPU Metal est activée automatiquement.
- Journaux d’application : écrits uniquement dans des fichiers locaux, jamais envoyés automatiquement.
Où vont les données du chat IA
Quand le chatbot appelle un grand modèle de langage, le chemin des données dépend du provider que vous avez choisi :Modèle local
Linkly officiel
api.linkly.ai vers un fournisseur de modèles tiers. Elles transitent par les serveurs Linkly.Tiers en direct
Programme d’amélioration de l’expérience utilisateur (télémétrie)
Pour comprendre quelles fonctionnalités sont utilisées et dans quels environnements l’application tourne, Linkly AI envoie par défaut un rapport d’usage anonyme :Engagements de confidentialité
- Aucun SDK d’analytique tiers (Google Analytics, etc.).
- Nous ne lisons ni votre historique de navigation, ni votre presse-papiers.
- Aucun compte obligatoire — les fonctionnalités essentielles fonctionnent hors ligne.
- Les journaux d’application restent sur votre machine et ne nous sont envoyés que si vous les partagez explicitement.
Combien de temps prend l’indexation Linkly AI ?
Le temps d’indexation dépend du nombre de fichiers, de leur type, des performances de la machine et du mode d’indexation. L’indexation se déroule en trois phases :Index rapide des noms de fichiers (quelques secondes)
Extraction du contenu et index BM25 (minutes à heures)
Embeddings vectoriels (minutes à heures)
Facteurs qui influencent la vitesse
- Nombre de fichiers : à peu près linéaire avec le temps total.
- Format des fichiers : le texte brut est le plus rapide ; les PDF nécessitent l’analyse de la mise en page.
- Performances de la machine : sur Apple Silicon (série M), l’accélération GPU Metal rend les embeddings nettement plus rapides que l’inférence CPU. Sous Windows / Linux, l’inférence est actuellement sur CPU.
- Mode d’indexation : choisissez
Performance / Équilibré / Autodans Paramètres → Index. Le mode Performance utilise plus de concurrence et de CPU ; Auto bascule sur Performance quand le système est inactif.
Estimations approximatives
Ces ordres de grandeur ne sont qu’indicatifs — le temps réel varie beaucoup selon le matériel et le mix de fichiers :Pourquoi ce fichier est-il introuvable ?
Commencez par un tri : cherchez-le par son nom de fichier. Les trois résultats possibles correspondent à trois problèmes radicalement différents.Quatre causes possibles
Les espaces réservés cloud, de quoi s’agit-il
iCloud Drive, OneDrive, Dropbox, Synology Drive et consorts proposent tous un téléchargement à la demande (aussi appelé « fichiers à la demande », « en ligne uniquement » ou « synchronisation intelligente ») : le fichier est visible dans le Finder ou l’Explorateur, mais son contenu réside encore dans le cloud et n’est réellement téléchargé qu’au moment où vous l’ouvrez. Linkly AI s’abstient délibérément d’ouvrir ces fichiers : les ouvrir déclencherait leur téléchargement, ce qui reviendrait à rapatrier en local, le temps d’une indexation, les centaines de gigaoctets de votre espace cloud — disque saturé et bande passante engloutie à la clé. Il se contente donc d’examiner leurs attributs et, dès qu’il reconnaît un espace réservé, laisse le contenu de côté en conservant l’index du nom de fichier. Une analyse se déclenche automatiquement au démarrage de l’application, à chaque changement de configuration (ajout ou retrait d’un dossier) et lorsqu’un grand nombre de modifications de fichiers est détecté. Pour en provoquer une immédiatement, le plus simple reste de redémarrer l’application.Que faire en cas de signature invalide
Ce badge signale que les octets caractéristiques en tête de fichier ne correspondent pas à l’extension. Cela se produit couramment avec les fichiers doublure ou stub produits par certains outils de synchronisation, les téléchargements interrompus en cours de route, ou les fichiers dont l’extension a été changée à la main. Ouvrez le fichier avec le logiciel censé le lire pour en avoir le cœur net : s’il ne s’ouvre pas davantage, Linkly AI a eu raison de le laisser de côté ; s’il s’agit simplement d’une extension erronée, il suffit de la corriger.Le nom se trouve, sans badge, mais pas le contenu
L’absence de badge signale que le fichier lui-même ne pose pas de problème : c’est l’étape d’extraction du contenu qui n’a pas encore eu lieu, ou qui ne peut pas aboutir. Par ordre de probabilité décroissante :- L’extraction correspondante est désactivée. Les images et les PDF scannés dépendent de la Reconnaissance de texte dans les images (OCR) ; l’audio et la vidéo dépendent de la Transcription audio et de la Transcription vidéo — ces deux dernières sont désactivées par défaut. Vérifiez dans Paramètres → Index.
- Son tour n’est pas encore venu. L’OCR et la transcription des médias sont les tâches les plus lourdes ; une file d’attente lente est normale. Le détail d’état de la page des paramètres indique ce qui est en cours de traitement.
- L’analyse de ce fichier a échoué. Un fichier corrompu ou un PDF chiffré, par exemple. Ce cas ne produit aucun badge : le fichier est simplement laissé de côté, sans nouvelle tentative.
- Un
.dochérité exporté sur macOS n’est pas encore analysable. Les fichiers produits partextutilou par l’export « Word 97 » de Pages utilisent une disposition interne différente de celle de Microsoft Word ; ils sont ignorés pour l’instant. Réenregistrez-les en.docxdans Word, ou convertissez-les dans un autre format pris en charge.
Paramètres d'indexation
Même le nom du fichier est introuvable
C’est que le fichier n’est jamais entré dans l’index. Trois causes courantes : 1. Ce dossier n’est pas surveillé. Vérifiez dans Paramètres → Dossiers que son répertoire parent figure bien dans la liste. L’assistant de premier lancement n’indexe que les exemples fournis : vos propres répertoires, c’est à vous de les ajouter. 2. Ce format ne figure pas dans la liste des formats pris en charge. Linkly AI fonctionne par liste blanche : seules les extensions PDF, DOCX, DOC, PPTX, XLSX, CSV, EPUB, RTF, Markdown, TXT, HTML, images, audio et vidéo sont retenues. htm et avi n’en font actuellement pas partie — un fichier hors liste blanche ne voit même pas son nom enregistré. La liste complète figure dans Présentation des outils. 3. Il se trouve dans un répertoire ignoré. Les répertoires suivants sont écartés en bloc, avec l’intégralité de leur arborescence :- Les répertoires cachés commençant par un point (
.git,.cache,.dropbox.cache, etc.) node_modules,__pycache__et les caches de dépendances ou de build du même genre- Les répertoires de métadonnées de synchronisation des NAS :
#recycle,#SynoRecycle,@eaDir(Synology),@Recycle(QNAP) - Les répertoires système :
$RECYCLE.BIN,System Volume Information
.gitignore ne sont pas indexés non plus. Si vos notes se trouvent justement dans un répertoire ignoré d’un dépôt, déplacez-les ailleurs, ou ajoutez ce répertoire séparément dans Paramètres → Dossiers.Impossible de retrouver ce qui est dit dans un audio ou une vidéo ?
Parce que la transcription audio et la transcription vidéo sont désactivées par défaut. Désactivées, les fichiers multimédias sont malgré tout enregistrés dans l’index — leur nom reste donc trouvable — mais ce qui s’y dit n’est pas transcrit. Activez Transcription audio et Transcription vidéo dans Paramètres → Index : l’application téléchargera le modèle de reconnaissance vocale, puis rattrapera automatiquement l’ensemble des fichiers multimédias déjà présents — sans nouvelle analyse ni reconstruction d’index.Paramètres d'indexation
Peut-on utiliser les fonctions IA sur une machine sans internet (hors ligne / intranet) ?
Oui. L’OCR, la transcription vocale et la recherche sémantique s’exécutent localement (à l’exception des fonctions cloud comme le chat IA et l’installation des Skills) — la seule subtilité est que les fichiers de modèles dont ils dépendent (environ 870 Mo) sont normalement téléchargés au premier lancement. Sur une machine sans accès à internet, téléchargez l’installateur et le pack officiel de modèles hors ligne depuis une machine connectée, transférez-les, puis installez étape par étape.Guide d'installation hors ligne
Que faire si l’AppImage Linux ne démarre pas ?
Les distributions Linux diffèrent fortement par leurs bibliothèques de base, leurs composants de bureau et leurs pilotes. Une AppImage embarque la plupart des dépendances de l’application, mais ne remplace ni glibc, ni le runtime C++, ni FUSE, ni les pilotes graphiques du système. Elle ne peut donc pas garantir un fonctionnement immédiat sur toutes les distributions Linux. Linkly AI propose des AppImage Linux x86_64 et arm64 (aarch64) ; toutes deux nécessitent glibc 2.35 ou version ultérieure. Commencez par exécuter ces commandes dans le dossier de l’AppImage :uname -m affiche x86_64 ou aarch64 ; téléchargez l’AppImage correspondante. La dernière commande lance l’application tout en enregistrant les erreurs du terminal.
Message Permission denied
Message Permission denied
sudo : des fichiers de configuration et de données inaccessibles à votre compte normal pourraient être créés.Erreur FUSE, libfuse.so.2 ou montage de l'AppImage
Erreur FUSE, libfuse.so.2 ou montage de l'AppImage
GLIBC_x.y, GLIBCXX_x.y ou CXXABI_x.y not found
GLIBC_x.y, GLIBCXX_x.y ou CXXABI_x.y not found
GLIBC_x.yprovient de glibc ; la version minimale actuelle est glibc 2.35.GLIBCXX_x.yetCXXABI_x.yproviennent du runtime C++ systèmelibstdc++.
Exec format error, ou l'AppImage ne correspond pas à uname -m
Exec format error, ou l'AppImage ne correspond pas à uname -m
Linkly AI_<version>_amd64.AppImage) et arm64 (Linkly AI_<version>_aarch64.AppImage) ; téléchargez celle qui correspond à uname -m (x86_64 → amd64, aarch64 → aarch64). Modifier les permissions ou installer des bibliothèques ne corrige pas une incompatibilité d’architecture.Le processus démarre, mais aucune fenêtre n'apparaît ou il se ferme aussitôt
Le processus démarre, mais aucune fenêtre n'apparaît ou il se ferme aussitôt
linkly-ai-linux-startup.log :L'application fonctionne, mais sa mise à jour intégrée échoue
L'application fonctionne, mais sa mise à jour intégrée échoue
~/Applications, plutôt que sur un volume en lecture seule ou dans un dossier système appartenant à root :app.log, utilisez la sortie du terminal enregistrée dans linkly-ai-linux-startup.log.Où se trouvent les réglages les plus courants ?
La fenêtre des paramètres est découpée par domaine. Voici les pages que l’on cherche le plus souvent :Paramètres → Général : langue, lancement automatique, raccourci
Paramètres → Général : langue, lancement automatique, raccourci
- Langue : la langue d’affichage de l’interface
- Lancer à l’ouverture de session : démarrer Linkly AI à l’ouverture de session
- Démarrage silencieux : au démarrage automatique, rester en arrière-plan sans ouvrir la fenêtre principale — activé par défaut, ce qui laisse tourner l’indexation et le service MCP sans vous déranger
- Raccourci de recherche : le raccourci global qui affiche/masque le lanceur. Un clic suffit pour le réenregistrer, et Réinitialiser rétablit celui d’origine. Si un message signale que la combinaison est déjà prise ou réservée par le système, choisissez-en une autre
- Espace Linkly AI : le dossier indexé par défaut, que l’on peut ouvrir ou déplacer ailleurs ; voir Espace Linkly AI
Paramètres → Apparence : thème, taille du texte, icône du Dock
Paramètres → Apparence : thème, taille du texte, icône du Dock
- Thème : Clair / Sombre / Système
- Taille du texte : Petite / Standard / Grande, appliquée à la fois à l’interface et au contenu des conversations
- Afficher l’icône du Dock (macOS) : une fois désactivée, l’application ne subsiste que dans la barre d’état système et n’occupe plus de place dans le Dock
Paramètres → À propos : version, mises à jour, dossier de données
Paramètres → À propos : version, mises à jour, dossier de données
- Vérifier les mises à jour : rechercher et télécharger manuellement une nouvelle version ; une fois le téléchargement terminé, un clic sur Redémarrer pour mettre à jour suffit
- Rejoindre le programme bêta : une fois activé, vous recevez les versions bêta et accédez en avant-première aux nouvelles fonctionnalités, au prix de changements pas encore complètement éprouvés
- Dossier de données : l’emplacement de l’index, des réglages et des journaux ; le bouton Ouvrir y mène directement (c’est là que se trouvent les journaux, voir la section suivante)
- On y trouve également les liens vers le journal des modifications, la politique de confidentialité, les conditions d’utilisation, ainsi que la présentation du CLI et des Skills
Paramètres → Raccourcis : tous les raccourcis en un coup d'œil
Paramètres → Raccourcis : tous les raccourcis en un coup d'œil
⌘ + / (ou Ctrl + / sous Windows/Linux) l’ouvre directement.Comment récupérer les journaux d’application Linkly AI ?
Pendant qu’elle tourne, l’application écrit automatiquement tous ses journaux dans un fichier localapp.log (2 Mo maximum par fichier, avec rotation). Joindre ce fichier accélère considérablement le diagnostic lorsque vous nous signalez un problème ou que vous le résolvez vous-même. Les données sensibles sont déjà masquées.
Il y a deux façons de récupérer le journal :
Option 1 : Ouvrir depuis l’application (recommandé)
C’est la méthode la plus simple :Ouvrir la page « À propos »
Ouvrir le dossier de données
Récupérer app.log dans le sous-dossier logs
logs/ et envoyez-nous app.log.Option 2 : Ouvrir le répertoire de données manuellement
Si l’application a planté ou ne se lance plus, ouvrez le dossier directement sur le disque :- macOS
- Windows
- Linux
- Ouvrez le Finder.
- Dans la barre de menus, choisissez Aller → Aller au dossier… (ou appuyez sur ⌘ + ⇧ + G).
-
Collez le chemin suivant et appuyez sur Entrée :
-
Trouvez
app.logdans le dossier ouvert et envoyez-le-nous.
Que faire si l’application plante au démarrage ?
Si l’application plante immédiatement au lancement,app.log peut ne pas avoir eu le temps d’être écrit. Dans ce cas, nous enregistrons les informations de plantage dans un journal de plantage au démarrage distinct linkly-ai-startup-panic.log. Voici où le trouver.
- macOS
- Windows
- Linux
- Ouvrez le Finder.
- Dans le menu, choisissez Aller → Aller au dossier… (ou appuyez sur ⌘ + ⇧ + G).
-
Collez le chemin ci-dessous et appuyez sur Entrée :
-
Trouvez
linkly-ai-startup-panic.logdans le dossier ouvert et envoyez-le-nous.

