Security & Data Privacy
~5 min readSecurity & Data Privacy
What access we request
When you sign in with Google, dashboardSMASHBOARD asks for these permissions:
| Scope | Purpose |
|---|---|
openid |
Confirms your identity |
email |
Associates your account with your email address |
profile |
Reads your name and profile picture for display |
analytics.readonly |
Reads your GA4 property data (reports and the list of properties you can access) |
analytics.readonly is a read-only scope. dashboardSMASHBOARD cannot create, modify or delete anything in your Google Analytics account, properties or data streams.
What we never do
- We never write to your Google Analytics account.
- We never read properties you haven't selected.
- We never sell your data or share your Google Analytics data with third parties for their own use.
- We never see your payment card number — payments are handled by Stripe.
How sign-in tokens are stored
After you authorize dashboardSMASHBOARD, Google issues a short-lived access token and a long-lived refresh token. Both are:
- Encrypted at rest with AES-256-GCM before they're written to our database.
- Kept out of logs and error reports.
- Refreshed automatically, so you stay signed in without re-authorizing.
Revoking access
You can revoke dashboardSMASHBOARD's access at any time in your Google Account under Security → Your connections to third-party apps and services (myaccount.google.com/permissions). Once you do, dashboardSMASHBOARD can no longer read your Google Analytics data, and the app asks you to sign in again the next time you open it.
We check every day, and when we find that access has ended we schedule your account for permanent deletion 30 days later. Deletion removes your account record, stored tokens, dashboards, goals, share links and notification channels, and cancels any active subscription. To keep your data, sign in with Google again within those 30 days and the deletion is cancelled. Revoking access does not cancel your subscription, so cancel it first if you want to stop being billed.
Google API Services User Data Policy
dashboardSMASHBOARD's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:
- We use your Google Analytics data only to provide the dashboardSMASHBOARD features you see in the app.
- We don't use it for advertising, and we don't build profiles from it for third parties.
- We don't allow people to read your data unless you ask us for support and give consent, or it's needed for security or legal reasons.
What we store
| Data | Stored? | Why |
|---|---|---|
| Google account ID, email, name, profile picture | Yes | Your account identity |
| Encrypted access and refresh tokens | Yes | Needed to fetch your GA4 data |
| The GA4 properties you connect (ID and display name) | Yes | Needed to run your cards |
| Dashboards, cards, goals and settings | Yes | Your configuration |
| Card results — the aggregated numbers each card displays (totals, daily trend points, top-channel rankings) | Yes, temporarily | Kept as a short-lived cache so dashboards load quickly and so shared links and alerts can use the latest values. Replaced on each refresh. |
| Share links and notification channels (email addresses, Slack/Teams webhook URLs) | Yes | Needed to share dashboards and deliver alerts |
| Billing details (plan, status, Stripe customer ID) | Yes | Your subscription. Card numbers are held by Stripe, not by us. |
| Raw, event-level Google Analytics data | No | We only request aggregated report results |
Who handles your data
dashboardSMASHBOARD uses a small number of service providers to run the service — for example, Stripe for payments, a transactional email provider for account and alert emails, and hosting and error-monitoring services. They process data only to provide those services to us.
Deleting your account
To delete your account and its data, email privacy@dashboardsmashboard.com from the email address on your account and ask us to delete it. Deletion permanently removes your account record, stored tokens, dashboards, goals, share links and notification channels. If you have an active subscription, cancel it first from the pricing page (see Billing & Plans).
Also revoke dashboardSMASHBOARD's access in your Google Account permissions so the tokens can't be used again.
Signing out doesn't delete anything — your dashboards are waiting when you come back.
Shared links
A dashboard share link is an unguessable URL. Anyone who has the link can view that dashboard's last-refreshed numbers without signing in. You can set an expiry when you create the link and revoke it at any time. See Sharing & Exporting.
Contact
For privacy questions or data requests, contact privacy@dashboardsmashboard.com. For anything else, support@dashboardsmashboard.com.
Still need help?