Sécurité et contrôles

Ce que l'agent peut ou non faire sur vos comptes pub

PaidSync permet à un agent IA d'exécuter des actions dans des comptes publicitaires actifs, pas seulement de faire des recommandations, sur 14 plateformes et 630+ outils via un seul point d'accès, https://mcp.paidsync.ai/mcp, avec connexion OAuth 2.0.

Approval cards3 brands

Ce matin, 9 corrections prêtesRien ne s'exécute tant qu'une personne n'appuie pas sur Approuver

Google Ads, Marque 1

4 groupes d'annonces ont dépensé $2,140 en 30 jours sans aucune conversion. Les mettre en pause ?

Meta, Marque 2

Le retargeting vend à moitié prix. Y déplacer $600 par jour ?

Microsoft Ads, Marque 3

Augmenter le budget Search de 60 pour cent ?

ApprovedRetenu sous forme de carte jusqu'à votre appui
Réponse courte

Dans l'espace de travail PaidSync, par défaut, chaque écriture est soumise à approbation : elle est retenue sous forme de carte avant de s'exécuter, et une carte appliquée propose Annuler dès que PaidSync peut inverser le changement.

Comment c'est appliqué

Sur chaque chemin, les créations Google Ads et la plupart des autres créations sont prévisualisées avec dry_run, les opérations destructives exigent confirm_destructive, et les changements appliqués sont consignés, au mieux, avec un résultat avant et après au niveau du compte dans le journal des modifications.

Quand votre propre assistant appelle PaidSync via MCP, aucune carte n'est écrite, donc la confirmation préalable par une personne se règle dans votre assistant. Pour une revue d'entreprise, cette page liste ce qui est appliqué dans le code et ce qui n'existe pas encore.

Send us your security questionnaire

Réponses écrites sous deux jours ouvrés.

Google Ads MCP sécurisé

Un MCP Google Ads sécurisé pour entreprises

PaidSync.ai est un serveur Google Ads MCP hébergé pour les équipes qui doivent contrôler des dépenses réelles. Il utilise l'API Google Ads officielle, se connecte avec OAuth 2.0 et chiffre chaque jeton de plateforme au repos avec AES-256-GCM.

Lire la suite

Chaque session est liée à un compte actif par plateforme. Dans l'espace de travail, chaque changement attend sous forme de carte d'approbation par défaut, les lecteurs ne peuvent que lire, et seul un administrateur ou le propriétaire peut laisser un agent agir de lui-même.

Les modifications en direct sont écrites dans un journal avec un résultat avant et après. Les mêmes contrôles couvrent Meta, LinkedIn, TikTok et 10 autres plateformes.

Ce que demande une revue d'entreprisePaidSync.ai aujourd'hui
Contrôle d'accèsOAuth 2.0 avec PKCE. Quatre rôles : lecteur, éditeur, administrateur, propriétaire. Authentification unique sur demande
Stockage des identifiantsJetons de plateforme chiffrés au repos avec AES-256-GCM. PaidSync.ai ne demande jamais de mot de passe de plateforme. La déconnexion supprime les jetons
Contrôle des changementsCartes d'approbation par défaut dans l'espace de travail. Simulation sur les créations Google Ads. Une confirmation explicite pour les pauses, suppressions et modifications de budget, et une seconde confirmation pour un changement de budget au-dessus de 50 pour cent. Un plafond de dépense quotidien issu du Brand Brief
JournauxUn journal des modifications pour chaque changement en direct, lisible dans le produit ou via l'agent, 100 lignes par appel. Journaux d'audit administrateur conservés 400 jours. Pas encore d'export CSV, SIEM ou webhook
Hébergement et localisation des donnéesGoogle Cloud Run et Firestore en us-central1, Iowa, États-Unis
ContratsAccord de traitement des données sur paidsync.ai/dpa avec les clauses contractuelles types, intégré aux Conditions d'utilisation
Audit indépendantRéalisé par une équipe de sécurité indépendante. Détails sur demande
Appels de votre propre assistantAucune carte d'approbation n'est écrite et le plafond de dépense de l'espace de travail ne s'applique pas. La simulation, le validateur préalable et les indicateurs de confirmation, eux, s'appliquent

Envoyez votre questionnaire de sécurité à support@paidsync.ai pour obtenir des réponses écrites sous deux jours ouvrés.

Le modèle d'approbation

Dans l'espace de travail, un changement est une carte avant d'être un changement

Quand un agent décide de changer quelque chose, le changement est écrit sous forme de carte d'approbation. La carte indique le compte, l'outil, les arguments et l'effet attendu.

Lire la suite

Une personne appuie sur Approuver, et seulement alors l'écriture s'exécute. C'est le réglage par défaut de chaque agent, dans le chat, dans un contrôle planifié et dans les agents spécialisés de l'espace de travail.

Un administrateur ou le propriétaire de l'espace de travail peut le modifier en plaçant un agent dans une bande qui agit seule, ou en activant l'approbation automatique pour le chat d'une marque ; les limites ci-dessous continuent de s'appliquer.

Quand votre propre assistant appelle PaidSync via MCP, PaidSync n'écrit aucune carte ; les contrôles qui s'appliquent encore là sont dans la section suivante.

Deux interrupteurs se trouvent au-dessus de la carte. Un interrupteur d'urgence au niveau de la marque, dans les paramètres de sécurité de la marque, met en pause chaque changement automatique pour cette marque. Au-dessus, une barrière au niveau de la plateforme se ferme par défaut.

