Skip to content

For procurement and security review

What your procurement or security team will ask before a larger contract, answered as it is today. Jithox is run by one person. Where the answer is no, this page says no.

The usual questions

TopicStatusAnswer
Security questionnaireYesA filled-in standard questionnaire, including every question where the answer is no.
Data processing agreementYesThe EU Standard Contractual Clauses 2021/915 with filled-in annexes. Signed on request.
Sub-processor listYesBelow on this page, identical to Annex IV of the agreement. 14 days' notice of a new one.
Hosting and data locationYesApplication in Frankfurt (Vercel fra1), database in Frankfurt (Neon eu-central-1), MCP servers in Helsinki (Hetzner). Some sub-processors process outside the EU; the list says which.
Status pagePartlyCurrent availability per server. No incident history.
Uptime SLANoNo financial SLA and no uptime figure: uptime is not measured, so no number is published.
Incident processPartlyA published security contact (security.txt) and breach notification without undue delay under the agreement. No fixed number of hours and no on-call rota.
Support and response timePartlyOne mailbox, and a person reads every message. No guaranteed response time.
Invoice in your company's name, with VATYesYour billing address and VAT number are taken at checkout, and Stripe creates an invoice after payment.
Contract termsPartlyPlain-language terms, not reviewed by a lawyer. Governing law and courts are not stated.
LiabilityNoThe service is provided as-is, without warranties. No liability cap is published.
Exit and data portabilityPartlyAt the end of the contract you choose deletion or return (agreement Clause 10(d)). There is no self-service export: data is provided by hand.
Independent penetration testNoNone has taken place. Our own tests are not an independent penetration test.
ISO 27001 or SOC 2NoWe hold no ISO 27001, no SOC 2 and no other certification.
Cyber or liability insuranceNoNo proof of insurance is offered.

Security questionnaire

About 60 standard questions, answered in one file: company, certifications, data location, data protection, technical measures, availability, incidents, support and commercial terms. Attach it to your vendor review, or send us your own form.

Download the answers (Markdown)

Sub-processors

This is Annex IV of our data processing agreement, shown here as it stands in the agreement. Where the agreement and this page could differ, they cannot: the table is read from the agreement's file.

