The three things your clients will ask about

When you bring a BI platform into a client engagement, they want to know their data is isolated, your brand is the only one they see, and no one's mining their users. Here's the short answer to each.

"Can Client A see Client B's data?"

No. Data Tags filter every query automatically — each user sees only the rows that belong to them. Configured once, enforced on every report, every export, every scheduled email. You build one report, every client sees only their own.

How row-level security works →

"Will my clients see DashboardFox branding?"

No. White-label is included in every plan. Custom domain, your logo, your colors, your email sender. Your clients see your product — not ours. We have no interest in marketing to the people using your dashboards.

White-label details →

"Will DashboardFox contact our users?"

Never. We only communicate with account administrators for billing and product updates. Your clients' users — their data, their identities — stay entirely within your instance. We don't export, analyze, or reach out to them.

See our privacy promise →

Follow your data from your database to your users

Five checkpoints, and what protects your data at each one.

1

Connect: your data stays where it is

We don't need a copy of your data to help you visualize it.

Your Database PostgreSQL · MySQL · SQL Server
● Live
Last query result
customerrevenueregion
Acme Corp$142kWest
Pinnacle$89kEast
ShopLite$214kWest
vs
Files & APIs Excel · CSV · REST APIs
● Stored
Last refreshed 2 hours ago
Next refresh in 4 hours
Rows stored 18,432
Schedule
Every 6h Daily 6am Weekly
Database data is never copied or cached
Imports encrypted at rest in your dedicated DB
Every customer database is fully isolated

Direct database connections

For database connections, we query your data live — nothing is copied or stored in DashboardFox. We read it when you run a report, then it's gone.

Read-only by design

DashboardFox only reads your data — we have no functionality to write to your database. We still recommend read-only credentials as a best practice so both sides are covered.

Encryption in transit

TLS 1.2+ on all connections — to our platform, between services, and to your databases. No exceptions.

IP restrictions

Limit access to your instance to specific IP addresses or ranges. Combine with static egress IP to lock down traffic in both directions.

Secure credential storage

Database credentials, API keys, OAuth tokens, and uploaded driver files are stored in encrypted secrets management — never in plaintext, never in code.

2

Store: isolated and encrypted

Every customer gets their own database, encrypted and kept in the region you choose.

Dedicated customer databases

Every customer gets their own isolated database. No shared multi-tenant data pools — your data is never commingled with others.

Imported data stays isolated

When you use Excel uploads or API sources, that data is stored in your dedicated customer database — encrypted at rest and completely separate from every other customer.

Encryption at rest

All customer databases use AES-256 transparent data encryption (TDE). Backups are encrypted with AES-256 before leaving our servers.

Containerized isolation

Kubernetes-based architecture with customer isolation by design. Resources are separated at the infrastructure level.

US & EU data regions

Choose your data region at signup. Your data stays in that region for the life of your account — no cross-region replication.

3

Sign in: only the right people get in

A secure sign-in baseline is switched on for every plan, including Starter.

Control who can access your dashboards and how they authenticate. Every DashboardFox Cloud site starts with a secure sign-in baseline already switched on — on every plan, including Starter.

  • Password security — 12-character minimum, screened against common and publicly breached passwords. Breach checks use k-anonymity, so passwords never leave your site
  • Account lockout — Five failed sign-in attempts lock the account for five minutes. Administrators can unlock it at any time
  • Two-factor authentication — Authenticator app, email code, or text message on every plan. Set it to Off, Optional, or Required, with backup codes and 30-day remembered devices
  • Self-service recovery — Users reset a forgotten password or sign in with a one-time email link — no support ticket. Turn either off if everyone signs in through your own identity provider
  • User controls — Invite users by email, disable or unlock accounts, force a password change, and reset a user's 2FA
  • Service accounts — Mark integration, embedding, and Server Sync accounts so they skip 2FA and keep your automations running
  • Cisco Duo, your own SMS provider, and header-based SSO — Duo push or passcode, text messages through your own Twilio account or SMS gateway, and sign-in through your own identity layer (Scale tier+)
  • Session management — Tokens expire on inactivity; concurrent sessions automatically invalidate
  • Public & shareable views — Share reports via direct link or enable a Guest View Library portal. Both are anonymous and view-only — no row-level security, no saved views
  • IP restrictions — Limit access to specific IP addresses or ranges
  • Audit trail — Every sign-in event and administrative action is recorded — password resets, link sign-ins, lockouts, 2FA enrollments and challenges, backup-code use, and admin resets
Read the sign-in security guide →
The DashboardFox fox holding a shield
On by defaultEvery plan
  • Password security & breach screening
  • Account lockout after 5 failed attempts
  • 2FA available to every user (Optional mode)
  • Password reset & email sign-in links
You controlEvery plan
  • Require 2FA for everyone, or keep it optional
  • Authenticator app, email code, text message
  • Invite, disable, unlock, force password change
  • Service accounts for integrations
Scale and aboveScale · Enterprise
  • Cisco Duo push & passcode
  • Your own text-message provider
  • Header-based SSO
