Frametry utilise un petit ensemble de sous-traitants pour faire fonctionner le produit. Les intégrations requises font partie du Service principal et ne peuvent pas être désactivées. Les intégrations optionnelles sont désactivées par défaut et nécessitent votre adhésion explicite (généralement en allant dans Paramètres → Intégrations et en connectant). Vous pouvez révoquer n’importe quelle intégration optionnelle à tout moment.
Plateforme
Supabase
Requise - Objet
- Base de données principale, authentification, stockage de fichiers, runtime des edge functions.
- Données sortantes
- Toutes les Données Client — chantiers, contacts, photos, messages, finances.
- Données entrantes
- Aucune (Supabase est le système de référence).
- Déconnecter
- Impossible à déconnecter. Pour supprimer toutes les données, supprimez votre compte depuis Paramètres → Zone de danger.
- Politique de confidentialité
- supabase.com/privacy ↗
Paiements
Stripe (Billing)
Requise - Objet
- Facturation de l’abonnement Frametry — carte enregistrée, factures, changements de forfait.
- Données sortantes
- E-mail + nom du propriétaire de l’organisation, adresse de facturation, moyen de paiement par carte, état de l’abonnement.
- Données entrantes
- Historique des factures, reçus de paiement, marque/4 derniers chiffres de la carte.
- Déconnecter
- Révoqué automatiquement à l’annulation de votre abonnement. Les cartes sont dissociées immédiatement à la suppression du compte.
- Politique de confidentialité
- stripe.com/privacy ↗
Paiements (optionnel)
Stripe Connect
Optionnelle - Objet
- Acceptez les paiements en ligne de vos clients sur les demandes de paiement et les factures client.
- Données sortantes
- Raison sociale, EIN, adresse, bénéficiaire effectif, compte bancaire — soumis à Stripe via leur onboarding hébergé (Frametry ne les voit jamais directement).
- Données entrantes
- ID de compte Express, indicateurs de paiements/versements activés, liste requirements_due, ID de payment intent + checkout session, mises à jour du statut de paiement.
- Déconnecter
- Paramètres → Intégrations → Paiements en ligne → Déconnecter. La désactivation arrête les nouveaux payment intents ; les règlements en attente se poursuivent chez Stripe.
- Politique de confidentialité
- stripe.com/privacy ↗
Comptabilité (optionnel)
QuickBooks Online (Intuit)
Optionnelle - Objet
- Synchronisation bidirectionnelle des clients, fournisseurs, chantiers, factures, factures fournisseur, paiements, bons de commande, avenants, devis et saisies de temps approuvées avec votre fichier d’entreprise QuickBooks Online.
- Données sortantes
- Noms/e-mails/téléphones des clients et fournisseurs, noms des chantiers, lignes + totaux des factures/factures fournisseur, enregistrements de paiement, saisies de temps approuvées.
- Données entrantes
- ID d’entités QuickBooks Online (pour éviter les doublons), jetons de synchronisation, réponses d’erreur de l’API QuickBooks Online.
- Déconnecter
- Paramètres → Intégrations → QuickBooks Online → Déconnecter. La déconnexion révoque l’autorisation OAuth chez Intuit, arrête la synchronisation et conserve le mappage local des ID QuickBooks Online (au cas où vous reconnecteriez le même realm plus tard).
- Politique de confidentialité
- www.intuit.com/privacy/ ↗
IA (optionnel)
OpenAI
Optionnelle - Objet
- Fonctions IA — extraction de PDF de factures fournisseur, extraction de devis de métré, scoring du verdict sous-traitant, résumés de périmètre.
- Données sortantes
- Prompts caviardés contenant le document ou la ligne précise en cours de traitement (p. ex. un PDF de facture fournisseur, un PDF de devis, l’écart récent + l’historique d’offres d’un sous-traitant). Aucun contexte à l’échelle de l’organisation, aucune donnée d’autres clients.
- Données entrantes
- Résultats structurés d’extraction ou de scoring, réécrits dans votre compte et supprimés côté serveur une fois le résultat persisté.
- Déconnecter
- Paramètres → Notifications et IA → Fonctions IA. La désactivation arrête les nouveaux prompts. Les résultats passés restent sur votre chantier.
- Politique de confidentialité
- openai.com/policies/privacy-policy ↗
Anthropic
Optionnelle - Objet
- Fournisseur d’IA alternatif pour certaines fonctions lorsque la préférence de modèle d’IA de votre organisation est réglée sur Claude.
- Données sortantes
- Les mêmes prompts caviardés que le flux OpenAI.
- Données entrantes
- Les mêmes résultats structurés que le flux OpenAI.
- Déconnecter
- Paramètres → Notifications et IA. Comme OpenAI.
- Politique de confidentialité
- www.anthropic.com/legal/privacy ↗
E-mail
Resend
Requise - Objet
- Distribution d’e-mails transactionnels — envoi de devis, notifications de factures, mises à jour de garantie, vérification d’inscription, réinitialisation de mot de passe.
- Données sortantes
- E-mail + nom du destinataire, objet + corps du message, l’alias d’expéditeur de votre organisation.
- Données entrantes
- Événements de remise + rebond (pour pouvoir afficher des badges « non remis » sur les devis).
- Déconnecter
- L’e-mail est une fonction centrale et ne peut pas être désactivé en bloc. Les bascules par événement sont dans Paramètres → Notifications.
- Politique de confidentialité
- resend.com/legal/privacy-policy ↗
Messagerie
Twilio
Optionnelle - Objet
- Notifications SMS et vérification par code à usage unique (OTP) pour la connexion par téléphone seul aux portails (portail client, portail sous-traitant, portail de garantie).
- Données sortantes
- Numéro de téléphone du destinataire, corps du message (pour les SMS), code OTP (pour Verify).
- Données entrantes
- Statut de remise, résultat de la vérification.
- Déconnecter
- Les SMS sont contrôlés par événement dans Paramètres → Notifications. Verify est contrôlé par portail. Désactiver les deux arrête tout le trafic Twilio.
- Politique de confidentialité
- www.twilio.com/legal/privacy ↗
Sécurité
Cloudflare Turnstile
Requise - Objet
- Atténuation des bots + des abus sur les formulaires d’inscription et de connexion. Remplace le CAPTCHA traditionnel.
- Données sortantes
- Un jeton de défi opaque + l’IP de l’utilisateur et une empreinte de navigateur basique (gérés directement par Cloudflare ; Frametry ne voit jamais l’empreinte brute).
- Données entrantes
- Un verdict réussite/échec.
- Déconnecter
- Impossible à désactiver — il contrôle la création de comptes.
- Politique de confidentialité
- www.cloudflare.com/privacypolicy/ ↗
Observabilité
Sentry
Requise - Objet
- Surveillance des erreurs sur le web, iOS, Android et les edge functions.
- Données sortantes
- Traces de pile des plantages, métadonnées navigateur + OS, l’ID d’organisation et l’ID d’utilisateur (pour le regroupement). Frametry nettoie les données personnelles des breadcrumbs avant l’envoi.
- Données entrantes
- ID d’incidents (utilisés en interne pour relier les tickets).
- Déconnecter
- Impossible à désactiver par compte. Les rapports d’erreurs agrégés sont nécessaires pour exploiter le Service.
- Politique de confidentialité
- sentry.io/privacy/ ↗
Hébergement
Vercel
Requise - Objet
- CDN + hébergement edge pour l’app web (frametry.app) et le site marketing (frametry.com).
- Données sortantes
- Journaux de requêtes HTTP (URL + IP + UA) conservés brièvement pour l’atténuation des abus.
- Données entrantes
- Aucune.
- Déconnecter
- Impossible à désactiver — il sert l’application.
- Politique de confidentialité
- vercel.com/legal/privacy-policy ↗
Dernière mise à jour 2026-05-25. Pour demander un Avenant de Traitement des Données, écrivez à [email protected].
Intuit et QuickBooks sont des marques déposées d’Intuit Inc. Utilisées avec permission. Frametry est Membre du Intuit Developer Program. Les autres marques appartiennent à leurs propriétaires respectifs.