How Our AI Works
Why we're telling you this
Joblume uses artificial intelligence to help you find jobs. We think you should know exactly what the AI does, what it doesn't do, and where it can get things wrong.
1. Your file is read on your device
When you upload a PDF or DOCX, it's converted into plain text right inside your browser. The original file never leaves your computer — only the extracted text is sent onward to do the matching.
2. Planning your search
The text is sent to a large language model (accessed through our provider, OpenRouter) that acts as a “job scout.” It picks out your core skills and your location, then writes targeted search queries designed to find roles that match your profile and where you are.
3. Scoring the matches
Every result first gets a quick match: your resume's skills, job titles and summary, and each posting's title, skills and the start of its description, are turned into numeric “embeddings” by OpenAI's text-embedding-3-small model (through OpenRouter, on a paid model that isn't used for training). How closely each posting matches is then ranked against the other results — it says which jobs here look most like your resume, not how good a fit you are.
When you open a job, the AI reads the full description and compares it to your resume to produce a fit score, which replaces the quick match. Both are there to help you decide where to focus — suggestions, not verdicts.
3a. The application tracker (only if you sign in)
If you have an account and use “paste a posting” in the application tracker, the text you paste is sent to the same AI provider so it can pull out the company, role, location, pay, and similar fields for one row. The pasted text is treated strictly as data to read, not as instructions, and the same provider data policy in section 5 applies to it.
3b. Rewriting your resume and drafting a cover letter
When you ask the AI to tailor your resume or write a cover letter for a specific job, it is instructed to work only from what your resume already contains — it must not invent employers, dates, degrees, or numbers. It can still get things wrong, so treat every draft as a starting point: read it and correct it before you send it to an employer. You are responsible for what you submit.
4. What the AI does NOT do
- It does not decide anything about you. The score is a personal suggestion for you alone. The AI does not rank you for employers and makes no hiring, credit, or eligibility decision about you.
- It does not produce a legally binding decision. No automated decision with legal or similarly significant effects is made about you — a human (you) decides where to apply.
5. How the AI provider may use your text
Joblume runs on free, community-hosted AI models accessed through our provider, OpenRouter. To keep the service free, these models are served by third-party providers that may log the text you send and use it to train or improve their models. In other words, the resume text sent to the AI is not guaranteed to be private to your session, and you should avoid uploading sensitive personal information you would not want a model provider to retain.
We do not store your resume text on our own servers unless you are signed in and explicitly save a resume to your account (which you can delete at any time), and we never sell your data — but once text reaches the AI model provider, its handling is governed by that provider's data policy rather than ours. Compiling a resume or cover-letter preview also sends its LaTeX to an external compiler service to render the PDF.
6. Known limitations and bias
AI is helpful but imperfect. Please keep in mind that it can:
- Misread complex formatting, tables, or columns in a resume;
- Occasionally "hallucinate" — state something that isn't actually on your resume;
- Miss niche industry terms or undervalue non-traditional experience; and
- Reflect biases present in its training data, which can affect which roles it surfaces or how it scores them.
The model Joblume uses may change over time as better options become available, so exact results can vary.
7. Please verify before you rely on it
Treat the matches and scores as a starting point, not the final word. Read each posting on the employer's own site, confirm the details, and use your own judgment about where to apply. You stay in control of every decision.