Legal
How the Google integration works.
A plain-English explanation of the Google scopes, data use, approval controls and billing separation in MarketPilot OS.
1. Services you can connect
MarketPilot supports separate OAuth consent for Google Ads, Google Search Console and Google Analytics 4. Users can connect one service, multiple services, or all supported Google services.
2. Google Ads scope
The Google Ads scope is used to list accessible customer accounts, store the selected customer account, create paused Search campaign structures, manage approval-first campaign changes and read campaign reporting.
3. Search Console scope
The Search Console read-only scope is used to list verified properties and retrieve query, page, country, device, click, impression, CTR, average position and sitemap information for SEO reporting and recommendations.
4. Google Analytics scope
The Analytics read-only scope is used to list GA4 properties and retrieve sessions, active users, conversions, events, landing pages, traffic sources, audience country data and realtime active users where the API and account permissions allow.
5. Token handling
Google OAuth tokens are stored encrypted. MarketPilot uses offline access so users do not need to reconnect for every report. Refresh tokens are preserved during incremental consent and token refresh.
6. Approval-first Ads behaviour
MarketPilot does not automatically start Google ad spend. Campaigns created through the integration are prepared paused first where supported, and material launch or management actions require user approval.
7. Disconnect and revoke
Users can disconnect Google from MarketPilot settings. Disconnect clears local Google integration data and attempts token revocation. Users can also revoke MarketPilot directly inside their Google Account permissions.
8. Billing separation
MarketPilot subscription billing is separate from Google Ads media spend. Google Ads costs remain billed by Google through the user's own Google Ads account.
Questions about this page can be sent to founder@marketpilotos.com.