Consent-first applicant tracking

Hire with the
candidate's consent.

Source Unlimited is a friendly, modern ATS. Post a role, receive structured applications parsed by Claude, and review with a clean three-panel diff: raw resume → AI output → validated profile. Every candidate opts in granularly and can withdraw any time.

No credit card. Free for candidates, always. Built on consent you can audit.

For employers

Post a job, get structured applications. AI parses resumes into hiring-relevant fields; your team reviews profiles with a full audit of what was extracted and why.

Post your first job

For candidates

Apply to a specific role, or opt into the talent network to be discoverable across openings. You grant each consent individually and can withdraw at any time.

Browse open jobs
For employers

An ATS that's nice to candidates and useful to you.

One link, structured applications

Each job gets a public URL and its own consent-first apply flow. Candidates upload resumes; Claude extracts hiring-relevant fields with per-field confidence and source tags.

Review with receipts

Deep-inspection view shows raw resume, Claude output, and validated schema side by side. Nothing is inferred in a black box — you see exactly what the model said and why.

PII masked by default

Reviewers see redacted name, email, and phone until they click unmask — which writes an audit event with the reason. Protects both candidate privacy and your team from bias risk.

Audit trail and erasure built in

Every consent event lands in a hash-chained ledger. Right-to-erasure is a first-class operation that cascades to blob storage and the structured profile in one click.

11
Hiring-relevant schema sections
Work history, skills, education, preferences — nothing more.
0
Protected-class fields
Race, religion, gender identity, and similar attributes do not exist in our schema.
0
Third-party data partners
No enrichment vendors. No identity graphs. No adtech identifiers.
For candidates

Three ways to find your next role.

Apply to a specific role

Browse open jobs posted directly to Source Unlimited and apply to one. Your submission is tied to that posting.

Browse open jobs

Discover roles

Open roles aggregated from licensed partners. Click through to apply on the original poster — we never collect your data on these.

Discover roles

Join the talent network

Be discoverable by recruiters across all current and future openings. Opt in, grant specific consents, withdraw any time.

Learn about the network
Built on four boundaries

Consent isn't a checkbox. It's the architecture.

Boundaries enforced at the schema, prompt, and database level — not just promised in copy.

Opt-in only

Every purpose has its own consent toggle. Optional consents are genuinely optional and independently revocable.

Tamper-evident ledger

Every grant and revocation lands in an append-only, hash-chained ledger. You can request your full record any time.

AI extracts, humans decide

Claude normalizes declared facts into structured fields. It does not infer protected attributes — those fields don’t exist in our schema.

Discover, don’t scrape

External roles come from licensed partners with attribution and click-out — no coercive consent, no scraping, no data shenanigans.

Frequently asked

How is Source Unlimited different from a standard ATS?
Most ATSs are built for the recruiter first and layer privacy on as a compliance check. We built the candidate-facing consent flow first — granular toggles, hash-chained ledger, first-class erasure — and the recruiter UI on top. Claude adds structured extraction, not inferred attributes.
How does Claude process applications?
Resumes and cover letters are sent to Claude with a versioned prompt that extracts hiring-relevant fields only — experience, education, skills, certifications, preferences. The prompt explicitly forbids inferring race, religion, gender, disability, age, or similar attributes. Our schema has no slots for those fields, and a post-extraction scanner rejects any that slip through.
Can I use this for just one role, or do I have to run a talent network?
Either. Post a single job, get applications for that one role. Or run both — candidates who opt in to the network are discoverable across all current and future postings.
What happens to candidate data if we stop using Source Unlimited?
You can export structured profiles in JSON or CSV via the Migration Hub. On account deletion, all candidate data is erased on the platform; the consent ledger retains tombstone entries that prove the erasure happened.

Ready to start hiring?

Post your first role. Applications flow through a consent-first pipeline by default.