Skip to main content

Data Retention Policy

Last updated: April 2026

Overview

This document describes the data retention schedules for FeatureSignals. Retention periods vary by plan tier and data type.

Retention Schedule

Data TypeFreeProEnterpriseNotes
User accountsUntil deletionUntil deletionUntil deletion30-day soft-delete grace period
OrganizationsUntil deletionUntil deletionUntil deletion90-day inactivity warning for free tier
Projects & flagsUntil deletionUntil deletionUntil deletionCascade-deleted with org
Flag statesUntil deletionUntil deletionUntil deletionHistorical states not retained
Audit logs30 days90 daysUnlimited (configurable)Tamper-evident integrity hashing
Evaluation metrics30-day window30-day windowConfigurableAggregated, no PII
Login attempts90 days90 days90 daysFor security monitoring
API request logs7 days30 days90 daysIP + user agent
Webhook delivery logs7 days30 days90 daysResponse status only
Backup snapshots7 days30 days90 daysEncrypted at rest

Automated Purge

A scheduled job runs daily to purge data beyond its retention period:

  • Audit log entries older than the org's retention limit
  • Expired login attempts
  • Used one-time tokens
  • Soft-deleted organizations past the hard-delete grace period

Data Subject Deletion

When a user requests account deletion:

  1. Account is soft-deleted immediately (login blocked)
  2. 30-day grace period allows recovery
  3. After grace period, personal data is hard-deleted
  4. Audit log entries are anonymized (actor replaced with "deleted-user-xxx")
  5. Evaluation context data is not stored and requires no deletion

HIPAA Compliance Note

Organizations requiring HIPAA compliance can configure audit log retention to 6+ years via the Enterprise plan's configurable retention setting.