Data Retention Policy
How long JobCompanion retains different types of data, why we retain it, and how to request deletion.
Overview
JobCompanion retains different types of data for different periods based on operational necessity, legal requirements, and safety considerations. This policy explains our retention practices so you can make informed decisions about your data.
We follow a principle of minimal retention: we keep data only as long as necessary for the purposes described in this policy, and no longer.
Resume Retention
Uploaded Resume Files
- Retained: For the lifetime of your account
- Storage: Supabase Storage (private bucket, access-controlled)
- Deletion: Immediately upon your request or account deletion
- Backup: May be retained in encrypted backups for up to 30 days after deletion
Extracted Resume Data
When your resume is analyzed, structured data (skills, experience, education) is extracted and stored separately from the file:
- Retained: For the lifetime of your account
- Used for: Job matching, AI workflow generation, career recommendations
- Deletion: Deleted with your account or upon explicit request
AI Workflow Logs
Records of AI-assisted application workflows (cover letters generated, answers drafted, approval decisions) are retained as follows:
- Workflow records: Retained for the lifetime of your account
- Generated content (cover letters, answers): Retained until you delete the workflow or your account
- Approval/rejection decisions: Retained for 12 months for audit purposes
- Workflow error logs: Retained for 90 days for debugging purposes
Activity Logs
Your activity log records events such as logins, resume uploads, job saves, and application submissions:
- User-visible activity events: Retained for 12 months
- System-level activity logs: Retained for 6 months
- Login and authentication events: Retained for 12 months for security purposes
- Error events: Retained for 90 days
Activity logs older than the retention period are automatically purged or anonymized.
Audit & Safety Retention
Certain data is retained longer for safety, fraud prevention, and legal compliance:
- Automation audit logs (when automation is active): Retained for 24 months
- Account suspension records: Retained for 36 months
- Abuse reports and investigations: Retained for 36 months
- Security incident records: Retained for 36 months
- Terms of Service acceptance records: Retained for the lifetime of the account plus 7 years
Analytics Data
- Google Analytics data: Retained per Google's default retention settings (up to 26 months)
- Aggregated platform usage statistics: Retained indefinitely (anonymized, not linked to individual users)
- Error and performance monitoring data: Retained for 90 days
Deletion Requests
You have the right to request deletion of your personal data. To submit a deletion request:
- Email us at privacy@jobcompanion.app with subject "Data Deletion Request"
- Include your account email address and a description of what you want deleted
- We will verify your identity before processing the request
- We will confirm receipt within 5 business days
- Deletion will be completed within 30 days of verification
What Gets Deleted
- Account credentials and profile data
- Uploaded resume files
- Extracted resume data and AI analysis results
- Job saves, application records, and workflow history
- Activity logs (subject to safety retention exceptions)
- Preferences and settings
What May Be Retained
- Safety and audit logs required for fraud prevention (anonymized after 36 months)
- Legal hold data if required by law or ongoing legal proceedings
- Aggregated, anonymized analytics data
Legal Holds
In cases where data is subject to a legal hold (e.g., court order, regulatory investigation, or active legal dispute), normal retention and deletion schedules are suspended for the affected data until the hold is lifted.
We will notify you of a legal hold affecting your data to the extent permitted by law.