L'exécution automatique n'est autorisée que si l'enregistrement de la barrière existe, active explicitement cet environnement et n'est pas gelé. Un enregistrement manquant, une valeur corrompue, un gel ou une erreur de lecture bloquent.

Les changements bloqués sont mis en file sous forme de cartes, jamais abandonnés : un gel coûte des appuis, pas du travail. Une personne qui appuie sur Approuver est exemptée de la barrière, car l'appui vaut autorisation.

Dans l'espace de travail, certains outils ne s'exécutent jamais seuls, dans aucune bande, y compris en automatique complet. Cette liste est copiée du code qui l'applique .

  • apply_* campaign launchesUne nouvelle campagne n'est lancée qu'après qu'une personne a confirmé le compte cible.
  • apply_bundleUn lot sert à placer plusieurs changements derrière une seule approbation, il ne peut donc pas s'auto-approuver.
  • create_image_asset, upload_fb_ad_image, upload_fb_ad_videoAucune création n'arrive sur un compte sans un appui.
  • apply_recommendation, subscribe_to_recommendationsGoogle exige qu'une personne relise et modifie avant d'appliquer une recommandation.
  • set_device_bid_adjustment, set_location_bid_adjustment, add_audience_targetingDes ajustements d'enchères et de ciblage qui déplacent de l'argent réel.
  • remove_campaign, remove_product_partition, exclude_product_partitionPermanent dans Google Ads.
  • paidsync_exec, paidsync_workflows_run, paidsync_workflows_save, paidsync_workflows_deleteLe code arbitraire et les workflows enregistrés passent toujours par une personne.
  • create_account, create_account_under_mccLa création de compte est facturable et jamais automatique.
  • run_mutateL'appel brut Google mutate transporte une charge que les contrôles de dépense ne peuvent pas inspecter.
  • delete_*, remove_*, destroy_*Tout outil dont le nom contient delete, remove ou destroy, sur toute plateforme.

Un outil dynamique que le classificateur ne sait pas placer est refusé par défaut. Il devient une carte ou il ne s'exécute pas.

Avant l'exécution d'une écriture

Six contrôles entre l'agent et la plateforme

Les trois premiers font partie de l'environnement d'exécution des outils, que la demande vienne de Claude, de ChatGPT, d'un contrôle planifié ou de l'espace de travail, et ne sont pas un réglage qu'un utilisateur peut désactiver ; le contrôle financier s'applique dans les exécutions de code et les workflows enregistrés.

Le plafond de dépense et les interrupteurs d'urgence s'appliquent aux changements faits dans l'espace de travail et par ses agents, pas aux appels de votre propre assistant via MCP.

01

Simulation d'abord

Les outils de création Google Ads, et la plupart des autres outils de création, sont en dry_run par défaut. Le premier passage renvoie ce qui serait créé, avec le compte et les chiffres, et ne touche à rien.

Le passage réel est un second appel, explicite. Certains outils Google Analytics, Google Tag Manager et d'envoi de créations n'ont pas de simulation et s'appliquent dès le premier appel.

02

Validateur de règles avant écriture

Avant toute écriture, les arguments sont vérifiés selon les règles de la plateforme. Une règle marquée block arrête l'appel et renvoie la raison.

Une règle marquée warn laisse passer l'appel et joint l'avertissement au résultat. Passer outre un blocage exige un indicateur explicite, et chaque dérogation est consignée.

03

Confirmation explicite sur les outils destructifs

Cette confirmation dépend du nom de l'outil.

Un appel réel à un outil dont le nom commence par delete_, remove_, pause_, disable_, revert_ ou archive_, à un outil update_ dont le nom contient budget, comme update_campaign_budget, ou à l'appel brut Google mutate est refusé s'il ne porte pas confirm_destructive ou confirm défini sur true.

Une simulation n'a pas besoin de confirmation. Un budget modifié via un outil de mise à jour générique, comme une mise à jour d'ensemble de publicités Meta ou de campagne LinkedIn, n'est pas couvert par la règle de nom.

Par ailleurs, quand ils peuvent lire le budget actuel, les outils Google Ads update_campaign_budget et Meta update_fb_campaign refusent une modification de budget réelle de plus de 50 pour cent si l'appel ne porte pas confirm_large_change.

La forme groupée d'une action est contrôlée de la même façon que la forme unitaire.

04

Contrôle financier sur le compte

Dans une exécution de code ou un workflow enregistré, l'exécution est rattachée à un compte par plateforme.

Si une modification vise un autre compte, l'environnement d'exécution la refuse avant l'appel de l'API. L'erreur nomme les deux comptes pour que la personne puisse se rattacher volontairement à un autre.

05

Plafond de dépense

Dans l'espace de travail, un budget quotidien au-dessus du plafond dérivé de votre Brand Brief est mis en file pour approbation au lieu d'être appliqué. Les plafonds sont décrits plus bas.

06

Interrupteurs d'urgence

Dans l'espace de travail, l'interrupteur de la marque et la barrière de la plateforme sont lus sur le même chemin. Si l'un des deux dit stop, le changement devient une carte.

Après l'exécution d'une écriture

Confirmer, tracer, pouvoir annuler

Une écriture qui renvoie 200 ne prouve pas que la plateforme détient ce que vous avez envoyé.

