Retention periods
BabySea uses plan-based retention for API request logs.| Plan | Retention period |
|---|---|
| Free | 1 day |
| Starter | 7 days |
| Pro | 30 days |
| Scale | 180 days |
| Enterprise | 1 year |
Automatic cleanup
BabySea automatically removes expired logs:What is preserved after cleanup
When logs are cleaned up, the following data is preserved:| Data | Preserved | Details |
|---|---|---|
| Individual log rows | No | Removed after retention period |
| Dashboard statistics | Yes | Total requests, success/error counts, and breakdowns |
| Dashboard usage charts | Yes | Powered by preserved statistics, not individual logs |
Key deletion
If you delete an API key from the dashboard, all live log entries associated with that key are permanently removed immediately, regardless of the retention period. Dashboard reporting data is preserved before the key is removed.| Action | Effect on logs |
|---|---|
| Log retention expiry | Detailed rows are removed automatically |
| API key deletion | Live rows deleted with the key, dashboard statistics preserved |
| Account deletion | All account logs and related summary data deleted |
Upgrading your plan
When you change to a plan with a different retention period, the current retention window applies to the surviving log rows on the next cleanup pass. Logs that were already deleted under a shorter window cannot be recovered.| Scenario | Result |
|---|---|
| Upgrade from Free to Pro | Surviving rows can remain for up to 30 days. Previously deleted rows do not return. |
| Downgrade from Pro to Free | Older surviving rows become eligible for cleanup under the 1 day window. |