Pro feature. AI CV parsing reads a resume PDF using Anthropic Claude, picking up nuanced sections — service, fellowships, sub-grants, named lectureships — that the free regex parser misses. It's slower (10-60 seconds for most CVs, longer for very long ones) but the extraction quality is dramatically better.
How it works
- You upload a PDF on iOS via the Resume Import step (or the Tools tab).
- The first time you trigger an AI parse, the app shows a consent dialog. We won't run the AI parse until you accept.
- The PDF text is sent to FacultyDex servers, then forwarded to Anthropic's Claude API.
- The app shows a live "AI is reading…" log while the response streams in.
- When the parse finishes, you get a review screen with every extracted item — publications, awards, grants, education, experience. Confirm or edit before importing.
Consent — what we ask
The consent dialog explains, in plain language, that:
- Your CV text is sent to FacultyDex servers and processed by a third-party AI model (Anthropic Claude).
- Your input is not used to train Anthropic's models — we use Anthropic's standard API where this is the contractual default.
- You can decline and use manual entry or the free regex parser instead.
Once you accept, the choice is remembered for the device. To revoke, delete and reinstall the app.
Free regex parser
Available without consent and without Pro. Looks for common section headings (PUBLICATIONS, AWARDS, GRANTS, EDUCATION, EXPERIENCE) and parses the lines below each. Works very well for clean, well-structured CVs — particularly scientific CVs that follow standard ordering. Falls down on:
- CVs with custom headings ("Selected work" instead of "Publications")
- Two-column layouts that interleave content
- Heavy use of icons or unusual symbols as section markers
If the regex parser misses important content, the AI parser is usually worth the wait.
What happens to the PDF
The source PDF is processed and discarded immediately — only the structured fields you choose to import are retained. The Claude API call doesn't store the PDF long-term either (per Anthropic's API data policy). See our privacy policy for full details.
Cancelling a parse in flight
Navigate away from the import screen. The in-flight parse Task is cancelled, the URLSession is closed, and no charges are incurred for the partial response.