Lire la suite

Dans l'espace de travail, une écriture n'est comptée comme appliquée que lorsque la réponse de la plateforme confirme le changement, par exemple l'ancienne et la nouvelle valeur, un décompte ou l'identifiant du nouvel objet, et certains outils relisent aussi l'objet modifié et comparent les champs qui comptent.

Une divergence ou une confirmation absente est signalée comme une écriture échouée, pas comme un succès, et un changement que la plateforme a bien pris n'est jamais présenté comme échoué parce qu'une étape ultérieure a échoué.

Pour un budget, une pause ou une reprise sur Google Ads ou Meta, la carte affiche aussi la valeur avant et après, et l'écriture n'a lieu que si le compte détient encore la valeur que la carte affichait.

01

Journal des modifications

Les modifications en direct sont écrites, au mieux, dans un journal des modifications avec l'utilisateur, le compte, l'outil, un résumé des arguments et l'acteur.

Pour une plateforme autre que Google Ads, Meta, LinkedIn, Microsoft ou TikTok, le compte enregistré est celui qui est actif dans la session, et un changement n'est pas enregistré quand aucun compte n'est défini pour sa plateforme.

Les simulations ne sont pas consignées, car rien n'a changé. Vous pouvez le lire dans le produit ou interroger l'agent via get_operator_change_log, qui renvoie jusqu'à 100 lignes avec un résultat avant et après sur chacune.

02

Annuler

Les cartes vivent sur le tableau des propositions de l'espace de travail.

Quand une carte est appliquée, le chemin du retour est enregistré sur la carte au même moment : pour un budget, une pause ou une reprise sur Google Ads ou Meta, c'est la valeur antérieure exacte, et cette annulation ne s'exécute que tant que le compte conserve la valeur définie par PaidSync.

L'annulation s'exécute comme sa propre carte, par les mêmes contrôles qu'une application, et laisse sa propre ligne d'audit.

L'exécuter deux fois n'a aucun effet supplémentaire. L'annulation d'une campagne créée expire après 7 jours. Quand une plateforme n'a pas d'inverse sûr, la carte le dit plutôt que de deviner.

Un changement qu'un agent applique seul dans l'espace de travail n'a ni carte ni bouton Annuler ; son inverse est conservé avec le contrôle de résultat, de sorte qu'une carte de retour arrière peut être créée si le changement dégrade les résultats.

Les changements faits depuis votre propre assistant via MCP sont consignés dans le journal des modifications mais n'ont pas d'annulation enregistrée.

03

Pas de double exécution

Une carte passe de en attente à en cours d'exécution en une seule étape atomique. Deux personnes qui appuient en même temps produisent une seule écriture.

04

Contrôle de résultat

Une tâche quotidienne mesure chaque changement appliqué dans l'espace de travail à une campagne Google Ads sur les chiffres propres à cette campagne : dépense, conversions, CPA et ROAS des 7 jours précédant le changement comparés aux 7 jours suivants, chacun lu une fois les conversions tardives stabilisées, donc au plus tôt 11 jours après le changement.

Une installation de suivi des conversions est vérifiée 2 jours plus tard, la seule question étant de savoir si les conversions ont commencé à remonter.

Un changement sur une autre plateforme, ou qui ne nomme aucune campagne, est enregistré comme non mesuré.

05

Carte de retour arrière

Si le résultat s'est dégradé de $50 ou de 20 pour cent, le contrôle écrit une carte de retour arrière qu'une personne doit approuver.

Le retour arrière automatique n'a lieu que si la marque l'a explicitement activé, a activé l'auto-revert et a réglé le mode de coexistence sur auto, et seulement pour les changements que PaidSync a lui-même faits.

Un retour arrière ne déclenche jamais en cascade un retour arrière d'un retour arrière.

Plafonds de dépense et bandes d'autonomie

La confiance est graduelle, et le plafond ne saute jamais

Chaque agent fonctionne dans l'une de quatre bandes. Les nouveaux agents sont en mode proposer par défaut. Les agents d'audit et de reporting sont en mode observer par défaut.

Lire la suite

Seul un administrateur ou le propriétaire de l'espace de travail peut placer un agent dans une bande qui exécute seule, ou activer l'approbation automatique pour le chat d'une marque.

L'accès aux outils est défini côté serveur sur trois niveaux par agent, lecture, proposition et action, et la bande le restreint. Un client ne peut pas l'élargir.

Un doute avant de donner l'accès à un assistant ? Lisez est-il sûr de connecter ChatGPT à votre compte Google Ads.

NiveauCe que fait l'agentQui peut le définir
ObserveLit et alerte. N'écrit rien. Réglage par défaut des agents d'audit et de reporting.Tout éditeur ou supérieur
ProposeRédige chaque changement sous forme de carte et attend. Réglage par défaut de tous les autres agents.Tout éditeur ou supérieur
Act with guardrailsExécute dans les limites ci-dessous. Les outils jamais automatiques deviennent quand même des cartes.Administrateur ou propriétaire
Full autoExécute sans attendre, toujours dans le plafond de budget et la liste des campagnes protégées. Les outils jamais automatiques deviennent quand même des cartes.Administrateur ou propriétaire
01

Plafond quotidien issu du Brand Brief

Votre Brand Brief fixe un plafond mensuel au total et par canal. PaidSync divise ce plafond par 30.4 pour obtenir un plafond quotidien.

