Last updated: June 2026
Cloud Cost Analyzer (CCA) retains your data only as long as necessary to provide the service and meet legal obligations. This policy describes what data we store, how long we keep it, and how we handle deletion requests. Our retention practices are designed to comply with GDPR and CCPA
Key architectural decision: Raw cloud data is never stored
When you run a scan, your cloud resource metadata, utilization metrics, and cost records are transmitted to our servers for analysis, then immediately discarded. We only persist the optimization findings and aggregate statistics - never the underlying cloud infrastructure data.
Retention periods vary by data category and subscription tier:
| Data Category | Free | Professional | Enterprise | After Deletion |
|---|---|---|---|---|
Account Data Email, name, organization, password hash | Life of account | Life of account | Life of account | Immediate |
API Keys SHA-256 hashed keys, key metadata | Until revoked | Until revoked | Until revoked | Immediate |
Scan Results & Findings Optimization findings, savings estimates, evidence | 90 days or 10 most recent | 1 year | 2 years | Immediate |
Executive Summaries Aggregate scan statistics, optimization scores | Same as scan results | Same as scan results | Same as scan results | Immediate |
Cloud Resource Metadata Resource IDs, types, regions (from scans) | Not stored | Not stored | Not stored | N/A |
Utilization Metrics CPU, memory, network data collected during scans | Not stored | Not stored | Not stored | N/A |
Cost Records Cloud spend data from Cost Explorer | Not stored | Not stored | Not stored | N/A |
Billing & Subscription Subscription events, tier changes, payment metadata | Life of account | Life of account | Life of account | Deleted; Stripe retains invoices |
Audit Logs Entitlement grant/revoke and subscription change events | Life of account | Life of account | Life of account | Immediate |
Team Invitations Pending and expired invitation records | 30 days after expiry | 30 days after expiry | 30 days after expiry | Immediate |
Air-gapped mode
In air-gapped (offline) mode, no data is ever transmitted to or stored on our servers. All analysis happens locally on your infrastructure. This policy applies only to managed mode.
Our system automatically enforces retention limits:
You can delete your account and its data at any time. Deletion is immediate and permanent, which satisfies the erasure obligations of GDPR (Article 17) and CCPA (whose windows are response maximums, not required delays).
You can delete individual scans at any time via the dashboard or API. When a scan is deleted, all associated findings and evidence are permanently removed (cascading delete).
Professional and Enterprise subscribers can export their scan data in JSON format via the dashboard or API at any time. This supports your right to data portability under GDPR (Article 20).
Our retention periods comply with GDPR's storage limitation principle (Article 5(1)(e)). We retain personal data only as long as necessary for the purposes for which it was collected. Right to erasure requests are fulfilled immediately when you delete your account.
California residents can request deletion of their personal information under CCPA. Account deletion takes effect immediately, well within the 45-day response window. We do not sell personal information.
Billing records and subscription events are retained for 7 years to comply with tax and financial reporting obligations, even after account deletion.
We may update this policy as our practices evolve or regulations change. Material changes will be communicated via email or dashboard notification. Continued use of the Service after changes constitutes acceptance.
Questions about data retention or deletion requests:
See also: Privacy Policy | Security