Skip to content

AdsAgent / Privacy Policy

Privacy commitments for operators connecting AdsAgent to advertising accounts.

This policy describes what AdsAgent accesses, why the data is used, and how account owners can revoke access or request deletion. The public waitlist message spans Meta, Google Ads, TikTok, and related ad-operations workflows.

Last Updated: October 12, 2026

1. Information We Collect

Meta Ads and Facebook data

  • Account information: when you authenticate, AdsAgent may collect public profile details such as name, profile picture, and email address.
  • Advertising data: with ads_read and business_management, AdsAgent can access ad accounts, campaigns, ad sets, ads, and performance data such as spend and impressions.
  • Page data: with pages_read_engagement and pages_show_list, AdsAgent can access Facebook Pages and feed-level engagement signals used for review readiness.

1.2 Google Ads Data (Read-mostly, Confirmation-gated Writes)

Google Ads authorization and reporting scope

Google Ads MCP provides reporting and confirmed account changes. Available actions depend on your connected accounts, permissions, and enabled features. Supported changes include campaign, ad-group and ad creation or updates; budgets and bidding; asset creation and linking or unlinking; targeting, schedules and listing trees; experiments and conversion actions; and removal of supported entities. Google Ads changes use prepare, server-side validation, and your explicit per-action confirmation, with Google validate-only checks where supported. New campaigns are created PAUSED. Preparing a change saves a private draft. Review the affected resources before confirming: removals and some experiment actions may be irreversible, and a successful change persists in your Google Ads account.

  • Google identity: with the OpenID Connect scopes, AdsAgent receives your email address, basic profile, and the OpenID subject identifier to establish your account.
  • Account hierarchy: manager (MCC) and customer account structure, including customer name, status, currency, and timezone.
  • Billing setup status: whether a connected account has billing configured.
  • Daily spend metrics: recent spend and related reporting metrics for connected accounts.
  • OAuth authorization: AdsAgent uses OAuth 2.0 and stores connection metadata and an encrypted refresh token to read data and carry out authorized operations. Google refresh tokens are held server-side and are not returned in MCP tool responses.
  • Stored workflow data: account and reporting snapshots, saved templates and product cards, prepared changes, affected-resource snapshots, validation results, operation receipts, and export grants support reporting, approvals and recovery.
  • Assets and video: enabled upload workflows process supplied image or video content, or fetch a user-provided HTTPS video URL, and send it to Google for the approved action. Video titles, descriptions, privacy settings, source fingerprints and upload status are recorded to track the operation. Upload or removal requires its own confirmation and may affect published video.

1.3 TikTok Ads Data

TikTok For Business authorization and reporting scope

  • Advertiser data: when you connect a TikTok For Business account through TikTok's OAuth authorization, AdsAgent can access the advertiser accounts you authorize, including campaign, ad group and ad structure, creatives, identities, pixels and apps linked to those advertisers, and performance metrics such as spend and impressions.
  • Confirmation-gated changes: changes such as campaign creation, budget, bid and delivery-status updates are prepared first and carried out only after your explicit confirmation.
  • OAuth authorization: AdsAgent stores the connection metadata and the TikTok access token needed to act on your behalf. The token is encrypted at rest, held server-side, and is never exposed to MCP clients or the browser.

1.4 AI Assistants, MCP Connectors, and ChatGPT Apps

When you connect AdsAgent through an AI client

AdsAgent can be connected through OAuth to AI assistants and MCP-compatible clients, including ChatGPT Apps, Claude connectors, and other hosted MCP clients you authorize. When you connect, the client receives an OAuth access token scoped to your AdsAgent workspace. Tool calls made through that connection cause AdsAgent to read or, when you explicitly confirm, change advertising data on your behalf.

  • Authorization metadata: client identifier, granted OAuth scopes, connection timestamps, and workspace identity needed to authenticate the connector.
  • Tool responses: bounded advertising data returned by MCP tools you or the assistant invoke, such as setup readiness, product cards, performance summaries, saved templates, task status, notifications, and confirmation-gated launch drafts.
  • Operational logs: minimal request metadata (for example tool name, request identifiers, and error classifications) used for security, abuse prevention, and support — not full chat transcripts. Retention periods are listed in Section 4. AdsAgent does not send Meta, Google, or TikTok OAuth tokens to AI clients.
  • Troubleshooting: when a tool call fails or you submit a support report, we may review the sequence of tool calls, error classifications and field names connected to that request (for example, which tool was called before an error) to diagnose and fix the problem. This review is limited to the affected request or support case, does not include tool argument values beyond the error diagnostics described in Section 4, and is never used to build advertising or behavioral profiles.

