Summary
Projects may occasionally become inaccessible or disappear due to accidental bulk deletions or system incidents. When projects are deleted through the Braintrust UI, they are soft-deleted (marked as deleted but not permanently removed from the database). Braintrust maintains backups and can restore deleted projects quickly upon request. This incident highlighted the need for better deletion safeguards, including confirmation dialogs for bulk operations and comprehensive deletion audit logging tied to specific users.Symptoms
- One or more projects suddenly missing from your organization’s project list
- Previously accessible projects returning “not found” or permission errors
- Multiple projects disappearing simultaneously (indicating a bulk deletion)
- No clear indication in the UI or logs about what caused the disappearance
Workarounds
Option 1: Contact Braintrust Support for Data Restoration (Recommended)
If you notice projects have disappeared, contact Braintrust support immediately. The support team can restore deleted projects from backups with minimal data loss. Time is critical—the faster you report the issue, the more complete the restoration will be.Information to Provide
Expected Timeline
Option 2: Preventive Measures for Enterprise Customers
To prevent accidental project deletions in your organization, implement the following safeguards proactively.Restrict Project Deletion Permissions
Regular Backup Verification
TypeScript SDK
Notes
- Projects deleted through the UI are soft-deleted, not permanently removed, making restoration possible
- The system does not currently maintain detailed logs of which specific projects were restored during a recovery operation
- Bulk delete operations in the UI currently do not show a secondary confirmation dialog—exercise caution when selecting multiple projects
- API calls for project management do not include deletion capabilities by default, reducing risk from automated systems
- Deletion operations initiated from the Braintrust-hosted webapp do not generate logs in customer-hosted dataplanes
- Braintrust is actively implementing enhanced deletion safeguards including: confirmation dialogs for bulk operations, user-tied deletion audit logging, and improved permission controls
- For enterprise customers, consider implementing a regular project inventory snapshot process to facilitate verification after any incident
- Fast response is critical—report missing projects immediately to support@braintrust.dev to ensure complete data recovery
References
- Braintrust Documentation
- Projects Guide
- For immediate assistance with missing projects, contact support@braintrust.dev