Analytics

Baremetrics

Baremetrics is a subscription analytics platform for SaaS companies. It connects to Stripe, Braintree, Recurly and Chargebee to compute MRR, churn, LTV, forecasts and cancellation insights.

Overview

What does Baremetrics do?

Baremetrics is a popular subscription analytics platform aimed at SaaS founders, finance teams and product analysts. It connects to Stripe, Braintree, Recurly or Chargebee with a single OAuth step, then computes monthly recurring revenue, churn, customer lifetime value, retention cohorts, and revenue forecasts. It also exposes optional features such as Cancellation Insights, Recover for failed payments, and public dashboards.

What Baremetrics does

Baremetrics is mainly a backend integration. It pulls subscription data through the Stripe API and similar payment platforms, normalises it, and presents dashboards in the internal admin. The optional Cancellation Insights widget loads a small JavaScript on the cancellation page of your product and asks the customer why they are leaving. Recover and dunning emails are sent via Mailgun.

Cookies and data collected

On the merchant side, no cookies are placed in the visitor browser unless the Cancellation Insights widget or a Baremetrics public dashboard is embedded. Baremetrics processes customer email, name, subscription plan, billing address (city, country), MRR, charges and refunds. The exact set depends on what your billing system exposes.

GDPR and ePrivacy implications

Baremetrics acts as a processor under your DPA for the analytics workload. Subscriber data is personal data; the legal basis is typically legitimate interest in measuring the business, with a balancing test. The Cancellation Insights widget loads non strictly necessary scripts and may require consent if shown on a public flow. Public dashboards must obfuscate customer level data or rely on consent.

Data transfers to the United States

Baremetrics is hosted in the United States on Heroku and AWS. Subscription data and any free text from Cancellation Insights are transferred to the US. Transfers rely on the EU-US Data Privacy Framework and on Standard Contractual Clauses for non DPF subprocessors. Document the chain.

How to deploy it compliantly

Sign the DPA, scope the Stripe API permissions to the minimum needed, restrict access to the Baremetrics dashboard with SSO and MFA, set retention for unused snapshots, and disclose Baremetrics in your privacy notice as an analytics processor. Pseudonymise public dashboards. Gate the Cancellation Insights widget behind consent on consumer flows.

Compliance

Baremetrics and the GDPR

Baremetrics is classified as “Analytics”. On a site that targets European visitors, it must only load after the visitor consents, and it must be listed in your cookie policy.

Legal basis
Legitimate interest (Art. 6(1)(f) GDPR) for internal SaaS metrics, consent (Art. 6(1)(a)) for the optional cancellation insights and public dashboards features
Risk level
medium
Applicable regulations
GDPR, ePrivacy Directive, EU-US Data Privacy Framework

Impact assessment (DPIA)

A DPIA can be useful when Baremetrics is used at scale on consumer subscriptions or when Cancellation Insights collects free text reasons. Document the data flow from Stripe, the retention, the US transfer mechanism, and the access controls on the internal dashboard.

Sample text for your banner

We use Baremetrics to analyse our subscription metrics. Baremetrics receives customer subscription data from our billing system and processes it on servers in the United States. We disclose this in our privacy notice and rely on legitimate interest for internal analytics.
Cookies and trackers

What Baremetrics sets and contacts

Tracking method
SaaS analytics platform connected via API to Stripe, Braintree, Recurly, Chargebee. Optional JavaScript tag for in product feedback widgets
Server location
United States (Heroku and AWS us-east-1)
Data transferred outside the EU
Baremetrics is a US company hosted on Heroku and AWS in the United States. Customer billing data extracted from Stripe and similar processors is transferred to the US. Transfers rely on the EU-US Data Privacy Framework and on Standard Contractual Clauses combined with a Transfer Impact Assessment.

Cookies set (3)

NameTypeDurationPurpose
_baremetrics_sessionhttp_cookieSessionSession cookie set on baremetrics.com when the Cancellation Insights widget or a public dashboard is embedded.
_baremetrics_cancellation_idhttp_cookie30 daysIdentifier used by Cancellation Insights to associate the user feedback with the cancellation flow.
__cf_bmhttp_cookie30 minutesCloudflare bot management cookie set by the Baremetrics edge to protect the platform.

Third-party domains contacted (4)

  • baremetrics.com
  • api.baremetrics.com
  • baremetrics-public.s3.amazonaws.com
  • cdn.baremetrics.com
Questions

Frequently asked questions about Baremetrics

Can't find your question? Write to us, we answer fast.

What cookies does Baremetrics set?

Baremetrics does not set cookies on the merchant website unless you embed the Cancellation Insights widget or a public dashboard. In those cases, a session cookie is set on the embedded baremetrics.com iframe. The Baremetrics admin uses its own cookies for its own login.

Does Baremetrics require GDPR consent?

For the backend integration with Stripe and similar systems, no specific consent from end users is required: the legal basis is legitimate interest in business analytics, with information in the privacy notice. For embedded widgets and public dashboards, consent may be required because non strictly necessary scripts are loaded.

What is the legal basis for processing?

Legitimate interest under Article 6(1)(f) GDPR for internal SaaS metrics, with a documented balancing test. Consent under Article 6(1)(a) for Cancellation Insights and public dashboards when embedded on consumer surfaces.

Are data transferred outside the EU?

Yes. Baremetrics is hosted in the United States on Heroku and AWS. Subscription data and Cancellation Insights free text are transferred to the US. Transfers rely on the EU-US Data Privacy Framework and on Standard Contractual Clauses.

Do I need a DPIA?

A DPIA is not strictly required for internal SaaS metrics. It becomes useful when Cancellation Insights collects sensitive free text or when public dashboards expose customer level data. Document the scope and the safeguards.

How do I implement Baremetrics compliantly?

Sign the DPA, scope Stripe API permissions, secure access with SSO and MFA, set retention for snapshots, disclose Baremetrics in the privacy notice. Pseudonymise public dashboards. Gate Cancellation Insights behind consent on consumer flows.

Are there alternatives to Baremetrics?

Alternatives include ProfitWell (Paddle), ChartMogul, Putler, SaaSGrid, Stripe Sigma, and self hosted dbt models on a data warehouse like BigQuery or Snowflake. ChartMogul provides EU residency in some plans.

How do I update my cookie policy for Baremetrics?

If you embed Cancellation Insights or a public dashboard, list the corresponding cookies in your policy. Add a section explaining that Baremetrics receives subscription data from your billing system and processes it in the United States with DPF and SCC safeguards.

Podtrac

Podtrac is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. Podtrac offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Podtrac empowers organizations to optimize strategy and maximize return on investment.

Analytics

BizSpring

BizSpring is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. BizSpring supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, BizSpring enables informed decisions that improve experience and drive results.

Analytics

Rambler

Rambler is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. Rambler offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Rambler empowers organizations to optimize strategy and maximize return on investment.

Analytics

Rudderstack

Rudderstack is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Rudderstack supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Rudderstack enables informed decisions that improve experience and drive results.

Analytics

WatchThemLive

WatchThem is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. WatchThem offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, WatchThem empowers organizations to optimize strategy and maximize return on investment.

Analytics

Smartlook

Smartlook is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Smartlook supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Smartlook enables informed decisions that improve experience and drive results.

Analytics

Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.