Why we process it: to let you inspect and manage authorized advertising workflows through the AI client you chose, including read-only reporting and operator-confirmed changes that require explicit approval inside AdsAgent tools.

Who receives it: when a tool is invoked through ChatGPT Apps, OpenAI receives the tool response so it can display results in your conversation under OpenAI's terms. When you connect through Claude or another MCP host, that host receives the same tool responses under its terms. AdsAgent does not sell this data. We use infrastructure providers such as Supabase, Cloudflare, Hetzner and DigitalOcean to host the service, and Datadog for operational logs and monitoring.

Your choices: disconnect the AdsAgent connector in your AI app settings; revoke AdsAgent OAuth authorization at adsagent.md/docs/mcp-onboarding; revoke underlying Meta, Google, or TikTok platform access using the steps in Section 4; or email support@adsagent.md to request deletion.

1.5 Data We Do Not Collect

AdsAgent does not ask for or store health records, biometric identifiers, government ID numbers, payment-card numbers, CVV codes, or other PCI-regulated payment credentials through ChatGPT Apps, MCP connectors, or the AdsAgent dashboard. Advertising integrations use platform OAuth and read ad-account metadata, performance metrics, and operator-confirmed campaign changes only.

1.6 Service Providers and Recipients

Depending on the features you enable, authorized data may be processed by advertising platforms you connect (Meta, Google, TikTok), mobile measurement partners such as AppsFlyer, AI hosts you authorize (OpenAI for ChatGPT Apps, Anthropic for Claude connectors), and infrastructure providers that operate AdsAgent (Supabase, Cloudflare, Hetzner, DigitalOcean, Datadog for operational logs and monitoring, Amazon Web Services (Amazon SES) for account and service email, Stripe for billing). Each recipient processes only the categories needed to provide the connected feature under its own terms.

2. How We Use Your Information

The uses below describe AdsAgent across connected platforms. For Google Ads, reporting, stored workflow data, and the enabled, confirmed actions described in Section 1.2 support the operations you request.

  • Dashboard visualization: display ad account, page, and performance information inside AdsAgent.
  • Ad management and automation: AdsAgent supports authorized operations on platforms where the relevant features are enabled. Google Ads account changes use the validation and confirmation workflow described in Section 1.2, including supported removals, asset links and experiments. Successful changes persist at Google and may not be reversible through AdsAgent.
  • Cross-platform reporting: combine authorized data sources into one operating view.
  • AI assistant workflows: when you connect ChatGPT Apps, Claude, or another MCP client, return bounded tool responses so you can inspect and manage authorized advertising data inside that client.
  • Service communication: send critical account-related notices when support or intervention is required.

3. Data Sharing and Disclosure

AdsAgent does not sell, trade, or otherwise transfer personally identifiable information, Meta Ads data, Google Ads data, or TikTok Ads data to outside parties for unrelated commercial use.

When you connect AdsAgent to an AI assistant or MCP client you authorize, tool responses from your workspace are transmitted to that client so it can show results in your session. Those clients process the data under their own privacy terms.

Aggregate, non-identifying information may be used for operational analysis, but authorized account data remains tied to servicing the account owner.

4. Data Retention and Deletion

Remove Facebook data

  1. Go to Facebook Settings and open Apps and Websites.
  2. Find AdsAgent in the connected apps list.
  3. Choose Remove to revoke access.
  4. Email support@adsagent.md to request full deletion from AdsAgent systems.

