How Unlisted protects your data
Unlisted uses passwordless magic link authentication. We never store passwords. Each sign-in generates a unique, time-limited token (expires in 15 minutes) sent to your email. Sessions last up to 30 days, expire automatically, and can be cleared on the current device by signing out.
All data is encrypted in transit using TLS 1.2+. Data at rest is encrypted by our infrastructure provider (Convex) using AES-256 encryption. Magic link tokens are generated using cryptographically secure random bytes with one-time-use enforcement.
When you upload a resume, it is parsed by AI to extract structured data (skills, experience, education, preferences). The parsed data is stored to power your job matches. Your original PDF is processed in memory and is not permanently stored after parsing is complete.
All API endpoints that access user data require a valid session token. Internal functions are isolated and cannot be called from the client. Email unsubscribe uses unique per-user tokens that only grant write access to email preferences.
Your resume data is sent to Google Gemini for AI parsing and job ranking. Your search queries (not your resume) are sent to Firecrawl for job discovery. We do not sell or share your data with advertisers or data brokers.
If you discover a security issue, please report it to [email protected]. We take all reports seriously and will respond within 48 hours.