← Back to Privacy Policy

Data Retention Policy

Effective date: March 7, 2026

Overview

This policy describes how long Signalix retains different categories of data. We retain data only as long as necessary to provide the service, comply with legal obligations, resolve disputes, and enforce our agreements. Data past its retention period is automatically purged or anonymized.

Retention Schedule

Data CategoryData TypesRetention PeriodJustification
Account & Profile DataName, email, phone, employee ID, profile photoDuration of account + 30 days after deletion requestRequired to provide the service; deleted upon verified request
Authentication DataSession tokens, login historyActive session duration; login history retained 90 daysManaged by Clerk; needed for security auditing
GPS Location DataLatitude/longitude from clock-in/out events12 months from the clock event dateRequired for attendance verification and labor compliance; auto-purged after retention period
Clock-In/Out RecordsTimestamps, site associations, shift linkage24 monthsRequired for timesheet generation, payroll, and labor law compliance
Shift SchedulesShift assignments, times, site assignments24 monthsOperational records; needed for payroll and historical scheduling
TimesheetsApproved/rejected timesheets, hours worked36 monthsLabor law compliance (FLSA requires 3-year retention of payroll records)
Incident ReportsIncident details, timestamps, associated photos36 monthsLegal and insurance compliance; may be needed for litigation holds
Work OrdersWork order details, status, assignments24 monthsOperational records; vendor billing reconciliation
Daily Activity ReportsGuard activity logs, patrol logs24 monthsClient contractual requirements; operational compliance
Uploaded DocumentsLicenses, certifications, invoices (S3)Duration of account + 90 days after org deletionRequired for compliance verification; purged after org offboarding
Payment DataTransaction records, subscription history7 years (financial records)Tax and financial compliance; actual card data stored by Stripe only
SMS LogsMasked phone numbers, message status, delivery timestamps12 monthsDebugging, compliance auditing, TCPA dispute resolution
Analytics EventsAnonymized page views, feature usage, click events12 monthsProduct improvement; no PII is captured in analytics
Error Logs (Sentry)Error stack traces, browser metadata90 daysDebugging and performance monitoring
Audit / Activity LogsUser actions, admin changes, system events24 monthsSecurity auditing and compliance

Deletion Requests

You may request deletion of your personal data at any time through our Data Request page. Upon receiving a verified deletion request:

  • Personal identifiers (name, email, phone) are deleted within 30 days
  • GPS location data associated with your account is purged
  • Uploaded documents are removed from storage
  • Operational records (timesheets, shifts) may be anonymized rather than deleted to maintain organizational records integrity
  • Data required for legal compliance or active disputes may be retained as required by law

Organization Offboarding

When an organization cancels their Signalix subscription and requests data deletion:

  • All organization data is scheduled for deletion within 90 days
  • A data export is offered before deletion begins
  • Financial and payment records are retained per legal requirements (7 years)
  • After the retention period, all remaining data is permanently and irreversibly deleted

Automated Data Purging

Signalix runs automated background jobs to purge expired data according to this schedule. Purge jobs run daily and target data that has exceeded its retention period. All purge operations are logged for audit purposes.