#Sub-processorWhat it does for JithoxEngagedWhere (as published by the sub-processor)Its own DPA / sub-processor listSource in code
1Vercel Inc.Website/API hosting, runtime logs and Web AnalyticsHosting; Analytics through the configured client/server pathsCompute configured fra1; actual log and Analytics storage regions UNKNOWNhttps://vercel.com/legal/dpavercel.json:8; src/features/site-analytics/track-funnel.ts:78-105
2NeonConfigured Postgres stores for application records and enabled event writers, not all copies of all dataDatabase-backed paths; anonymous/free public MCP telemetry skips its DB writerCurrent region and backup/PITR retention UNKNOWN in B1https://neon.com/dpa (redirects to platform terms §3.4)src/lib/db.ts:22-44; src/app/api/mcp/route.ts:319-332
3Hetzner Online GmbHServers of the MCP fleet on mcp.jithox.comAlwaysHelsinki, Finland (measured: AS24940)https://www.hetzner.com/AV/DPA_en.pdfdocs/website/ZAKELIJK_AFNEMEN.md:24
4Clerk, Inc.Sign-in: e-mail, name, sessionAlwaysUnited States, per Clerk's own DPA (account data is processed under the EU-U.S. Data Privacy Framework; Clerk's Trust Center sub-processor list is at clerk.com/legal/subprocessors, current as of 10-07-2026)https://clerk.com/legal/dpapackage.json (@clerk/nextjs); src/features/auth/clerk.ts
5StripeCard payment and checkout: buyer name, e-mail, billing address, VAT idAlways (paid orders)Ireland (Stripe Payments Europe, Ltd., contracting entity for a non-US account) and United States (Stripe, Inc., operational replication for fraud prevention), per Stripe's own DPA §1 and §3.2https://stripe.com/legal/dpapackage.json (stripe)
6ResendE-mail addresses/content for sending and inbound handlingWhen the relevant mail feature and credentials/sender are configured; not a default recipient of the eight public checksHistorical published location: United States; actual current account configuration and retention UNKNOWNhttps://resend.com/legal/dpasrc/features/mcp-email/client/email-client.ts:160-234; src/features/workspace/inbound-email-body.ts:21
7OpenAISeparate drafting/image/audio features, not an internal model call in the current eight public check adaptersFeature and key dependent; image/audio plugins use a configured environment key and are retired from /api/mcp. It is not established that every key belongs to the customerActual request processing location and retention UNKNOWN; the historically consulted provider list names multiple countriesSigned agreement on file UNKNOWN; historical provider list: https://platform.openai.com/subprocessorssrc/features/hosted-draft-beta/hosted-openai-draft-transport.ts:25; src/features/mcp-plugins/plugins/receipt-vision-plugin.ts:187-189; src/features/release/retired-tools.ts:26-27
8AnthropicOnly in C: drafting with a model key the customer bringsOnly when the controller configures an Anthropic model keyWorldwide, per Anthropic's own sub-processor list (trust.anthropic.com/subprocessors, checked 23-09-2026: AWS and Google Cloud, the underlying infrastructure for all products, are both listed with country "Worldwide", not a specific country)https://www.anthropic.com/legal/data-processing-addendumsrc/features/model-engine/model-engine.ts:67
9DeepSeekOnly in C: fallback model for draftingOnly if the DeepSeek fallback is configured (owner does not use it today, see PRODUCT memory)People's Republic of China, as stated in DeepSeek's own privacy policy (cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html, "Data storage": "we directly collect, process and store your Personal Data in People's Republic of China")ONBEKEND — DeepSeek publishes a privacy policy, not a GDPR-standard DPA or SCC package; no EU adequacy decision covers Chinasrc/features/ai-gateway/config.ts:47; src/features/ai/deepseek.ts:25
10Upstash (Redis)Rate limiting and duplicate detectionOnly if configured (Upstash env vars set for the deployment)Selectable AWS region at database-creation time (Upstash documents both EU options, e.g. eu-west-1 Ireland and eu-central-1 Frankfurt, and US options); which region the current database uses is ONBEKEND, eigenaar controlerenhttps://upstash.com/static/trust/dpa.pdf (sub-processor list at upstash.com/static/trust/subprocessors.pdf)src/features/security/rate-limit-store.ts:149-150; src/features/agent-preflight/dedupe-store.ts:62-63
11Vercel BlobWorkspace media bytesOnly through a configured media-storage path; not automatically every image/audio toolBlob region and physical deletion/backups UNKNOWN; not inferred from compute regionhttps://vercel.com/legal/dpasrc/features/media-assets/store.ts:24-72; src/app/api/workspace/media/route.ts:52-67
12Google Cloud TasksQueue for agent actionsOnly if enabled (the owner does not use this today)Region is a per-project GCP configuration choice; Google's Cloud DPA (cloud.google.com/terms/data-processing-addendum §10) states data may be processed in any country where Google or its sub-processors maintain facilities unless a region is pinned; which region Jithox would pin is ONBEKEND, eigenaar controleren (not configured)https://cloud.google.com/terms/data-processing-addendumsrc/features/agent-actions/google-cloud-tasks-agent-action-dispatch-queue.ts:247
13Sentry (not an active recipient in this adapter)Error-monitoring placeholderAdapter is not installed; setting a DSN alone does not send an eventNot established; current adapter logs to console insteadhttps://sentry.io/legal/dpa/src/features/monitoring/error-monitoring.ts:59-60,102-117
14TelegramNotification that a draft is readyOnly if configured (the owner does not use this today)For EEA/UK sign-ups Telegram states its data centres are in the Netherlands (telegram.org/privacy §"Where do we store your data"); a bot's outbound message to an existing chat runs over the same Telegram infrastructurehttps://telegram.org/privacy (no separate GDPR sub-processor DPA is published for the Bot API; the Standard Bot Privacy Policy at telegram.org/privacy-tpa applies to bots without their own policy)src/features/workspace/draft-ready-notifier.ts:83
15PayhipSale and delivery of Jithox downloads (withdrawn from sale on 2026-09-18; existing buyers keep access); sends Jithox a webhook with buyer data, of which Jithox stores the buyer e-mail only as a SHA-256 hashOnly for existing buyers of the withdrawn product; no new salesEU, per Payhip's own privacy policy (payhip.com/privacy, "Where we store your personal data": "All information We hold about you is stored on secure servers in the EU"); the data controller, Payhip Limited, is registered in London, UK, but that is the controller's registered office, not the stated storage locationONBEKEND — Payhip publishes a privacy policy, not a standalone GDPR DPA; no separate sub-processor list foundsrc/content/site/offers.ts:158-159,166; src/app/api/webhooks/payhip/route.ts:69

Read the whole agreement

Contact for procurement

One address. Put "Procurement" in the subject, and a person reads it.

info.jithox@gmail.com

  • Your company and what you want to use Jithox for.
  • Your own questionnaire or contract, if you have one.
  • Whether you need a signed copy of the data processing agreement.

There is no guaranteed response time, and any change to our terms is decided by the owner.