Skip to main content

Sub-processors

Last updated: October 2026

This page lists the sub-processors that Marxel uses to process personal data on behalf of our customers. This list forms Annex 1 of our Data Processing Agreement.

We will provide at least 14 days' notice before engaging any new sub-processor. If you have questions or wish to object to a sub-processor, contact us at hello@marxel.co.

Authorised Sub-processors

The following sub-processors are authorised to process personal data on behalf of our customers:

Sub-processorPurposeLocationData ProcessedEvidence
Vercel Inc.Application hosting and deliveryUnited States / global infrastructureApplication traffic, logs, and customer data in transitVercel DPA
Railway CorporationApplication database hostingEuropean Union (application database); United States (provider)Application database records and customer data at restRailway DPA
UploadThingLegacy CV file storage and file uploads where configuredUnited States / global infrastructureUploaded files, filenames, file URLs, and file metadataUploadThing Privacy Policy
Google LLC (Google Cloud)Private CV file storage and background CV processingSelected Google Cloud infrastructure regionsUploaded CV files, filenames, extracted text, and candidate data processed by background workersGoogle Cloud Data Processing Addendum
Inngest Inc.Workflow orchestration for CV processing and background jobsUnited StatesWorkflow event payloads and step results, including candidate identifiers, file references, recruitment data, and processing metadataInngest Security and DPA information
OpenAI, L.L.C.Text embeddings for candidate search and retrievalUnited StatesCandidate names, CV text, evaluation summaries, and search queries submitted for embeddingsOpenAI DPA
Anthropic, PBCPrimary AI provider for CV parsing, OCR, screening, assistants, and other AI featuresUnited StatesCandidate data submitted to AI featuresAnthropic DPA
Google LLC (Gemini API)Enabled backup AI provider for supported tasks when the primary provider is unavailable or declines a requestUnited States / global infrastructureCandidate data submitted to AI features during fallbackGemini API Additional Terms (paid services)
SentryError monitoring and performance monitoringUnited States / European UnionError events, diagnostics, and operational metadataSentry DPA
Resend Inc.Transactional email deliveryUnited StatesEmail addresses, names, and email contentResend Privacy
Stripe Inc.Payment processing and subscription managementUnited States / global infrastructureBilling data and subscription metadata, not CV contentStripe DPA
PostHog Inc.Authenticated-application analytics and session replay linked to account emailUnited States / European UnionAccount email, usage events, product analytics metadata, and session replay recordings of visible product and user-entered text in the authenticated applicationPostHog DPA
Google LLCGoogle OAuth authentication, public-page and app analytics, Google Ads conversion measurement, and optional sending from a connected Gmail accountUnited States / global infrastructureOAuth profile data, email addresses, IP addresses, analytics events, and (for connected Gmail accounts) the content of messages Marxel sends. Marxel does not read Gmail mailboxesGoogle API Services User Data Policy
Microsoft CorporationMicrosoft Entra ID OAuth sign-in and optional Outlook mailbox reading and sending through Microsoft GraphUnited States / global infrastructureOAuth profile data, email addresses, IP addresses, and (for connected Outlook mailboxes) participant addresses, message metadata, plain-text bodies, attachment metadata, and sent-message content. Marxel stores provider links where supplied, not attachment bytesMicrosoft Privacy
Upstash, Inc.Redis-backed caching and rate limiting when configuredUnited States / selected infrastructure regionCache keys, cached AI outputs, and rate-limit metadataUpstash DPA
Crisp IM SASWebsite live chat support when configuredEuropean UnionChat messages, email addresses provided in chat, IP addresses, and browser metadataCrisp Privacy Policy

Transfer Safeguards

We rely on provider data processing terms, transfer mechanisms such as Standard Contractual Clauses where applicable, and supplementary safeguards appropriate to each service.

For transfers from the UK, we also rely on the UK International Data Transfer Agreement (IDTA) or UK Addendum to the EU SCCs where applicable.

Notification of Changes

We will update this page and provide at least 14 days' notice before engaging any new sub-processor.

If you wish to be notified of changes by email, please contact us at hello@marxel.co to subscribe to sub-processor updates.

Objection Process

If you have reasonable data protection grounds to object to a new sub-processor:

  1. Notify us within 14 days of receiving notice of the change
  2. Explain your objection with reference to specific data protection concerns
  3. We will work with you to find a mutually acceptable solution
  4. If no resolution is reached, you may terminate the affected service with no penalty

Contact

For questions about our sub-processors or to request a copy of the safeguards in place:

See also our Data Processing Agreement, Privacy Notice, and Terms of Service or contact us with any questions.