
Tinfoil
Tinfoil est une plateforme de chat et d'inférence d'IA vérifiablement privée qui maintient la confidentialité des invites à l'aide d'enclaves matérielles sécurisées, de chiffrement côté client et de vérification d'intégrité/attestation dans le navigateur.
https://chat.tinfoil.sh/?ref=producthunt&utm_source=aipure

Informations sur le produit
Mis à jour:May 18, 2026
Qu'est-ce que Tinfoil
Tinfoil est un service d'IA axé sur la confidentialité qui propose à la fois une application de chat grand public (Tinfoil Private Chat) et une API d'inférence conviviale pour les développeurs, conçue de manière à ce que les invites et les fichiers sensibles restent inaccessibles au fournisseur. Il met l'accent sur la « confidentialité vérifiable », associant de puissants modèles open source à une architecture de sécurité qui empêche Tinfoil, les fournisseurs de cloud et les intermédiaires de réseau de lire les données des utilisateurs. Les utilisateurs peuvent essayer le chat web sur chat.tinfoil.sh, et les développeurs peuvent s'intégrer via une URL de base d'API (api.tinfoil.sh) pour créer des applications d'IA privées.
Caractéristiques principales de Tinfoil
Tinfoil est une plateforme de chat et d'inférence IA vérifiablement privée qui utilise des enclaves matérielles sécurisées (par exemple, AMD SEV-SNP / Intel TDX avec des GPU NVIDIA modernes) ainsi qu'une vérification cryptographique (attestation et intégrité du code via des mesures de type Sigstore/TUF) pour garantir que seul le modèle exécuté à l'intérieur de l'enclave peut lire les invites de l'utilisateur. Elle offre une API compatible OpenAI et une application de chat grand public (chat.tinfoil.sh) avec des fonctionnalités telles que le stockage de chat local chiffré, des sauvegardes cloud chiffrées optionnelles et une synchronisation multi-appareils, des liens de conversation partageables conçus pour préserver la confidentialité, et des fonctionnalités UX premium telles que des limites de débit plus élevées, la synthèse vocale et des projets pour discuter avec des fichiers.
Confidentialité vérifiable via des enclaves sécurisées: Exécute les modèles dans des environnements confidentiels basés sur le matériel et expose une vérification en temps réel (attestation matérielle + contrôles d'intégrité) afin que les utilisateurs puissent vérifier que la pile d'inférence est authentique et non modifiée.
Expérience de chat IA sans accès: Conçu de manière à ce que ni Tinfoil, ni les fournisseurs de cloud, ni les intermédiaires ne puissent lire le contenu du chat – seul le modèle dans l'enclave vérifiée peut accéder aux invites en texte clair.
API développeur compatible OpenAI: Fournit une interface de complétion de chat de style OpenAI (avec SDK) pour créer des applications où les invites de l'utilisateur restent confidentielles vis-à-vis du fournisseur d'inférence.
Stockage local chiffré côté client: Les chats sont stockés localement par défaut et peuvent être persistés avec chiffrement sur l'appareil de l'utilisateur (par exemple, AES-GCM-256) avec des clés contrôlées par l'utilisateur.
Sauvegardes chiffrées et synchronisation multi-appareils: Étend la confidentialité de bout en bout à la persistance et à la synchronisation dans le cloud afin que les utilisateurs puissent accéder aux chats sur plusieurs appareils sans donner au fournisseur l'accès au contenu.
Fonctionnalités de productivité pour les flux de travail de chat: Comprend des fonctionnalités premium telles que des limites de débit généreuses, la saisie vocale texte-parole et des "projets" pour discuter avec des fichiers.
Cas d'utilisation de Tinfoil
Assistants d'entreprise réglementés (finance/santé/juridique): Déployez des assistants IA confidentiels pour des documents et des conversations sensibles où les invites et les sorties doivent rester privées et vérifiables pour la conformité et le contrôle des risques.
Outils de développement confidentiels: Alimentez des assistants de code sécurisés ou des copilotes internes qui peuvent raisonner sur des bases de code propriétaires sans exposer le code source ou les invites à l'hôte du modèle.
IA grand public privée pour les requêtes sensibles: Utilisez l'application de chat pour des sujets personnels (médicaux, financiers, RH, conversations de type thérapie) avec des garanties plus solides que les fournisseurs ne peuvent pas lire le contenu.
Fonctionnalités IA préservant la confidentialité dans les produits SaaS: Intégrez le point de terminaison compatible OpenAI de Tinfoil dans les applications existantes (recherche, résumé, support, analyse) pour offrir des modes "IA confidentielle" aux clients.
Sécurité gouvernementale et de type sur site dans le cloud: Soutenez les agences ou les sous-traitants qui souhaitent une IA à l'échelle du cloud tout en maintenant une confidentialité de type sur site grâce à l'attestation et à l'isolation basée sur les enclaves.
Avantages
Le modèle de sécurité vérifiable (attestation + intégrité du code) réduit la confiance aveugle dans le fournisseur
L'API et les SDK compatibles OpenAI simplifient l'adoption pour les applications IA existantes
Les principes de confidentialité de bout en bout s'étendent au stockage via le chiffrement côté client, les sauvegardes et la synchronisation multi-appareils
Inconvénients
Les garanties de confidentialité dépendent de la vérification correcte des attestations par les utilisateurs et de la confiance dans les outils/la chaîne d'approvisionnement de vérification
Certaines fonctionnalités avancées (limites plus élevées, projets, saisie vocale) sont soumises à un abonnement premium
Les déploiements basés sur des enclaves peuvent restreindre le débogage/l'observabilité et peuvent limiter certaines personnalisations par rapport à l'hébergement standard
Comment utiliser Tinfoil
1) Utiliser Tinfoil Chat dans le navigateur: Ouvrez https://chat.tinfoil.sh. Démarrez un « Nouveau Chat » et tapez votre invite. Vos chats sont stockés temporairement dans l'onglet actuel du navigateur, sauf si vous créez un compte pour un stockage persistant. Consultez les liens vers les Conditions d'utilisation et la Politique de confidentialité sur la page.
2) (Facultatif) Connectez-vous pour un stockage de chat persistant: Depuis l'interface utilisateur du chat, créez un compte ou connectez-vous afin que les conversations puissent être stockées au-delà de l'onglet/session actuel du navigateur (la page indique que sinon les chats ne sont enregistrés que localement/temporairement).
3) Installer l'interface de ligne de commande Tinfoil (si vous souhaitez un accès en ligne de commande): Installez l'outil en ligne de commande `tinfoil` (nécessite Go). Si vous rencontrez des erreurs d'autorisation lors de l'installation ou de l'utilisation, exécutez les commandes avec `sudo` si nécessaire. Après l'installation, exécutez `tinfoil --help` pour voir les commandes disponibles (par exemple, `chat`, `attestation`, `http`, `proxy`, `audio`, `tts`).
4) Chatter depuis l'interface de ligne de commande: Exécutez `tinfoil chat -m <nom-du-modèle> "<votre invite>"`. Vous devez spécifier le modèle avec `-m`. Vous pouvez utiliser soit un nom de modèle convivial (par exemple, `deepseek`) soit un nom versionné complet (par exemple, `deepseek-r1-0528`) lorsqu'il est disponible.
5) Vérifier manuellement une enclave (attestation): Utilisez le vérificateur d'attestation pour confirmer qu'une enclave exécute le code attendu : `tinfoil attestation verify -e inference.tinfoil.sh -r tinfoilsh/confidential-model-router`. L'outil affiche les journaux INFO pour chaque étape de vérification (récupération de la version, récupération du bundle Sigstore, vérification des mesures, etc.).
6) Utiliser l'API via le client Python (compatible OpenAI): Définissez votre clé API (par exemple, `export TINFOIL_API_KEY=...`). Ensuite : `from tinfoil import TinfoilAI; import os; client=TinfoilAI(api_key=os.getenv('TINFOIL_API_KEY')); resp=client.chat.completions.create(model='llama3-3-70b', messages=[{'role':'user','content':'Hi'}]); print(resp.choices[0].message.content)`.
7) Utiliser l'API via le client Python asynchrone (streaming): Utilisez `AsyncTinfoilAI` et diffusez les jetons : `from tinfoil import AsyncTinfoilAI; client=AsyncTinfoilAI(api_key=os.getenv('TINFOIL_API_KEY')); stream=await client.chat.completions.create(model='llama3-3-70b', messages=[{'role':'user','content':'Say this is a test'}], stream=True); async for chunk in stream: ...`.
8) Utiliser l'API avec une enclave + un dépôt explicites (Python): Si vous devez cibler une enclave/un dépôt spécifique : `client=TinfoilAI(enclave='models.default.tinfoil.sh', repo='tinfoilsh/default-models-nitro', api_key='<API_KEY>'); resp=client.chat.completions.create(model='model-name', messages=[{'role':'user','content':'Hi'}])`.
9) Utiliser l'API depuis JavaScript/TypeScript: Installez/importez le SDK et appelez les complétions de chat : `import { TinfoilAI } from 'tinfoil'; const client=new TinfoilAI({ enclave:'models.default.tinfoil.sh', repo:'tinfoilsh/default-models-nitro', apiKey:'<API_KEY>' }); const completion=await client.chat.completions.create({ model:'model-name', messages:[{ role:'user', content:'Hello!' }] }); console.log(completion.choices[0].message.content);`.
10) Utiliser l'API depuis Swift: Créez un client et demandez une complétion : `import TinfoilKit; let client=TinfoilAI(apiKey:'<API_KEY>', enclave:'models.default.tinfoil.sh', repo:'tinfoilsh/default-models-nitro'); let completion=try await client.chat.completions.create(messages:[.user(content:'Hello!')], model:'model-name'); print(completion.choices[0].message.content)`.
11) Utiliser l'API depuis Go: Créez un client sécurisé et appelez les complétions de chat (paramètres de style OpenAI) : `client := tinfoil.NewSecureClient('models.default.tinfoil.sh','tinfoilsh/default-models-nitro'); chatCompletion, err := client.Chat.Completions.New(ctx, openai.ChatCompletionNewParams{ Messages: openai.F([]openai.ChatCompletionMessageParamUnion{ openai.UserMessage('Say this is a test'), }), Model: openai.F('model-name'), })`.
12) (Facultatif) Exécuter d'autres fonctionnalités de l'interface de ligne de commande: Explorez les commandes CLI supplémentaires en fonction de votre cas d'utilisation : `tinfoil http` (requêtes HTTP vérifiées), `tinfoil proxy` (proxy HTTP local), `tinfoil audio` (transcrire avec Whisper), `tinfoil tts` (synthèse vocale). Utilisez `tinfoil <commande> --help` pour les drapeaux exacts.
FAQ de Tinfoil
Tinfoil Chat (TFC) est un système de messagerie "peer-to-peer" (P2P) gratuit et open-source (FOSS) qui utilise une architecture matérielle de haute assurance pour protéger les utilisateurs contre la collecte passive, les attaques de l'homme du milieu (MITM) et l'exfiltration de clés à distance.
Articles populaires

Nano Banana SBTI : Qu'est-ce que c'est, comment ça marche et comment l'utiliser en 2026
Apr 15, 2026

Atoms : L'outil de création de produits IA qui redéfinit la création numérique en 2026
Apr 10, 2026

Kilo Claw : Comment déployer et utiliser un véritable agent d'IA "Faites-le pour vous" (Mise à jour 2026)
Apr 3, 2026

OpenAI arrête l'application Sora : Quel avenir pour la génération de vidéos par IA en 2026
Mar 25, 2026