Une écriture de budget au-dessus est mise en file pour votre approbation. Une écriture à 85 pour cent du plafond ou plus s'accompagne d'une alerte.

Le contrôle se base sur la présence d'un montant de budget dans les arguments, pas sur le nom de l'outil, donc un outil de réglage de budget Meta est repéré comme un outil Google.

02

Limites par agent

Le nombre maximal d'actions par exécution est de 10 par défaut et plafonné à 100. Le budget maximal par action correspond par défaut à un jour de dépense d'un canal quand vous le laissez vide, si bien qu'un agent qui agit ne tourne jamais sans aucun plafond.

03

Limites par marque

Une marque peut limiter les changements automatiques à 20 par exécution et 50 par jour au maximum. Le chemin automatique du garde-fou anti-gaspillage respecte aussi une liste d'outils autorisés par marque de 10 outils au plus, qui par défaut ne contient que la pause.

04

Strict dans toutes les bandes

Les campagnes protégées ne sont jamais touchées, et le plafond de budget s'applique dans toutes les bandes qui agissent, y compris en automatique complet. Agir librement veut dire dans un cadre, pas sans cadre.

05

Contrôles planifiés

Les agents planifiés, les exécutions de croissance et le contrôle de résultat passent tous par le même exécuteur et la même barrière qu'une demande de chat, donc dans l'espace de travail il n'existe pas de second chemin avec moins de contrôles.

Les appels de votre propre assistant via MCP forment un chemin séparé, décrit dans le modèle d'approbation ci-dessus.

Accès et données

Vos jetons, rôles et suppression

01

OAuth par plateforme

Vous connectez chaque plateforme publicitaire vous-même via l'écran OAuth propre à cette plateforme, sauf OpenAI Ads, que vous connectez avec une clé API, et l'accès agence Meta, qui utilise un jeton d'utilisateur système ; vous saisissez l'un ou l'autre dans PaidSync.

PaidSync ne demande jamais de mot de passe de plateforme. Déconnecter une plateforme depuis le tableau de bord supprime ses jetons.

Des clients comme Claude et ChatGPT se connectent à PaidSync avec OAuth 2.0 (enregistrement dynamique de client, PKCE) sur https://mcp.paidsync.ai/mcp.

Une clé API ne peut pas appliquer de changements à Google Ads, où seules les lectures et les simulations sont autorisées ; sur les autres plateformes, une clé API peut appliquer des changements, soumis aux mêmes contrôles qu'une session OAuth.

02

Chiffrement au repos

Les jetons et clés des plateformes publicitaires que vous connectez sont chiffrés au repos avec AES-256-GCM. Si vous apportez votre propre clé de modèle, elle est chiffrée avec AES-256-GCM sous une clé de chiffrement de clés distincte.

03

Un compte par session

Chaque session est liée à un compte actif par plateforme.

Un outil appelé directement agit sur le compte qu'il nomme ou, s'il n'en nomme aucun, sur le compte actif, et dans une exécution de code le contrôle financier ci-dessus refuse une modification qui vise un autre compte.

04

Rôles

Lecteur, éditeur, administrateur et propriétaire. Les lecteurs ne peuvent que lire. Les éditeurs et au-dessus peuvent approuver et annuler une carte, et la carte enregistre quel utilisateur l'a exécutée.

Les administrateurs et le propriétaire définissent les bandes d'autonomie qui exécutent seules. Une seule approbation d'un éditeur ou au-dessus exécute une carte ; il n'existe pas de chaîne d'approbation en plusieurs étapes à ce jour.

05

Ce qui est stocké de vos comptes publicitaires

Un résumé quotidien par compte connecté : la date, l'identifiant du compte, la devise, et pour la journée la dépense, les impressions, les clics, les conversions et la valeur de conversion, conservés avec le nom du compte et, pour ses annonces récentes, leur nom, leur statut, leurs métriques et un lien vers la miniature.

Les listes de mots-clés, les textes d'annonces, les listes d'audiences et les données de customer match ne sont pas copiés dans ce stockage.

Quand vous utilisez le chat ou l'Operator, l'historique de conversation conserve vos instructions, les réponses et jusqu'à 4,000 caractères de chaque résultat utilisé pour répondre.

Quand du code s'exécute via PaidSync, depuis votre propre assistant ou un workflow enregistré, un enregistrement d'exécution conserve le code, les outils appelés et les 1,024 premiers caractères de son résultat.

Le journal des modifications conserve jusqu'à 600 caractères des arguments de chaque changement, ce qui, pour l'envoi d'une liste de clients, peut inclure les adresses e-mail, numéros de téléphone, noms, dates de naissance et codes postaux que vous avez fournis, et les envois de formulaires de leads ne sont lus depuis Meta que lorsque vous les demandez.

La liste complète figure à l'Annexe 1 de l'accord de traitement des données, et les autorisations sont sur la page de confidentialité.

06

Suppression

Vous supprimez votre compte depuis Paramètres, sous Sécurité.

Vous êtes déconnecté aussitôt, les e-mails marketing s'arrêtent le jour même, et vous avez 30 jours pour changer d'avis en vous reconnectant et en choisissant Annuler la suppression.

Après 30 jours, la suppression automatique retire votre profil, vos marques avec leur profil et leur brief, jusqu'à 200 cartes d'approbation par marque, les jetons de plateformes connectées et l'enregistrement d'authentification, et l'abonnement est résilié.

