Integration
Google Business Profile integration
RankPro uses the official Google Business Profile API to help local business owners audit, optimize, and grow their presence on Google Search and Maps. This page explains exactly what we access, why, and how to revoke it.
What we use the API for
Profile audit
We read your business name, categories, description, hours, attributes, photos, and service areas to grade completeness and surface a prioritized fix list.
Scope: business.manage (read)
Posts & updates
With your approval on every post, we publish offers, events, and updates to your profile so it stays active in search.
Scope: business.manage (write)
Review reply drafting
We pull your latest reviews, draft tone-matched replies for you to approve, and post the approved reply back to Google.
Scope: business.manage (read + write)
Insights
We pull profile views, search queries, and call/direction counts to show performance over time alongside the changes we made.
Scope: business.manage (read)
OAuth scopes we request
We request the minimum scopes required to deliver the features above:
https://www.googleapis.com/auth/business.manageRead and write your Business Profile, posts, and reviews.openidIdentify your Google account so we can link it to your RankPro account.emailShow you which Google account is connected and contact you about your integration.
We do not request scopes for Gmail, Drive, Calendar, Contacts, Photos, or any other Google product.
How we handle your data
What we store
Your business location ID, profile fields needed to render the dashboard (name, address, categories, description, hours, photos URLs), reviews, posts you've published through us, and audit history. We store the OAuth refresh token encrypted at rest.
What we don't store
We never store passwords. We never store data from any other Google product (Gmail, Drive, Calendar, etc.). We don't sell or share your GBP data with advertisers or third parties.
Where it lives
Encrypted Postgres database hosted in the EU. Backups are encrypted and rotated. Access is restricted to the RankPro engineering team for support and debugging only.
Retention
Data is retained while your account is active. When you disconnect Google or delete your account, GBP-derived data is deleted within 30 days. You can also request immediate deletion at any time.
How to disconnect or delete data
- Inside RankPro, open Dashboard → Google Business Profile and click Disconnect. Your refresh token is revoked immediately and GBP-derived data is queued for deletion.
- Optionally revoke access from Google directly at myaccount.google.com/permissions.
- To delete your entire RankPro account and all associated data, open Dashboard → Settings → Delete account or email us.
Compliance
RankPro's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. We do not use Google user data to train generalized AI models, do not transfer it except as necessary to deliver the features listed above, and do not allow humans to read it except with explicit user consent or for security/debugging purposes.
See our full Privacy Policy and Terms of Service.
