Google Ads — API privacy notice

Last updated: July 28, 2026

This page explains how OpenPromo Social handles Google Ads–related data in line with the Google Ads API OAuth requirements and applicable Google policies. It supplements the general Privacy Policy. For the Google Ads feature, this notice takes precedence if anything conflicts.

1. Who this applies to

OpenPromo Social uses OAuth 2.0 and the Google Ads API for sign-in, listing accessible Ads customer accounts, viewing campaigns, and reading performance reports. Data processing described here applies only when you use routes such as /google-ads/login and /google-ads/manage.

2. Google services and OAuth scopes

  • https://www.googleapis.com/auth/adwords — access your Google Ads accounts through the Google Ads API (list accessible customers, list campaigns, and read campaign performance metrics).
  • https://www.googleapis.com/auth/userinfo.profile — read basic Google profile (display name, picture) to show which Google account is signed in.
  • https://www.googleapis.com/auth/userinfo.email — read your Google account email for the same identity display purpose.

We do not use these permissions to access other users’ Ads accounts or resources you have not consented to. They are used solely to provide the Google Ads demo features described on this page.

3. Data we process

  • OAuth access token, refresh token (if provided), expiry, and granted scopes.
  • Accessible customer resource names / customer IDs returned by the Google Ads API for accounts you can access.
  • Campaign metadata (name, status, channel type, bidding strategy, budget) and performance metrics (impressions, clicks, CTR, cost, conversions) for date ranges you select in the app.
  • Basic Google account profile fields used on the consent success screen (name, email, picture).

4. Storage and security

By default, tokens are kept in this browser’s localStorage so you can use the Google Ads flows without relying on a full server-side session for token persistence. Deployments that require centralized control should use secure server-side storage and least-privilege sessions. Use HTTPS in production. API calls that need a developer token use a server-side configured token; it is not exposed to the browser.

5. Your control and revocation

6. Consistency with Google terms

We comply with and surface the Google APIs Terms of Service and Google Ads API usage policies. API call volume and features are subject to your Google Ads API access level and developer token status.

7. Contact

For questions about this channel, use Contact and mention "Google Ads API / privacy-google-ads". You may also use the same contact information as in the general Privacy Policy if it matches.