Elle n'efface pas à elle seule l'historique de vos conversations de chat, le journal des modifications, les résumés quotidiens de vos comptes publicitaires, les rapports en cache, les enregistrements d'exécution de code, une clé de fournisseur de modèle que vous avez fournie ni les autres enregistrements conservés pour vos marques.

PaidSync les efface à la main dans les 30 jours suivant le moment où la suppression devient définitive, ou dans les 30 jours suivant une demande antérieure à support@paidsync.ai, qui peut aussi viser une seule marque.

Supprimer une marque dans l'espace de travail ne fait que l'archiver, et un lien de rapport partagé reste ouvert jusqu'à son expiration, jusqu'à ce que vous le révoquiez ou que PaidSync l' efface.

Les enregistrements des appels d'outils individuels sont conservés 7 ans après retrait de votre identifiant utilisateur, de votre adresse e-mail et de votre nom, le texte d'erreur qu'un appel échoué peut contenir est effacé avec les enregistrements ci-dessus, et Stripe conserve vos factures.

Les données supprimées peuvent subsister dans les sauvegardes et les copies archivées après cela.

Sous-traitants

Les services que le code appelle

Cette liste est dérivée des hôtes auxquels le produit se connecte et de la boîte mail depuis laquelle PaidSync répond au support, et non d'un modèle de politique.

Lire la suite

Elle nomme chaque service qui reçoit des données de votre espace de travail ou de vos comptes publicitaires connectés, ainsi que les services qui gèrent votre connexion, votre facturation et vos données d'usage.

Les polices web, bibliothèques de code et balises marketing que votre navigateur charge sur paidsync.ai ne figurent pas ici.

Le premier groupe est composé de sous-traitants au titre de l'accord de traitement des données, car ils traitent des données pour votre compte.

Les plateformes publicitaires que vous connectez agissent selon vos propres contrats avec elles, et les autres services du second groupe ne reçoivent que des données de compte, de facturation, de connexion ou d'usage, donc aucun n'est un sous-traitant.

FinalitéServiceEntité juridiqueLocalisationCe qu'il reçoit
Sous-traitants
Fournisseur de modèleAnthropicAnthropic, PBCStocké aux États-Unis ; le traitement par le modèle peut avoir lieu dans d'autres régionsVotre instruction et les données nécessaires pour y répondre, en session
Fournisseur de modèleOpenAIOpenAI OpCo, LLCNon limité à une région ; PaidSync utilise le point d'accès global d'OpenAIVotre instruction et les données nécessaires pour y répondre, en session, ainsi que les chiffres et noms de comptes d'un rapport pour rédiger un court résumé à chaque actualisation du rapport
Fournisseur de modèleGoogle GeminiGoogle LLCTout pays où Google ou ses agents disposent d'installationsLa description de l'image quand l'outil de génération d'images est utilisé. Quand vous choisissez Gemini dans le chat, il fonctionne avec votre propre clé Google, selon votre propre contrat avec Google
Fournisseur de modèleGroqGroq LLCÉtats-Unis et autres pays où Groq ou ses sous-traitants opèrentL'adresse du site web de votre marque, le texte de ce site et le profil de marque, quand vous générez un profil de marque, mais aucune donnée de compte publicitaire connecté
E-mailResendPlus Five Five, Inc.États-Unis (AWS us-east-1)E-mails transactionnels et de compte, y compris les demandes d'approbation, les synthèses de performance et les alertes de connexion concernant vos marques et les comptes publicitaires que vous avez connectés
E-mail du supportGoogle Workspace (Gmail)GoogleTout pays où Google ou ses sous-traitants disposent d'installationsLes e-mails échangés avec support@paidsync.ai, y compris les copies de vos données, les journaux d'espace de travail et les réponses aux questionnaires que PaidSync envoie sur demande, et les demandes de personnes concernées qu'il vous transmet
Base de donnéesGoogle Cloud FirestoreGoogle LLCus-central1 (Iowa, États-Unis), avec sauvegardes dans la même régionEnregistrements de compte, jetons chiffrés, résumés quotidiens, rapports en cache et partagés, enregistrements de marques, cartes, journal des modifications, historique des conversations et enregistrements d'exécution de code, ainsi qu'une copie de la base telle qu'elle était avant une migration d'hébergement de mai 2026
HébergementGoogle Cloud RunGoogle LLCus-central1 (Iowa, États-Unis) ; les requêtes entrent par le réseau mondial de GoogleLe backend, le serveur MCP, la synchronisation quotidienne et l'exécuteur d'agents
Stockage de fichiersGoogle Cloud StorageGoogle LLCus-central1 (Iowa, États-Unis) et la multi-région États-Unis de Google CloudLes créations publicitaires que vous envoyez, supprimées après 30 jours, et les copies de la base de données faites en mai 2026 pour une migration d'hébergement
JournalisationGoogle Cloud LoggingGoogle LLCMondial, c'est-à-dire tout centre de données GoogleJournaux d'application, conservés 30 jours, qui peuvent contenir des adresses e-mail, des adresses IP et des identifiants de comptes publicitaires, et journaux d'audit des changements administratifs, conservés 400 jours
HébergementVercelVercel Inc.Fonctions serveur à Washington, D.C., États-Unis ; les requêtes entrent par le réseau mondial de Vercel et sont déchiffrées dans la région Vercel la plus proche de vousLe site web et les fonctions serveur de l'application web, y compris le chat, les rapports, l'Operator, les webhooks de facturation et les tâches planifiées, ainsi que les journaux que ces fonctions écrivent
Pas des sous-traitants
API des plateformes publicitairesGoogle, Meta, LinkedIn, TikTok, Microsoft, Snapchat, Reddit, Pinterest, X, OpenAI AdsChaque plateforme, selon votre propre contrat avec elleL'infrastructure propre à chaque plateformeLes lectures et écritures que vous demandez, sur les comptes que vous avez connectés
ConnexionFirebase AuthenticationGoogle LLCÉtats-Unis ; la page de connexion est servie par le réseau mondial de GoogleVotre nom, votre adresse e-mail et votre méthode de connexion, votre mot de passe si vous vous connectez avec un mot de passe, ainsi que l'adresse IP et les détails du navigateur de chaque connexion
FacturationStripeStripe, LLCÉtats-Unis et autres pays où Stripe opèreDétails de paiement et factures
Analytique produitGoogle AnalyticsGoogle LLCNon précisé par GoogleLes événements d'usage du site et du produit, comme le nom de chaque outil appelé et son succès ou son échec, liés à votre identifiant de compte, et une adresse e-mail hachée quand vous réservez une démo
Analytique interneGoogle BigQueryGoogle LLCÉtats-Unis (multi-région)Résumés quotidiens des abonnements, des offres et de l'usage du produit, et un relevé des requêtes échouées vers les plateformes publicitaires, chaque personne étant remplacée par une référence codée ; jamais de noms, d'adresses e-mail ni de texte de message
Analytique du site webMicrosoft ClarityMicrosoft Corporation, en tant que responsable de traitement indépendantMicrosoft Azure ; Microsoft ne précise pas de paysLa façon dont vous utilisez paidsync.ai et l'espace de travail, dans des enregistrements de session qui masquent tout le texte affiché à l'écran
Alertes internesTelegramTelegram Messenger Inc.Non précisé par TelegramAlertes d'exploitation à l'équipe PaidSync uniquement. Aucune donnée publicitaire client.
Pas encore

