Data Retention Policy
Last updated: 2026-02-17
This policy describes how ProfitEdge (operated by Merstell Limited) retains and deletes data. It should be read alongside our Privacy Policy and Data Processing Agreement.
1. Account records
Store and User records are never permanently deleted. When a user deletes their account or a store is deactivated, records are soft-deleted (marked as deleted) but retained indefinitely. This prevents trial abuse by ensuring we can detect repeat signups.
Super-administrators can reactivate soft-deleted stores if requested. If more than 30 days have passed, a fresh data sync will be required.
2. Product and business data
Product data (catalogue, pricing, costs, stock levels, order history, advertising metrics) follows this retention schedule:
| Store status | Product data retention |
|---|---|
| Active / Trial | Retained as long as the store is active. |
| Trial expired | Product data purged after 30 days. Store record retained. |
| Suspended (cancelled) | Product data purged after 30 days. Store record retained. |
| Deleted | Product data purged after 30 days. Store record retained (soft-delete). |
3. Historical snapshots
ProfitEdge captures daily snapshots of product metrics and store health metrics for trend analysis. Snapshot retention:
- Product snapshots: Retained for the lifetime of the active store. Purged with product data upon store deactivation (30-day window).
- Store health snapshots: Retained for the lifetime of the active store. Purged with store data upon deactivation.
4. Activity logs
Activity logs record actions taken within the platform (price changes, sync events, user actions). Logs are retained for 90 days and then automatically deleted by the daily cleanup job.
5. Competitor pricing data
- Competitor price history: Retained for 90 days.
6. Error and system logs
- Application error logs: Retained for 30 days, then cleaned up automatically.
- Rate limit logs: Retained for 30 days.
- Sync history records: Retained for the lifetime of the connection.
7. Integration tokens
OAuth tokens and API credentials for connected integrations are encrypted with AES-256 and stored in the database. Tokens are deleted immediately when an integration is disconnected. Upon store deletion, all associated tokens are revoked and deleted.
8. Aggregated vs raw data
ProfitEdge distinguishes between raw and aggregated data:
- Raw data (individual order records, individual price check results) is subject to the retention periods described above.
- Aggregated data (daily sales totals, store health metrics, snapshot summaries) may be retained longer for analytical purposes, but is always anonymised and cannot be traced back to individual transactions after the raw data is purged.
9. GDPR data deletion requests
Under GDPR, you have the right to request deletion of your personal data. Upon receiving a valid deletion request:
- Personal data (name, email) will be anonymised within 30 days.
- Account records will be soft-deleted (not permanently removed) as described in Section 1.
- Product and business data will follow the standard retention schedule.
- We will confirm completion of the request in writing.
To submit a deletion request, contact support@profitedge.app.
10. Automated cleanup
ProfitEdge runs an automated daily cleanup job that enforces retention policies. The cleanup job runs at 3:00 AM UTC and handles:
- Deleting error logs older than 30 days.
- Deleting activity logs older than 90 days.
- Purging product data for stores in expired/suspended/deleted status (30 days).
11. Contact
For questions about data retention or to request data deletion, contact support@profitedge.app.