4

See: every user sees only their rows

Row-level, field-level and role-based security, enforced on the server for every report, export and scheduled email.

Security at the data level

Row-level security, field-level security, role-based access control, and audit logs — all available from $99/mo. No plan upgrade required.

app.yourdomain.com/reports
  • Row-level security — Users see only their data, automatically filtered across every report
  • Field-level security — Control which columns each audience sees by building tailored Apps (semantic layers). For Raw SQL and Stored Procedures, field access is managed within the query
  • Role-based access control — Granular permissions on reports, dashboards, and data sources
  • Audit logs — Track report execution, security events, and admin changes. Retention is tiered by plan. GDPR/compliance logging follows regulatory requirements regardless of plan
  • Secure sharing — Share reports without exposing underlying data or credentials
Row-level security, audit logs, and field-level security are included in every plan from $99/mo. Metabase charges $575/mo before you even get RLS.
See what's included at your tier →

One instance, many clients — each in their own lane

Serving multiple clients from a single DashboardFox instance? Data Tags create airtight isolation between tenants — no per-client database required. One report template, hundreds of clients, zero cross-contamination.

  • Data Tags — Dynamically filter data so each user sees only their tenant's data, automatically applied to every report
  • Security Policies — Define rules once, enforce everywhere across all reports and dashboards
  • Dynamic data connections — Route users to different databases, schemas, or credentials based on who's logged in (Enterprise tier)
  • One report, many tenants — Build once, serve hundreds of clients — each seeing only their own data
See agency deployment options →
5

Prove: we'll pass your security review

No SOC 2 report yet, and we'll say so up front. Here's what we have instead.

We pass customer security assessments

  • We've passed enterprise security reviews, including a healthcare organization running PHI on DashboardFox under a signed BAA.
  • Questionnaires are completed by the engineers who run the service, not a sales rep reading from a deck.
  • Government, healthcare, finance, and compliance-sensitive teams often need more than a webpage. If you're evaluating vendors against a formal checklist — data handling, subprocessors, breach notification, audit procedures — talk to us directly. We'll go through it line by line.
Building a questionnaire? 43 questions to ask any BI vendor →
DashboardFox fox mascot
Security review kit

Everything a vendor security questionnaire asks, answered in the order reviewers ask it

  1. Service and deployment model
  2. Hosting and sub-processors
  3. How customer data is handled
  4. Encryption and secrets
  5. Workforce access
  6. Authentication and authorization in the product
  7. Logging, monitoring, and audit
  8. Security testing and vulnerability management
  9. Change management and secure development
  10. Incident response and breach notification
  11. Business continuity and disaster recovery
  12. Physical and endpoint security
  13. Compliance and insurance
  14. Documents available on request
Open the security review kit →

What we have today

Testing

  • Continuous automated penetration testing by an independent third party, plus quarterly external vulnerability scans by a PCI Approved Scanning Vendor
  • PCI DSS — validated annually by self-assessment (SAQ A-EP), with quarterly external vulnerability scans by an Approved Scanning Vendor. We never store payment card data

Agreements

  • HIPAA-ready infrastructure — BAA available on any plan with the Compliance Tier
  • FERPA-ready — education data addendum available on request
  • GDPR-ready DPA available now
  • CCPA/CPRA compliant data handling

Controls

  • Full audit trails on all administrative actions
  • Two-factor sign-in, breached-password screening, and account lockout on every plan
  • Dedicated DB per customer
  • Right to deletion and data export support
  • 30-day data retention after account closure

Insurance & transparency

  • Cyber liability insurance coverage
  • Public status page with real-time system status and incident updates

A straight answer on SOC 2

We don't have a SOC 2 report today. SOC 2 Type II and ISO 27001 are on our roadmap. SOC 2 Type II requires 6–12 months of audited operational evidence; until we complete it, we answer your questionnaire directly, walk your team through our architecture and controls, and share supporting documents under NDA where appropriate.

SOC 2 Type II — PlannedISO 27001 — Planned

Row-level security is typically an enterprise upgrade. Not here.

Most BI tools lock row-level security and audit logs behind expensive tiers. We include them in every plan — because security shouldn't be a selling point for an upgrade. See how to set up row-level security in the Academy →

DashboardFox Security included from day one
Best Value
$99 /mo · Starter plan
  • Row-level security (Data Tags)
  • Field-level security
  • Audit logs
  • Dedicated isolated database
  • White-label included
  • Multi-tenant support
Metabase Pro tier required for RLS
$575 /mo · Pro plan minimum
  • Row-level security (Pro only)
  • Audit logs (Pro only)
  • White-label (separate add-on)
  • Shared infrastructure (cloud)
  • Dedicated database per customer
  • Multi-tenant (complex setup)
Power BI / Tableau Per-seat pricing, RLS takes work
$14–$115 /user/mo · every viewer licensed
  • RLS: DAX roles in Power BI; centralized policies need Tableau Enterprise
  • Per-seat pricing (idle users count)
  • White-label (not available)
  • Dedicated database per customer
  • Multi-tenant agency model
  • MAU pricing
