Privacy Policy
Last updated: 2026-05-19
Plain-English summary
BillSnap reads aggregated daily cost-per-SKU rows from your GCP billing export to detect anomalies. We do not access any other resources in your cloud account. We store the SKUs that triggered an alert plus the metadata needed to run the dashboard — nothing else. We never sell or share your data with third parties for marketing.
What we collect
- Account data: your email address (via Google Sign-In), your Stripe customer ID, and subscription status.
- Project configuration: the GCP project IDs, BigQuery dataset names, and billing-export table names you connect, plus tuning parameters (z-threshold, minimum daily cost, Slack webhook URL, email alerts on/off).
- Detection results: the SKUs that exceeded your threshold on a given day, their cost on that day, and their 14-day baseline mean and standard deviation.
- Operational logs: request logs (timestamp, endpoint, status code) retained 30 days for debugging and abuse prevention.
What we do not collect
- Your raw billing-export rows are read in BigQuery during detection but never copied out of your project. We do not retain them.
- We do not run any code in your GCP project.
- We do not have access to resources outside the billing-export dataset you grant.
- We do not use cookies for tracking. The only cookies set are Firebase Auth session cookies on app.billsnap.dev.
Where data lives
Account and project metadata is stored in Google Cloud Firestore in the
us-central1 region. Operational logs are in Google Cloud
Logging. Stripe handles all payment data; BillSnap never sees your card
details.
Service account access
We use a single read-only service account
(billsnap-reader@billsnap-prod-495823.iam.gserviceaccount.com)
to query your billing-export dataset. You grant this account
roles/bigquery.dataViewer on the specific dataset and
roles/bigquery.jobUser on the project that contains it.
You can revoke either grant at any time with one bq command;
detection will halt within one daily cycle.
Your rights
You can export your account data, project list, and alert history at any time by emailing privacy@billsnap.dev. You can delete your account from the dashboard; we will purge all stored records within 30 days, except where retention is required by tax or accounting law.
Third-party processors
- Google Cloud Platform — hosts the entire backend, Firestore, and BigQuery.
- Stripe, Inc. — payment processing and customer management.
- SendGrid (Twilio) — transactional email delivery.
- Cloudflare — DNS and email routing for billsnap.dev.
Contact
Questions? privacy@billsnap.dev.
Disclaimer: This page is a plain-English summary written by the founder. It is not legal advice. If you require a formal Data Processing Agreement, contact us before signing up.