Ce qui n'existe pas encore, dit sans détour

Un questionnaire est plus facile à remplir quand les lacunes sont déjà sur la page.

  • Pas de liste d'outils autorisés générale par agent. L'accès aux outils est restreint par la bande d'autonomie et les trois niveaux côté serveur. La liste d'outils autorisés de la marque ne s'applique qu'au chemin automatique du garde-fou anti-gaspillage .
  • Pas d'export d'audit.

    Le journal des modifications est lisible dans le produit et via l'agent, 100 lignes par appel. Il n'existe ni téléchargement CSV, ni flux SIEM, ni webhook.

    L'historique des exécutions d'automatisation conserve les 50 entrées les plus récentes, et le tableau des propositions et le journal d'audit de la marque listent aussi les 50 entrées les plus récentes.

  • Pas d'export de données en libre-service. Demandez une copie par e-mail avant de supprimer votre compte, comme décrit sur la page de confidentialité.
  • L'authentification unique est disponible sur demande. La connexion actuelle est le login PaidSync avec OAuth 2.0.
  • Accord de traitement des données. Publié sur paidsync.ai/dpa avec les clauses contractuelles types et les annexes. Il s'applique automatiquement dans le cadre des Conditions d'utilisation, sans signature nécessaire.
  • Pas de chaîne d'approbation en plusieurs étapes. Une seule approbation d'un éditeur ou au-dessus exécute une carte.
Évaluation fournisseur

Questionnaire traité en deux jours ouvrés

Envoyez votre questionnaire de sécurité par e-mail à support@paidsync.ai.

Vous recevez des réponses écrites de la part des personnes qui ont construit les contrôles de cette page, sous deux jours ouvrés.

  • N'importe quel format. Un tableur, un export de portail ou une liste de questions dans le corps de l'e-mail.
  • Chaque réponse renvoie au contrôle de cette page ou nomme la lacune sans détour.
  • Les projets plus importants avec garde-fous sur mesure commencent sur la page entreprise.

Questions fréquentes

L'IA peut-elle modifier nos comptes publicitaires sans qu'une personne l'approuve ?

Dans l'espace de travail PaidSync, pas par défaut. Chaque agent fonctionne dans l'une de quatre bandes d'autonomie : observer, proposer, agir avec garde-fous et automatique complet.

Les nouveaux agents sont en mode proposer par défaut : chaque changement est rédigé sous forme de carte d'approbation et attend un appui. Les agents d'audit et de reporting sont en mode observer par défaut.

Seul un administrateur ou le propriétaire de l'espace de travail peut placer un agent dans une bande qui exécute seule, ou activer l'approbation automatique pour le chat d'une marque, et même alors la liste des actions jamais automatiques, les plafonds de dépense et la liste des campagnes protégées continuent de s'appliquer.

Quand votre propre assistant, comme Claude ou ChatGPT, appelle PaidSync via MCP, PaidSync n'écrit aucune carte : un changement s'exécute quand l'assistant appelle l'outil avec la simulation désactivée et, pour un outil destructif, l'indicateur de confirmation activé. C'est donc dans votre assistant que se règle la confirmation préalable par une personne.

Est-il sûr de donner à ChatGPT l'accès à mon Google Ads ?

