← Back to Privacy Policy

Data Retention Policy

Last updated: February 2026

Overview

PayProof retains your data only as long as necessary to provide our services, comply with legal obligations, and resolve disputes. This policy outlines what we keep, how long we keep it, and what happens when data is deleted.

Retention Schedule

Data TypeRetention PeriodReason
Account informationUntil account deletionService delivery
CV / Resume filesUntil deactivated or account deletionJob matching service
Messages1 year from last activityCommunication history
Job offers & responses2 years from creationService history, dispute resolution
Wallet transactions7 yearsFinancial regulations (EU directive 2006/112/EC)
Salary submissionsAnonymized after account deletion; aggregate data kept indefinitelyMarket transparency
Bid war history2 yearsAudit trail, dispute resolution
In-app notifications30 days (read), 90 days (unread)User experience
Authentication tokensAccess: 15 minutes, Refresh: 30 daysSecurity
Server logs90 daysSecurity monitoring, debugging

What Happens When You Delete Your Account

When you request account deletion via Settings → Delete Account, we process your request within 48 hours. Here is what happens:

×

Immediately deleted: Profile data, CV files, messages, notifications, job offers, responses, refresh tokens, bid war configurations.

~

Anonymized: Salary submissions (userId replaced with “deleted_user”, marked anonymous). This preserves aggregate market data while removing your identity.

Retained for legal compliance: Wallet transactions are anonymized but retained for 7 years per EU financial record-keeping requirements.

Your Rights

Under GDPR (Articles 15-20), you have the right to:

Access: Download all your data at any time via Settings → Export My Data.

Rectification: Update your profile, CV, and preferences at any time.

Erasure: Request full account deletion via Settings → Delete Account.

Portability: Export your data in machine-readable JSON format.

Object: Contact us to object to specific processing activities.

Automated Data Cleanup

We run automated cleanup processes to minimize data retention. Read notifications older than 30 days are automatically deleted. Expired authentication tokens are purged daily. Stale magic link tokens are cleaned every 24 hours. These processes run without manual intervention to ensure compliance by default.

Questions or Requests

For data retention questions or special deletion requests, contact our Data Protection Officer at privacy@payproof.co. We respond to all requests within 30 days as required by GDPR Article 12.