Skip to content

This Privacy Policy explains how Spooled Cloud ("we", "our", or "us") collects, uses, stores, and protects your information when you use our job queue and background job services (the "Service"). We are committed to protecting your privacy and handling your data responsibly.

1. Information We Collect

Account Information

When you create an account, we collect:

  • Email address: For account authentication, notifications, and support
  • Organization name: Optional, for team accounts
  • Password: Hashed using bcrypt—we never store plain text passwords

Billing Information

For paid subscriptions, we collect:

  • Payment method: Processed and stored by Stripe, our payment provider
  • Billing address: Required for invoicing and tax compliance
  • Transaction history: Records of payments for your account

Note: We never have access to your full credit card number. Stripe handles all payment processing in compliance with PCI-DSS.

Job Data

When you use the Service to process jobs, we store:

  • Job payloads: The data you submit for processing
  • Webhook data: Data received from third-party webhook sources
  • Job metadata: Status, timestamps, retry counts, queue names
  • Idempotency keys: Used to prevent duplicate processing

Job payloads are stored in PostgreSQL on infrastructure we operate and are automatically deleted according to your plan's retention policy.

Usage Data

We automatically collect:

  • API access logs: IP addresses, endpoints called, response codes, timestamps
  • Error logs: For debugging and service improvement
  • Performance metrics: Latency, throughput, and resource utilization
  • Dashboard usage: Page views, feature usage (aggregated)

Device Information

When you access the dashboard, we collect:

  • Browser type and version
  • Operating system
  • Screen resolution (for UI optimization)
  • Timezone (for displaying timestamps correctly)

2. How We Use Information

We use the information we collect to:

  • Provide the Service: Process jobs, manage queues, deliver webhooks, and provide real-time updates
  • Authenticate users: Verify identity and protect accounts
  • Process payments: Manage subscriptions and billing
  • Maintain security: Detect and prevent fraud, abuse, and security threats
  • Improve the Service: Analyze usage patterns to enhance performance and features
  • Communicate: Send service announcements, security alerts, and respond to support requests
  • Comply with law: Meet legal obligations and respond to lawful requests

3. Data Sharing

We do not sell your personal information. We share data only in these circumstances:

Service Providers

We work with trusted third parties who help us operate the Service:

  • Cloudflare: Network, TLS, DDoS protection, and CDN; also hosts our website
  • Stripe: Payment processing for paid plans
  • Email provider: Delivery of account and service emails

These providers are contractually bound to protect your data and use it only for the services they provide to us.

Legal Requirements

We may disclose information when required by:

  • Valid court orders or subpoenas
  • Law enforcement requests (with proper legal process)
  • Government regulatory requirements

We will notify you of such requests unless legally prohibited from doing so.

Business Transfers

In the event of a merger, acquisition, or sale of assets, your information may be transferred. We will notify you and provide options before your data is transferred to a new entity.

4. Data Retention

We retain data according to the following schedule:

Data Type Retention Period
Job Payloads According to your plan (3–90 days)
Account Information Duration of account + 30 days after deletion
API Access Logs 90 days
Error Logs 30 days
Billing Records 7 years (legal requirement)

You can request earlier deletion of your data by contacting us at privacy@spooled.cloud.

5. Data Security

We implement industry-standard security measures:

  • Encryption in transit: TLS 1.3 for all API traffic (REST, gRPC, WebSocket), terminated at the Cloudflare edge
  • Access controls: organization-scoped API keys with optional per-queue least-privilege scoping
  • Key management: API keys hashed before storage
  • Data isolation: every query scoped to your organization
  • Reviews: Dependency scanning and periodic security reviews
  • Monitoring: Operational monitoring and alerting

For more details, see our Security page.

6. Your Rights

Depending on your location, you may have the right to:

  • Access: Request a copy of your personal data
  • Correction: Request correction of inaccurate data
  • Deletion: Request deletion of your data (subject to legal retention requirements)
  • Export: Receive your data in a portable format (JSON)
  • Objection: Object to certain processing activities
  • Restriction: Request limitation of processing in certain circumstances
  • Withdraw consent: Where processing is based on consent

To exercise these rights, contact us at privacy@spooled.cloud. We will respond within 30 days.

7. Cookies and Tracking

We use two categories of cookies and similar technologies:

  • Essential cookies: Authentication (keeping you logged into the dashboard), session state, and security (CSRF protection, fraud prevention). These are strictly necessary for the Service to function and cannot be disabled.
  • Analytics cookies (optional, consent-based): Google Analytics 4 and Meta Pixel on this marketing website. These load only after you choose "Accept all" in the consent prompt. If you choose "Essential only", no analytics or marketing tags load, and no tracking cookies are set. You can clear your browser's site data at any time to be asked again.

We do not sell personal information and we do not use analytics inside the authenticated dashboard beyond aggregated feature-usage metrics described above.

8. Sub-processors and Data Transfers

We operate our own application, database (PostgreSQL), and queue (Redis) infrastructure — we do not use a managed cloud database provider. A small number of third-party sub-processors help us run the service, and your data may be processed in the regions where they operate:

  • Cloudflare — network, TLS, DDoS protection, CDN, and website hosting
  • Stripe — payment processing for paid plans (billing data)
  • Our email provider — transactional email (your email address)

9. GDPR Compliance (For EU Users)

For users in the European Economic Area:

  • Legal bases: We process data based on contract performance, legitimate interests, and consent
  • Data controller: Spooled Cloud is the data controller for account data
  • Data processor: We act as a data processor for job payloads you submit
  • Contact: For GDPR requests, email privacy@spooled.cloud
  • Supervisory authority: You have the right to lodge a complaint with your local data protection authority

10. CCPA Compliance (For California Users)

For California residents:

  • Right to know: You can request what personal information we collect and how we use it
  • Right to delete: You can request deletion of your personal information
  • Right to opt-out: We do not sell personal information
  • Non-discrimination: We will not discriminate against you for exercising your rights

11. Children's Privacy

The Service is not intended for children under 16. We do not knowingly collect personal information from children under 16. If you believe we have collected information from a child, please contact us at privacy@spooled.cloud.

12. Changes to This Policy

We may update this Privacy Policy periodically. We will notify you of material changes via:

  • Email to your registered address
  • Notice in the dashboard
  • Update to the "Last updated" date

Continued use of the Service after changes constitutes acceptance of the updated policy.

13. Contact Us

For privacy and security-related inquiries:

Email: privacy@spooled.cloud

We aim to respond to all privacy inquiries within 30 days.