Vous connectez Google Ads vous-même sur l'écran de connexion de Google, et le jeton obtenu est chiffré au repos avec AES-256-GCM. Déconnecter une plateforme supprime ses jetons.

Les outils de création Google Ads sont en simulation par défaut : le premier passage montre ce qui se passerait sans le faire, et les outils destructifs comme supprimer, retirer, mettre en pause et modifier le budget exigent un indicateur de confirmation explicite.

Quand ChatGPT appelle PaidSync, PaidSync n'écrit aucune carte d'approbation : la confirmation préalable par une personne se règle donc dans ChatGPT.

Les plafonds de dépense et les interrupteurs d'urgence de l'espace de travail ne s'appliquent pas aux appels de votre propre assistant, et ces changements sont consignés dans le journal des modifications sans annulation enregistrée.

Existe-t-il un interrupteur d'urgence ?

Deux. Un interrupteur au niveau de la marque, dans les paramètres de sécurité de la marque, arrête chaque changement automatique pour cette marque.

Au-dessus se trouve une barrière au niveau de la plateforme qui se ferme par défaut : l'exécution automatique n'est autorisée que si l'enregistrement de la barrière existe, active explicitement cet environnement et n'est pas gelé.

Un enregistrement manquant, une valeur corrompue, un gel ou une erreur de lecture bloquent tous. Les changements bloqués sont mis en file sous forme de cartes d'approbation, jamais abandonnés. Une personne qui appuie sur Approuver n'est pas soumise à la barrière, car l'appui vaut autorisation.

Quelles actions ne s'exécutent jamais automatiquement ?

Lancements de campagnes, lots de changements, envois de créations, application ou abonnement aux recommandations Google, ajustements d'enchères par appareil et par lieu, ajout de ciblage d'audience, suppression de campagnes ou de partitions de produits, exécutions de code arbitraire, enregistrement ou exécution de workflows, création de comptes, l'appel brut Google mutate, et tout outil dont le nom contient delete, remove ou destroy.

Ils deviennent toujours une carte pour une personne, dans toutes les bandes, y compris en automatique complet. Un outil dynamique que le classificateur ne sait pas placer est refusé par défaut.

Comment les limites de dépense sont-elles appliquées ?

Votre Brand Brief fixe un plafond mensuel au total et par canal.

PaidSync divise ce plafond par 30.4 pour obtenir un plafond quotidien. Une écriture de budget au-dessus du plafond est mise en file pour votre approbation au lieu d'être appliquée, et une écriture à 85 pour cent du plafond ou plus s'accompagne d'une alerte.

Chaque agent a aussi un nombre maximal d'actions par exécution, 10 par défaut et jamais plus de 100, et un budget maximal par action qui correspond par défaut à un jour de dépense d'un canal. Une marque peut fixer ses propres limites, jusqu'à 20 changements par exécution et 50 par jour.

Les campagnes protégées et le plafond de budget s'appliquent dans toutes les bandes qui agissent, y compris en automatique complet. Ces limites s'appliquent aux changements faits dans l'espace de travail, pas aux appels de votre propre assistant via MCP.

Que se passe-t-il avant qu'une écriture atteigne la plateforme ?

Les outils de création Google Ads, et la plupart des autres outils de création, sont en simulation par défaut : le premier passage montre ce qui se passerait sans le faire ; certains outils Google Analytics, Google Tag Manager et d'envoi de créations n'ont pas de simulation et s'appliquent dès le premier appel.

Un validateur préalable vérifie les arguments selon les règles de la plateforme et bloque ou avertit avant tout appel.

Les outils destructifs, ce qui inclut delete, remove, pause, disable, revert, les outils update dont le nom contient budget, et l'appel brut mutate, exigent un indicateur de confirmation explicite.

Dans une exécution de code ou un workflow enregistré, un contrôle financier refuse toute modification dont le compte cible diffère du compte auquel l'exécution était rattachée, avant l'appel de l'API.

Dans l'espace de travail, les interrupteurs d'urgence et le plafond de dépense sont vérifiés sur le même chemin ; les appels de votre propre assistant via MCP n'y sont pas soumis.

Un changement peut-il être annulé ?

Souvent, depuis la carte. Quand une carte est appliquée, PaidSync y enregistre en même temps le chemin du retour ; pour un budget, une pause ou une reprise sur Google Ads ou Meta, c'est la valeur antérieure exacte, et cette annulation ne s'exécute que tant que le compte conserve la valeur définie par PaidSync.

L'annulation passe par les mêmes contrôles qu'une application, et l'exécuter deux fois n'a aucun effet supplémentaire. L'annulation d'une campagne créée expire après 7 jours.

Certaines opérations de plateforme n'ont pas d'inverse sûr, et la carte le dit au lieu de deviner. Une carte passe de en attente à en cours d'exécution en une seule étape atomique, si bien que le même changement ne peut pas s'exécuter deux fois.

Un changement qu'un agent applique seul dans l'espace de travail n'a ni carte ni bouton Annuler ; son inverse est conservé avec le contrôle de résultat, de sorte qu'une carte de retour arrière peut être créée si le changement dégrade les résultats.

Les changements faits depuis votre propre assistant via MCP sont consignés dans le journal des modifications mais n'ont pas d'annulation enregistrée.

Qui peut approuver les changements, et le produit est-il mono-utilisateur ?

