Data Retention Policy

How long JobCompanion retains different types of data, why we retain it, and how to request deletion.

Last updated: May 18, 2026← Legal Center

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.

You can request deletion of your account and associated data at any time. See the Deletion Requests section.

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
Safety and audit retention periods cannot be shortened by deletion requests where legal or safety obligations require retention.

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