See Full Pricing → Feature comparisons based on publicly available pricing pages as of 2026. Always verify with each vendor.

We don't market to your clients. Ever.

Your end users see your brand, not ours. Their data stays in your instance. We never export, analyze, or market to the people using your dashboards — they may not even know DashboardFox exists. We only communicate with account administrators for billing and product updates, and you can opt out of those anytime.

Where it runs

  • Shared CloudYour own isolated database on our servers, US or EU. HIPAA BAA on any plan with the Compliance Tier.
  • Enterprise Dedicated CloudA server and database of your own, managed by us.
  • Self-HostedDashboardFox can run entirely on your own servers — Windows, Linux, or Docker. Air-gapped capable. One-time license from $4,995.
Compare deployment options →

AI, secured by design

AI features are on our roadmap, and we're building them the way we build everything else — security first. When they arrive, they'll operate inside your existing row-level and field-level security, enforced by the platform rather than trusted to a model. And because they'll be grounded in the semantic layer you define, they're designed to answer from your real fields and joins — not to guess. As noted in the FAQ below, we don't use your data to train models, and that won't change.

Security FAQs

DashboardFox fox mascot
No. Every customer gets their own isolated database — your data is never commingled with other customers in storage or at the application level. Backups use separate database files, stored encrypted.
You choose between US and EU data centers when you create your instance. Your data stays in that region for the life of your account. Choose carefully — region changes are not supported after setup.
We never copy, cache, or store your actual database data. What we do store in your dedicated customer database is metadata: your users, roles, groups, permissions, report and dashboard definitions, the semantic layer you build on top of your data sources, and any data you bring in via Excel uploads or API fetches. Your live database data is queried on demand and never retained.
No. DashboardFox is read-only by design — we have no functionality to write to your database. We still recommend using read-only database credentials as a best practice so both sides are covered.
No. Your dedicated DashboardFox instance database is not accessible to any outside connections. The read-only credentials provided are for use within the DashboardFox application only — they cannot be used to connect from external tools or networks.
SOC 2 Type II certification is on our roadmap; we have architected to its criteria from day one — dedicated databases per customer, AES-256 encryption at rest, TLS 1.2+ in transit, full audit logs, continuous automated third-party penetration testing, and cyber liability insurance are all in place now. We also support GDPR, CCPA, and HIPAA-ready deployments with a BAA available on any plan with the Compliance Tier. The certification audits what's already built.
You assign Data Tags to users (like ClientID or Region) and DashboardFox automatically filters every report so each user sees only their data. It's configured once and applies everywhere — no per-report setup required. Included in every plan, including Starter at $99/mo.
Yes. Every plan includes two-factor authentication by authenticator app, email code, or text message — you choose whether it is off, optional, or required for your users, and backup codes and 30-day remembered devices are built in. Cisco Duo, sending text messages through your own SMS provider, and header-based SSO are available on Scale and Enterprise.
On DashboardFox Cloud, password security is always on: passwords must be at least 12 characters and are screened against common and publicly breached passwords. The breach check uses k-anonymity, so your password is never sent anywhere. Five failed sign-in attempts lock an account for five minutes. Enterprise customers can adjust these settings.
Credentials for your external data sources — database passwords, API keys, OAuth tokens, and driver files — are encrypted and stored in the DashboardFox backend database. They are never retrieved back to the interface or displayed in plaintext. Your DashboardFox instance database also has a read-only password so you can register apps and build semantic layers on your imported Excel and API data. That password is managed through our management portal, where you can view it and self-service recycle it anytime. Every request to view these credentials is recorded in the audit log. Higher tiers also support SSH tunnels and TLS certificate management.
You can request a copy of your DashboardFox database, which includes all platform metadata (users, roles, report definitions, semantic layer) and any data imported via Excel or API. Source database data is never stored by DashboardFox and is unaffected by cancellation. Your data is retained for 30 days after cancellation, then all data — including credentials and backups — is permanently deleted.
No. Your data is yours. DashboardFox does not analyze, export, or use customer data for training models, marketing, or anything else. Only account administrators are contacted for billing and product updates — and you can opt out anytime.
Yes. Our self-hosted option runs entirely on your infrastructure — Windows, Linux, or Docker. Air-gapped capable, no phone-home required. Same core reporting engine as cloud, with differences in branding policies, caching, and data source routing. One-time license with first year of upgrades and priority support included, starting at $4,995. 14-day free trial — extensions freely given, just ask. Learn more about self-hosted.
7-day free trial — no credit card

Built lean. Priced fairly. Supported by humans.

Full access to all features. No credit card required.

Prefer no subscriptions & full control? Self-hosted from $4,995 one-time →

Click once to extend to 14 days — need more time? Just reach out.

25+ years building BI tools Support from the team that builds it Available in US & EU regions
The DashboardFox fox breaking through a finish-line ribbon