Privacy Policy

Your cost data belongs to you. We collect only what is necessary to deliver the service, and we never sell or share it with advertisers.

Effective date: 11 February 2026

1. Introduction

StackSpend ("we", "us", "our") is a cloud and AI cost tracking platform operated by StackSpend. This Privacy Policy explains how we collect, use, store, disclose, and protect information when you use our website at stackspend.app and our application (collectively, the "Service").

By accessing or using the Service, you agree to the practices described in this policy. If you do not agree, please discontinue use of the Service.

2. Information we collect

2.1 Account information

When you create an account, we collect:

  • Email address (used for authentication, notifications, and communication)
  • Organisation name
  • User role within your organisation (admin or member)
  • Timezone and currency preferences

2.2 Provider credentials

To retrieve cost data on your behalf, you provide read-only credentials for cloud and AI providers (such as AWS, GCP, Azure, OpenAI, Anthropic, Cursor, GitHub, and Twilio). These credentials are encrypted at rest using AES-256-GCM and are used exclusively to fetch billing and usage data. We do not use provider credentials for any other purpose.

2.3 Cost and usage data

We collect billing and usage data from the providers you connect. This may include:

  • Cost amounts, dates, and currencies
  • Provider service names and regions
  • Account and project identifiers
  • Resource identifiers and model names (for AI providers)
  • User-level usage data where applicable (e.g., team member email addresses for Cursor usage)
  • Usage quantities and units

2.4 Billing information

Payments are processed by Stripe. We do not store full payment card numbers. We retain only the last four digits and brand of your payment method for display purposes. Stripe's handling of your payment data is governed by the Stripe Privacy Policy.

2.5 Automatically collected information

When you interact with the Service, we may automatically collect:

  • IP address and user agent (recorded in audit logs for security purposes)
  • Authentication session data (managed via secure, httpOnly cookies)

We do not use third-party analytics, advertising trackers, or marketing cookies. The only cookies we use are strictly necessary authentication cookies to maintain your session.

3. How we use your information

We use your information to:

  • Provide, operate, and maintain the Service, including fetching, aggregating, and displaying your cost data
  • Authenticate you and manage your account
  • Send transactional communications such as daily cost summaries, budget alerts, anomaly notifications, and team invitations
  • Process payments and manage your subscription
  • Categorise services using automated classification to improve cost breakdowns
  • Convert costs between currencies using publicly available exchange rates
  • Detect anomalies and alert you to unusual spending patterns
  • Maintain audit logs for security and compliance
  • Respond to support requests
  • Comply with legal obligations

We do not use your data for advertising, profiling, or selling to third parties. We do not train machine learning models on your cost data.

4. Third-party service providers

We share limited information with trusted service providers that help us operate the Service. These providers process data only on our behalf and in accordance with our instructions.

ProviderPurposeData shared
SupabaseDatabase and authenticationAccount data, cost data (encrypted at rest)
StripePayment processingEmail, subscription details
SendGridTransactional email deliveryEmail address, report content
VercelApplication hosting (frontend)Standard web request data
RailwayApplication hosting (backend)Standard web request data
Slack (optional)NotificationsCost summaries, alert content
Microsoft Teams (optional)NotificationsCost summaries, alert content

We may also use automated classification services to categorise provider services for cost breakdowns. Only the service name is shared for classification — no cost amounts, credentials, or personally identifiable information.

5. Data security

  • Encryption at rest: Provider credentials and integration tokens are encrypted using AES-256-GCM with keys managed separately from application data.
  • Encryption in transit: All connections use TLS (HTTPS). No data is transmitted in cleartext.
  • Tenant isolation: All data is scoped to your organisation using row-level security policies at the database layer. One organisation's data is never accessible to another.
  • Read-only access: Provider credentials are limited to read-only permissions. StackSpend does not modify your infrastructure or cloud resources.
  • Audit logging: All sensitive operations — including authentication events, provider changes, team modifications, and data access — are recorded in an immutable audit log.
  • Least privilege: Each provider integration requests only the permissions required to fetch billing data.

For more information, see our Security page.

6. Data retention

  • Cost data: Retained for the duration of your active subscription. Monthly aggregates are retained indefinitely while your account is active. Daily data is retained for at least 12 months.
  • Account data: Retained for as long as your account is active, plus a reasonable period to comply with legal obligations.
  • Audit logs: Retained for a minimum of 12 months for security and compliance purposes.
  • Provider credentials: Removed immediately when a provider connection is deleted.
  • Account deletion: Upon account deletion, all associated data — including cost data, credentials, tags, budgets, and audit logs — is permanently removed within 30 days.

7. Your rights

Depending on your jurisdiction, you may have the following rights regarding your personal data:

  • Access: Request a copy of the personal data we hold about you.
  • Rectification: Request correction of inaccurate personal data.
  • Erasure: Request deletion of your personal data and account.
  • Data portability: Request an export of your data in a machine-readable format.
  • Restriction: Request that we restrict processing of your personal data in certain circumstances.
  • Objection: Object to processing of your personal data where we rely on legitimate interests.
  • Withdraw consent: Where processing is based on consent, you may withdraw consent at any time.

To exercise any of these rights, contact us at privacy@stackspend.app. We will respond within 30 days.

8. Legal basis for processing

If you are located in the European Economic Area (EEA) or the United Kingdom, we process your personal data on the following legal bases:

  • Performance of a contract: Processing necessary to provide the Service you have subscribed to (account management, cost data retrieval, notifications).
  • Legitimate interests: Security monitoring, audit logging, fraud prevention, and service improvement, where these interests are not overridden by your rights.
  • Legal obligation: Where we are required to process data to comply with applicable law.
  • Consent: For optional features such as Slack or Microsoft Teams integrations, which you can disconnect at any time.

9. International data transfers

Your data may be processed in countries outside your jurisdiction, including the United States, where our hosting providers operate. Where data is transferred outside the EEA or UK, we rely on appropriate safeguards such as Standard Contractual Clauses (SCCs) or the service provider's certification under an applicable data transfer framework.

10. Cookies

We use only strictly necessary cookies to maintain your authenticated session. These cookies are essential for the Service to function and cannot be disabled. We do not use analytics, advertising, or third-party tracking cookies. No cookie consent banner is required because we do not use non-essential cookies.

11. Children's privacy

The Service is not directed at individuals under the age of 16. We do not knowingly collect personal data from children. If we become aware that we have collected personal data from a child, we will take steps to delete it promptly.

12. Changes to this policy

We may update this Privacy Policy from time to time. If we make material changes, we will notify you by email or by posting a notice within the Service at least 14 days before the changes take effect. The effective date at the top of this page indicates when the policy was last revised. Continued use of the Service after changes take effect constitutes acceptance of the revised policy.

13. Contact

If you have questions about this Privacy Policy or our data practices, contact us at:

Email: privacy@stackspend.app

General inquiries: hello@stackspend.app

Know where your cloud and AI spend stands — every day, starting today.

Sign up
Privacy Policy — StackSpend