The short version: ChurnPulse stores cancellation reason data in a secure database to power your analytics dashboard. We encrypt your API keys, never sell your data, and you can request deletion at any time.
Overview
ChurnPulse is a Stripe Dashboard App with a backend service that processes webhook events, sends survey emails, and stores cancellation analytics. This policy describes what data we collect, how it is stored, and how it is used.
What data we collect
When ChurnPulse processes a subscription cancellation event, we collect and store the following:
- Stripe account ID — to associate all data with your specific Stripe account
- Subscription ID — to uniquely identify each cancellation event
- Cancellation reason(s) — the reason(s) your customer selected in the survey
- Optional comment text — free-text comment if your customer chose to provide one
- MRR amount — the monthly recurring revenue value associated with the cancelled subscription
- Cancellation timestamp — the date and time the subscription was cancelled
- From-email and from-name — the sender details you configured in the Settings panel, used to send survey emails
- Resend API key (encrypted) — stored with AES-256-GCM encryption; never stored or transmitted in plaintext
We also collect your customer's email address from Stripe at the time of cancellation, solely for the purpose of sending the survey email. Customer email addresses are not persisted — they are fetched, used once to dispatch the email, and discarded.
What data we do not collect
ChurnPulse does not collect, store, or process:
- Customer names, addresses, or any personally identifiable information beyond what is listed above
- Payment card details or financial account information
- Browsing data, cookies, or session information
- Any data from your customers' devices or browsers
Data storage and security
All data is stored in a PostgreSQL database hosted on Supabase in the US-East region. Data is encrypted at rest using AES-256. Your Resend API key is additionally encrypted at the application layer using AES-256-GCM before being written to the database, and is decrypted only in-memory when needed to dispatch an email.
The ChurnPulse backend is hosted on Vercel using serverless functions. No persistent in-memory state or file system access is used.
Third-party services
ChurnPulse uses the following third-party services to operate:
- Resend (resend.com) — transactional email delivery. Survey emails are sent through your Resend account using your API key and from-address. Resend's privacy policy governs data processed on their platform.
- Supabase (supabase.com) — managed PostgreSQL database. All cancellation analytics data is stored here.
- Vercel (vercel.com) — serverless hosting and function execution.
We do not use any advertising networks, analytics trackers, session recording tools, or any other third-party services beyond those listed above.
How we use your data
The data we collect is used exclusively to:
- Send cancellation survey emails to your customers on your behalf
- Display cancellation reason analytics, MRR impact, and trend data inside your Stripe Dashboard
- Authenticate your Stripe account and associate webhook events with your configuration
We never use your data for advertising, cross-customer benchmarking, or any purpose unrelated to providing the ChurnPulse service to your account.
Data retention
Cancellation data and account configuration are retained for as long as you have an active ChurnPulse subscription. If you cancel your subscription or request account deletion, all data associated with your Stripe account — including cancellation records, configuration settings, and your encrypted API key — will be permanently deleted within 30 days. To request deletion, email hello@pricepilot.cloud.
Data selling
We do not sell, rent, license, or otherwise transfer your data — or your customers' data — to any third party, ever, under any circumstances.
Analytics & tracking
This website and the ChurnPulse app do not use analytics, tracking pixels, cookies, session recording, or any monitoring tools of any kind.
Children's privacy
ChurnPulse is a business tool intended for use by Stripe account holders. It is not directed at or intended for use by children under the age of 13.
Changes to this policy
If this policy changes materially, the app listing and this page will be updated with a new effective date. Continued use of the app after changes constitutes acceptance of the updated policy.
Contact
Questions about this privacy policy or requests for data deletion? Email us at hello@pricepilot.cloud and we'll get back to you within 1–2 business days.