The match score weighs the role language in the posting against your text, how many bullets show a measurable outcome, how complete the resume is, and the layout of the file you dropped. Each part is shown with its own number.
Role language from the posting carries the most weight, then completeness of contact details and sections, then the share of bullets with a measurable outcome, then the layout of the uploaded file. The breakdown shows each part.
Postings mark some terms as required and others as nice to have. A missing required term costs more because screening questions usually ask about it first.
Yes for the text. The builder measures layout on the page it renders, while this tool measures the uploaded file, so that one part can differ.
No resume or posting text leaves your browser. The server receives a count that a check ran, with no content attached, so the live counts on the landing page stay honest.