Data Retention All Users

Nucleus retains data at different levels depending on the type.

Retention by Data Type

Data TypeGranularityRetention
Log Level Data (LLD)Individual ad eventsMonthly partitions, retained indefinitely
Daily AggregatesPer-day summariesRetained permanently
Hourly AggregatesPer-hour summariesRetained permanently
Uploaded FilesUser-uploaded CSVs50 MB—Unlimited depending on plan
Chat HistoryAI conversationsPersisted to database, retained indefinitely
ReportsGenerated documentsRetained until manually deleted
DashboardsUser-created viewsRetained until manually deleted

Log Level Data

Raw LLD from your ad server and streaming platform is stored in monthly partitioned tables in PostgreSQL. This data is the most granular — every request, impression, and revenue event is a separate row. Monthly partitions make queries efficient even as the dataset grows.

Aggregates

Pre-computed daily and hourly aggregates are derived from LLD and stored permanently. Dashboards primarily read from these aggregates for fast loading. Even if raw LLD were ever archived, the aggregates remain available.

User Uploads

File upload limits depend on your organization’s plan. Uploaded files are stored securely and only accessible within your organization.

Chat History

All AI chat conversations are persisted to the database. You can scroll back through previous conversations at any time. Chat history is tied to your user account and is not shared with other users.

If you need to export historical data for archival or compliance, use the Partner API or ask your admin to generate an export.