Your data stays yours.

DashFlow is a read-only dashboard. We pull your fleet data from Google Sheets and display it — nothing else. Here's exactly what that means.

Data Access

Read-only access

DashFlow uses read-only access to your Google Sheet. We can read your data — we cannot write, edit, or delete anything in your sheet.

Service account, not your credentials

We access your sheet via a dedicated Google service account — not your personal Google account. Credentials are stored as environment variables on our server, never in code.

No data stored on our servers

DashFlow holds your sheet data only long enough to render it in your browser session. When you close the tab, the data is gone. Your Google Sheet remains the single source of truth.

Data Flow

1
You open the dashboard

Your browser connects to DashFlow and requests your data.

2
We pull a fresh read from your Google Sheet

DashFlow calls the Sheets API and reads your data. No caching — every page load fetches the latest.

3
Data renders in your browser

The response is sent directly to your session. No copies stored anywhere.

4
Session ends, data ends

When you close the tab, the session token is released. No financial or operational data is cached.

Security

HTTPS encryption in transit
All connections are encrypted. Your data never travels over plain HTTP.
Environment variables for secrets
Service account credentials live as server environment variables — never hardcoded, never committed to the repo.
No third-party data sharing
We don't sell, share, or expose your operational data to any third party. Ever.

What we don't do

We don't store copies of your Google Sheet data on our servers.
We don't have access to your Stripe account. Your payment data stays with Stripe — we only receive a subscription status flag.
We don't integrate with GPS or telematics hardware. Location data in your dashboard comes from whatever your Google Sheet contains.

Questions?

If anything here isn't clear, or if you have specific requirements — reach out.