Les espaces de travail ont quatre rôles : lecteur, éditeur, administrateur et propriétaire. Les lecteurs ne peuvent que lire. Les éditeurs et au-dessus peuvent approuver une carte et l'annuler, et la carte enregistre quel utilisateur l'a exécutée.

Seuls les administrateurs et le propriétaire peuvent placer un agent dans une bande qui exécute seule. Le produit n'est pas mono-utilisateur, même s'il n'existe pas aujourd'hui de chaîne d'approbation en plusieurs étapes ; une seule approbation d'un éditeur ou au-dessus exécute la carte.

Comment nos jetons de plateforme et clés API sont-ils stockés ?

Vous connectez chaque plateforme publicitaire vous-même via l'écran OAuth de cette plateforme, sauf OpenAI Ads, que vous connectez avec une clé API, et l'accès agence Meta, qui utilise un jeton d'utilisateur système.

Les jetons et clés obtenus sont chiffrés au repos avec AES-256-GCM. Si vous apportez votre propre clé de modèle, elle est chiffrée avec AES-256-GCM sous une clé de chiffrement de clés distincte.

Chaque session est liée à un compte actif par plateforme, défini explicitement, et une exécution ne peut pas dépenser discrètement sur un autre compte. Déconnecter une plateforme supprime ses jetons.

Existe-t-il un journal d'audit, et peut-on l'exporter ?

Les modifications en direct sont écrites, au mieux, dans un journal des modifications avec l'utilisateur, le compte, l'outil, un résumé des arguments et l'acteur.

Pour une plateforme autre que Google Ads, Meta, LinkedIn, Microsoft ou TikTok, le compte enregistré est celui qui est actif dans la session, et un changement n'est pas enregistré quand aucun compte n'est défini pour sa plateforme.

Les simulations ne sont pas consignées, car rien n'a changé. Le journal est lisible dans le produit et via l'outil get_operator_change_log, 100 lignes par appel, avec un résultat avant et après sur chaque ligne.

L'historique des exécutions d'automatisation conserve les 50 entrées les plus récentes, et le tableau des propositions et le journal d'audit de la marque listent aussi les 50 entrées les plus récentes. Il n'existe pas encore d'export CSV, SIEM ou webhook.

Quels tiers traitent nos données ?

Les API des plateformes publicitaires que vous connectez : Google, Meta, LinkedIn, TikTok, Microsoft, Snapchat, Reddit, Pinterest, X et OpenAI Ads. Elles agissent selon vos propres contrats avec elles, ce ne sont donc pas des sous-traitants de PaidSync.

Les sous-traitants de PaidSync sont les fournisseurs de modèles Anthropic, OpenAI, Google Gemini et Groq, Resend pour l'e-mail, Google Workspace pour l'e-mail du support, Google Cloud pour la base de données, le backend, le stockage de fichiers et les journaux, et Vercel pour l'application web.

Stripe pour la facturation, Firebase Authentication pour la connexion, Google Analytics et Microsoft Clarity pour les statistiques d'usage, et Telegram pour les alertes d'exploitation internes ne reçoivent que des données de compte, de facturation, de connexion ou d'usage.

La liste des sous-traitants sur cette page donne l'entité juridique et le lieu de chaque service.

Que se passe-t-il quand nous supprimons notre compte ?

Vous le supprimez vous-même depuis Paramètres, sous Sécurité. Vous êtes déconnecté immédiatement, les e-mails marketing s'arrêtent le jour même, et vous avez 30 jours pour changer d'avis en vous reconnectant et en choisissant Annuler la suppression.

Après 30 jours, la suppression automatique retire votre profil, vos marques avec leur profil et leur brief, jusqu'à 200 cartes d'approbation par marque, les jetons de plateformes connectées et l'enregistrement d'authentification, et l'abonnement est résilié.

Elle n'efface pas à elle seule l'historique de vos conversations de chat, le journal des modifications, les résumés quotidiens de vos comptes publicitaires, les rapports en cache, les enregistrements d'exécution de code, une clé de fournisseur de modèle que vous avez fournie ni les autres enregistrements conservés pour vos marques ;

PaidSync les efface à la main dans les 30 jours suivant le moment où la suppression devient définitive, ou dans les 30 jours suivant une demande antérieure à support@paidsync.ai, qui peut aussi viser une seule marque. Supprimer une marque dans l'espace de travail ne fait que l'archiver.

Les enregistrements des appels d'outils individuels sont conservés 7 ans après retrait de votre identifiant utilisateur, de votre adresse e-mail et de votre nom, le texte d'erreur qu'un appel échoué peut contenir est effacé avec les enregistrements ci-dessus, et Stripe conserve vos factures.

Les données supprimées peuvent subsister dans les sauvegardes et les copies archivées ensuite. L'export de données en libre-service n'existe pas encore, demandez donc une copie par e-mail avant de supprimer.

L'authentification unique et un accord de traitement des données sont-ils disponibles sur demande ?

L'accord de traitement des données est publié sur paidsync.ai/dpa avec les clauses contractuelles types et leurs annexes, et il s'applique automatiquement dans le cadre des Conditions d'utilisation, sans signature. L'authentification unique est disponible sur demande.

Un audit de sécurité indépendant a été réalisé, et les détails sont disponibles sur demande. Envoyez votre questionnaire à support@paidsync.ai et vous recevrez des réponses écrites sous deux jours ouvrés.

Par défaut, toute écriture vous attend.