Remove TikTok data

  1. Sign in to TikTok For Business and open the authorized apps settings for your advertiser account.
  2. Find AdsAgent in the list of authorized apps.
  3. Revoke the authorization.
  4. Email support@adsagent.md to request full deletion from AdsAgent systems.

Disconnect AI / MCP access

  1. Disconnect or remove the AdsAgent connector inside your AI app (for example ChatGPT Apps or Claude connector settings).
  2. Revoke AdsAgent OAuth authorization from your AdsAgent account settings or by following adsagent.md/docs/mcp-onboarding.
  3. MCP OAuth grants stop new tool calls once revoked; cached workspace data remains subject to the retention rules below until deleted.
  4. Email support@adsagent.md if you need confirmation that MCP authorization metadata was removed from AdsAgent systems.

Retention of Google data: OAuth connection metadata, the encrypted refresh token, account, billing, and spend snapshots, private operation drafts (including unconfirmed, cancelled and expired drafts), approval and affected-resource snapshots, validation results, export authorizations, and receipts of confirmed actions are retained while the connection is active and for up to 30 days after you revoke access or request deletion, after which they are deleted from AdsAgent systems (routine backups age out on the standard backup cycle). Revoking at myaccount.google.com/permissions stops further reads and any further confirmed writes immediately. Assets and any campaign-management changes already made remain in your Google Ads account and are managed there — revoking access or deleting AdsAgent records does not undo a change that already exists in your account, and AdsAgent may not be able to delete or edit it for you.

Retention of TikTok data: TikTok connection metadata, the encrypted access token and cached advertiser snapshots are retained while the connection is active and are deleted or anonymized after verified revocation or deletion requests, typically within thirty (30) days. Changes you confirmed in your TikTok advertiser account remain there and are managed in TikTok.

Retention of Meta and MCP data: Meta connection data is retained while your Facebook authorization remains active and is deleted or anonymized after verified revocation or deletion requests. Cached advertising snapshots (for example ad accounts, products, and performance summaries) are retained while the connection is active and removed on verified deletion requests, typically within thirty (30) days after you revoke access.

MCP OAuth and operational logs (ChatGPT Apps and other connectors): When you connect through an MCP client, the client receives the AdsAgent OAuth credentials needed to maintain your authorized connection. AdsAgent stores authorization metadata and token-verification hashes server-side. Your underlying Meta and Google OAuth tokens are not sent to the AI or MCP client. MCP OAuth refresh tokens expire after thirty (30) days unless you revoke access sooner; revoking the connector or AdsAgent OAuth authorization stops new tool calls immediately.

  • Tool-call audit logs (tool name, status, request/response size, hashed identifiers — not full chat transcripts): retained for thirty (30) days, then automatically deleted. The same request metadata in application logs is processed by our logging provider (Datadog) and retained for fifteen (15) days.
  • Error diagnostics (bounded values from recognized tool parameters, validation details, and error classifications for failed tool calls; unexpected fields and conversation metadata are reduced or excluded before storage): retained for fourteen (14) days by default, up to thirty (30) days when needed for abuse or reliability investigation, then automatically deleted.
  • Support error reports (bounded diagnostics you explicitly submit or approve for troubleshooting): retained for ninety (90) days, then automatically deleted. The setup_get_status tool may disclose this retention period for your workspace.

AdsAgent does not store complete ChatGPT or assistant conversation transcripts. On verified deletion requests, we remove or anonymize remaining MCP authorization metadata and cached workspace data within the timelines above unless a longer period is required by law.

5. Google API Services — Limited Use

AdsAgent's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

  • Google user data is used only to provide and improve the AdsAgent features the user requested.
  • We do not sell Google user data, and do not use it for advertising profiles or unrelated commercial purposes.
  • We do not transfer Google user data to third parties except as necessary to provide the service, comply with law, or as part of a merger with appropriate notice.
  • Humans do not read Google user data except with the user's consent, for security/abuse/legal reasons, or where required and aggregated for internal operations.
  • Google user data is used only to provide the features you requested, including reporting and the authorized workflows described in Section 1.2. This data is not sold and is not used for advertising profiles or unrelated purposes.

