Data Ownership

Your analytics, stored in your database.

Point a project at your own MongoDB, PostgreSQL, MySQL or ClickHouse. Events are written straight to it, you can query them with your own tools, and the plan costs less.

MongoDB, PostgreSQL (including Supabase and Neon), MySQL and ClickHouse
One-click connection by signing in to Supabase, Neon or MongoDB Atlas
Migrate existing data, for one project or every project at once
Start free trial
SingleAnalytics Bring Your Own Database | Data Ownership dashboard view
Bring Your Own Database detailed analytics view in SingleAnalytics

What is SingleAnalytics Bring Your Own Database?

Bring Your Own Database lets each project keep its raw analytics in a database you own and control, instead of ours. Sign in to Supabase, Neon or MongoDB Atlas and we create the connection for you, or enter the connection details yourself. Existing data can be migrated across in one step, for one project or the whole workspace. Because you pay for the storage, own-database plans are cheaper than hosted ones.

  • MongoDB, PostgreSQL (including Supabase and Neon), MySQL and ClickHouse
  • One-click connection by signing in to Supabase, Neon or MongoDB Atlas
  • Migrate existing data, for one project or every project at once

What you can do with Bring Your Own Database

Bring Your Own Database lets each project keep its raw analytics in a database you own and control, instead of ours. Sign in to Supabase, Neon or MongoDB Atlas and we create the connection for you, or enter the connection details yourself. Existing data can be migrated across in one step, for one project or the whole workspace. Because you pay for the storage, own-database plans are cheaper than hosted ones.

  • Events written directly to your database as they are tracked
  • Tables and indexes created for you when you connect
  • Credentials encrypted at rest and never shown again in full
  • Connections restricted to public hosts, with TLS on by default
  • Migrate my data: copy a project’s history into your database before switching
  • Migrate all projects: move a whole workspace in one resumable job
  • Connection health shown in settings, with the last error if a write fails

Quick start workflow

1

Open Data Source in your project settings

2

Sign in to your database host, or enter the connection details

3

Test the connection, optionally migrate existing data, and switch

Key metrics you can track

Key metric

Events stored in your database

Track events stored in your database in real time with customizable thresholds.

Key metric

Migration progress

Track migration progress in real time with customizable thresholds.

Key metric

Connection health

Track connection health in real time with customizable thresholds.

Where teams use Bring Your Own Database

Flexible workflows that serve growth, product, revenue, and customer success teams.

  • Meet data-residency or compliance rules by keeping analytics in your own cloud
  • Join analytics events with your product tables in SQL
  • Feed your warehouse or BI tool without a separate export pipeline
  • Lower your analytics bill by paying for storage you already have

Outcome summary

Faster insights, fewer tools

Teams consolidate analytics and move from question to action in minutes, with all the context they need in a single workspace.

Frequently asked questions about Bring Your Own Database

Which databases are supported?

MongoDB (including Atlas), PostgreSQL (including Supabase and Neon), MySQL and ClickHouse.

Does every feature work with my own database?

On MongoDB, every report works except session replay, whose recordings stay with us. On PostgreSQL, MySQL and ClickHouse you get core analytics (traffic, pages, events, geography, devices and retention); funnels, revenue, heatmaps, AI Ask and some other reports currently need MongoDB or hosted storage.

How much does it cost?

Own-database plans are Starter $15/month, Growth $39/month and Scale $149/month, compared with $19, $49 and $199 for hosted storage. The own-database price applies once every project in the workspace uses its own database.

Can I move my existing data?

Yes. "Migrate my data" copies a project’s history into your database before switching, and "Migrate all projects" moves the whole workspace in one job you can resume if it is interrupted.

Can I switch back?

Yes, from the same settings page at any time. Nothing is deleted on either side: events already written to your database stay there, and new events are stored by SingleAnalytics again.

Ready to explore Bring Your Own Database?

Start a 7-week free trial and connect your data in minutes. No credit card required.

Start free trial
Last updated: February 2026 · SingleAnalytics Bring Your Own Database | Data Ownership.