GDPR & Data Privacy FAQ
How we protect candidate data at every step
Handling resume data means handling personal information subject to data protection regulations like the GDPR. The API is hosted on Hetzner in Helsinki, Finland. The /v1/parse endpoint does not store the PDF or the parsed result. Resume text is processed by OpenAI in the United States as a subprocessor. This FAQ explains how data is handled and what remains your responsibility as the data controller.
Questions & Answers
The /v1/parse endpoint does not store the PDF or the parsed result. The file is processed and the result is returned in the same response. We keep account and usage records (for example request time, status and billing), not resume content.
The API runs on Hetzner in Helsinki, Finland. To extract the fields, resume text is sent to OpenAI in the United States, which acts as a subprocessor. If your organization cannot send resume data outside the EU or outside your own network, contact us about on-premise.
The API is built to make GDPR compliance easier: the parse endpoint does not store the PDF or the result, the API is hosted in Finland, and the one subprocessor for resume content (OpenAI, United States) is disclosed. As the data controller, your organization is responsible for having a lawful basis to process candidate resumes, informing candidates, and covering the transfer to a US subprocessor in your own records. Contact us if you need a data processing agreement.
All communication with the API uses HTTPS, so the file you send and the JSON you receive are encrypted in transit between your server and the API.
Not as a ready-made product. If your organization needs resume data to stay on your own infrastructure, contact us about on-premise and we will talk through what it would take.
Yes, with one thing to note: resume text is processed by OpenAI in the United States as a subprocessor, so your records of processing should cover that transfer. The parse endpoint does not store the PDF or the result. Make sure your own application stores parsed results in line with the GDPR, including retention policies and data subject requests.
Resume text is sent to OpenAI as a subprocessor only to produce the parsed result. It is not shared with anyone else or used for marketing. We keep API usage metadata (request time, status, billing) for operations and billing, not resume content.
We do not hold security certifications of our own. The API runs on Hetzner in Helsinki, Finland, uses HTTPS for all connections, and the parse endpoint does not store the PDF or the parsed result. Contact us if you have specific security questions.
Related Topics
Resume Parsing FAQ
Frequently asked questions about resume parsing. Learn how AI-powered resume parsers work, which fields are extracted, supported file formats, and how to get the best extraction results.
FAQAPI Usage FAQ
Frequently asked questions about the Resume Parser REST API. Covers authentication, endpoints, rate limits, error handling, response format, and integration best practices.
GlobalResume parser for Germany
Parse German Lebenslauf PDFs into structured JSON with English field names: contact details, work history with normalized dates, education, and languages. Hosted in Helsinki, Finland.
GlobalCV parser for the United Kingdom
Parse British PDF CVs into structured JSON: contact details, work history with normalized dates, education, and languages. Hosted in Helsinki, Finland. 50 free parses per month.
Learn more about data privacy
Have specific compliance questions or on-premise needs? Contact us.