To optimize storage usage and ensure compliance with our data retention policies, ScriptMe uses specific file-saving rules in Amazon S3 for uploaded, processed, and transcription-related files. Below are the current rules governing file lifecycle management:
🗂️ File Retention Policy
1. Original Uploaded Files
-
Retention Period: 6 months
-
Description: Files uploaded by users (e.g., video/audio content) are stored for 6 months from the date of upload.
-
Deletion: Automatically deleted after 180 days.
2. Preview Files
-
Retention Period: 2 years
-
Description: Low-resolution or shortened preview versions of the original files used for quick playback or demonstration.
-
Deletion: Automatically deleted after 730 days.
3. JSON Transcription Files
-
Retention Period: 15 days
-
Description: These files contain the full transcription metadata in JSON format.
-
Important:
-
Only the latest version of each JSON transcription is retained beyond the 15-day period.
-
Older versions are purged automatically.
-
🗑️ User-Trashed Files
4. Files Moved to Trash
-
Retention Period: 30 days in Trash
-
Description: When a user deletes a file, it is moved to the trashcan, where it remains recoverable for 30 days.
-
User Action: The user can restore any file from the trashcan during this period.
5. Permanent Deletion
-
Manual Deletion: Users can empty the trashcan manually at any time. This will immediately and permanently delete all trashed files.
-
System Backup: Even after permanent deletion, ScriptMe retains a backup for 7 additional days before the data is irreversibly erased from all systems.