Our use also remains aligned with the Google Ads API terms and best-practices guidance.

6. Cookies and Similar Technologies

AdsAgent uses a small number of strictly-functional cookies to keep you signed in and to defend against cross-site request forgery. We do not run third-party advertising or analytics cookies on the public marketing site.

  • access_token, refresh_token — session cookies that prove a logged-in operator after Supabase authentication. Marked HttpOnly + Secure + SameSite=Lax.
  • csrf_token — a per-session token used to validate POST submissions on auth and waitlist forms.
  • signup_captcha_token — a 10-minute HMAC-signed token that holds the captcha challenge during signup.

Two different "tokens": the access_token / refresh_token cookies above are AdsAgent's own Supabase session cookies (they prove a logged-in operator) and are unrelated to Google. Your Google OAuth refresh token is not stored in any cookie — it is held server-side, encrypted at rest, and is never sent to the browser or to MCP clients. Clearing cookies signs you out of AdsAgent but does not by itself revoke Google access; revoke that at myaccount.google.com/permissions.

Disabling these cookies will prevent sign-in and form submission. Your browser settings let you remove them at any time.

7. Your Privacy Rights (GDPR / UK GDPR)

If you are in the European Economic Area, the United Kingdom, or Switzerland, you have the following rights with respect to personal data adsagents LLC processes about you:

  • Right of access — request a copy of the personal data we hold about you.
  • Right to rectification — ask us to correct inaccurate or incomplete personal data.
  • Right to erasure ("right to be forgotten") — request deletion of personal data we hold, subject to legal retention obligations.
  • Right to restrict processing — limit how we use your personal data while a request is being investigated.
  • Right to data portability — receive your personal data in a structured, machine-readable format and transmit it to another controller.
  • Right to object — object to processing where it is based on legitimate interests or used for direct marketing.
  • Right to withdraw consent — where processing is based on consent, you can withdraw it at any time without affecting the lawfulness of prior processing.
  • Right to lodge a complaint — with your local data protection authority.

Exercise any of these rights by emailing support@adsagent.md with the subject "Privacy Rights Request" and the right you wish to exercise. We respond within thirty (30) days.

8. Your Privacy Rights (California — CCPA / CPRA)

California residents have the right to know what categories of personal information are collected, the purposes of collection, and the right to access, delete, correct, and limit the use of sensitive personal information. adsagents LLC does not sell or share personal information in the sense defined by the CCPA/CPRA, and does not engage in cross-context behavioral advertising on this marketing site.

To submit a verifiable consumer request, email support@adsagent.md with the subject "California Privacy Request". You may designate an authorized agent in writing to make a request on your behalf. Exercising your rights will not result in discriminatory treatment.

9. International Data Transfers

adsagents LLC is established in Wyoming, USA, and may process personal data on infrastructure located in the United States or other jurisdictions. Where personal data of EEA, UK, or Swiss residents is transferred outside those regions, we rely on Standard Contractual Clauses or other lawful transfer mechanisms recognized by the relevant supervisory authority.

10. Children's Privacy

AdsAgent is a B2B service for advertising operators and is not directed at children. We do not knowingly collect personal data from anyone under 16 (or under 13 in the United States, per COPPA). If you believe a child has provided personal data, please contact us and we will delete it.

11. Changes to This Policy

We may update this Privacy Policy as the service evolves or to reflect changes in law. Material changes will be communicated by email to the address on file or by in-product notice at least thirty (30) days before they take effect. The "Last Updated" date at the top of this page reflects the most recent revision.

12. Security and Contact

AdsAgent uses HTTPS, token-based authorization flows, and controlled access to maintain the security of connected ad-account data.

Company: adsagents LLC

Address: 30 N Gould St Ste R, Sheridan, WY 82801

Privacy / data subject requests: support@adsagent.md

General: support@adsagent.md

Phone: +1-346-306-1794