How we protect your content and comply with EU privacy law.
API keys, OAuth client secrets, and webhook signing secrets are injected at runtime from the deployment environment. They are not committed to source control.
/api/fact-check, /api/extract-url, /api/contact).When you run a fact-check, the text you submit is sent to our inference provider (OpenRouter) to invoke the underlying language model. We do not instruct the provider to train on your content, and we do not share your content with any party other than our listed sub-processors for the purpose of providing the service.
We rely on the following sub-processors to deliver the service:
| Sub-processor | Purpose |
|---|---|
| OpenRouter, Inc. | Language model inference for fact-checks (routes to underlying model providers) |
| Stripe, Inc. | Subscription and payment processing |
| Google LLC | OAuth sign-in (authentication only) |
| Resend, Inc. | Transactional email delivery |
Each sub-processor handles data under its own terms and, where applicable, relies on the EU Standard Contractual Clauses for any transfers outside the European Economic Area. We will post notice of any material change to this list on this page.
If you believe you have found a security vulnerability in FactMatters, please email contact@serpact.com with a detailed description and steps to reproduce. We will acknowledge your report within two business days and keep you informed as we investigate.
Please do not perform denial-of-service testing or access data that does not belong to you.
We are committed to the EU General Data Protection Regulation (GDPR). Our Data Processing Addendum is available to any customer that requires one. For privacy-related questions or to exercise your rights under GDPR, contact contact@serpact.com.