Security & Trust

How we handle
your data.

GA4 Health Check accesses your GA4 property read-only, runs its checks, generates your report, and that's it. Here's exactly how the process works and what we do — and don't — do with your data.

Our commitments
Read-only access — we can never modify your GA4 data
Raw analytics data is never stored or retained
Revoke access from Google in one click, anytime
We never sell or share your personal information
Payments processed by Stripe — we never see card details
Why you can trust us

Built with privacy first.

🔒
Read-only, always
Our OAuth scope only allows reading your GA4 data. It is technically impossible for GA4 Health Check to create, edit, or delete anything in your Google Analytics property.
🗑️
No raw data retention
GA4 query results are processed in memory to generate your report, then discarded. We store your audit findings and score — not your raw event data.
Revoke anytime
Visit myaccount.google.com/permissions and remove GA4 Health Check at any time. This immediately and permanently terminates our access to your Google data.
🚫
No third-party sharing
We do not sell, rent, or share your personal information or GA4 data with third parties for any marketing or analytics purpose.
💳
Stripe payments
All payments are processed by Stripe. We never see or store your full card number. Stripe is PCI DSS Level 1 certified — the highest level of payment security.
⏱️
Temporary storage only
Audit results are stored for 24 hours so you can download your PDF. After that they are permanently deleted from our systems.

What happens step by step.

From clicking "Run audit" to receiving your report.
01

You sign in with Google

You're redirected to Google's own OAuth consent screen — not our servers. Google shows you exactly what permissions GA4 Health Check is requesting. You approve or decline. We never see your Google password.

02

Google issues us a temporary access token

If you approve, Google sends our server a short-lived access token. This token lets us read your GA4 data for the duration of your session. It expires automatically and can be revoked by you at any time.

03

You select a property

We fetch the list of GA4 properties your Google account has access to and display them for you to choose from. We only audit the property you explicitly select.

04

All 7 audit modules run in parallel

Each module queries the GA4 Data API and Admin API with read-only requests. The results are processed in memory on our server to calculate scores, identify issues, and generate recommendations. This takes under 60 seconds.

05

Your report is generated and stored temporarily

The findings, scores, and PDF are stored for 24 hours so you can download them. The underlying raw GA4 data that was queried is discarded immediately — we only keep the processed findings.

06

You download your PDF and review your findings

Your report is ready. After 24 hours the stored results are permanently deleted. You can re-run an audit at any time.

The exact permissions
we request.

When you sign in with Google, we request two specific OAuth scopes. Here's exactly what each one allows — and doesn't allow.

These are standard Google Analytics API scopes. You can verify them on Google's OAuth consent screen before approving.

Manage your Google app permissions →
analytics.readonly
Allows reading GA4 event data, session metrics, conversion data, and traffic reports via the GA4 Data API.
Read only — cannot create, edit, or delete any data
analytics.edit
Despite the name, we use this scope only to read your GA4 property configuration — settings, data streams, audiences, and custom dimensions via the Admin API.
We only read configuration — we never make Admin API write calls

The 7 audit modules.

Every audit runs all 7 modules in parallel. 50+ individual checks total.
Foundation
Account & Property Setup
8 checks
Core Data
Event Tracking Quality
8 checks
Configuration
Configuration & Customisation
7 checks
Data Quality
Data Integrity & Accuracy
6 checks
Compliance
Privacy & Compliance
6 checks
Collection
Data Streams & Collection
5 checks
Reporting
Reporting & Exploration
5 checks

Every check documented in detail: See what we check →

Ready to run your audit?

Connect your GA4 account, select your property, and get your full report in under 60 seconds.

Run an audit — $179 → Read our privacy policy
Free Sample

See exactly what you get

Download a real GA4 audit report — same format, same depth, same PDF you'll receive after running your own audit. No email required.

Download sample report (PDF)

After seeing it, run your own — $179 for a single audit →

GA4 Health Check Sample Report
73 C
Needs Attention · 47 checks · 30 days
4 Critical 9 Warnings 34 Passing
Event Tracking61/100
Data Integrity78/100
Privacy & Compliance72/100
Configuration88/100