Privacy

Privacy Policy

Effective May 22, 2026 · Last updated June 19, 2026

The short version. KeyVex's public MCP API is unauthenticated — you can query it without an account or API key. We also offer optional accounts on the website: if you sign up (email, Google, or phone) to manage API keys, we collect basic profile information from your sign-in. Otherwise we collect almost nothing about you — the IP address of API requests (used transiently for rate-limiting and standard Cloud Run access logs), and whatever email correspondence you choose to send us. We don't run analytics on the marketing site, we don't sell or share your data, and we store API keys only as a hash. Every disclosure record we serve through the API is sourced from public US government filings — never from anything we collected from you.

1. Who we are

KeyVex is a Model Context Protocol (MCP) server that publishes US public-record financial and government disclosures. The service is operated by KeyVex LLC. For privacy questions, contact contact@keyvex.com.

This Privacy Policy applies to:

2. Information we collect

2.1 Information you give us

KeyVex's MCP endpoint at mcp.keyvex.com is openly accessible — you can query it without an account or API key. You give us personal information in two cases:

Creating an account is optional — it is not required to query the public MCP endpoint. We do not run a newsletter or marketing-list signup.

2.2 Automatic information from API usage

When you call the MCP endpoint, Google Cloud Functions (Gen 2) automatically logs:

These logs live in Google Cloud Logging under the project capitaledge-api and are retained per Google's default retention (currently 30 days for standard logs). We use them to debug failures and monitor for abuse.

Your IP is also held briefly in server memory as part of the per-IP rate-limit window (60 requests per 60 seconds). That in-memory state is per-container and is dropped when the container restarts — typically within minutes of the last request from that IP.

2.3 Automatic information from the marketing site

The marketing site at keyvex.com is static HTML served by Firebase Hosting. We do not embed Google Analytics, Facebook Pixel, or any other third-party tracking, and we set no advertising or analytics cookies. The signed-in pages (sign-in and account) use Firebase Authentication, which stores a session token in your browser's local storage to keep you signed in. Signing in also sets a single strictly-necessary first-party cookie named __session so the homepage can route you to your dashboard server-side — it is used only for authentication and session routing, never for tracking, and is not shared with anyone. These are strictly functional, not advertising or analytics. Firebase Hosting's edge CDN (Fastly) logs basic request data (IP, user-agent, URL) for delivery and abuse protection, but we do not access or combine these with any other data.

2.4 What we do NOT collect

3. How we use information

We use the information described above only to:

We do not use your information for any other purpose. We do not run advertising. We do not train AI models on your usage data.

4. The data the API serves

KeyVex's MCP tools return normalized public-record financial and government disclosures sourced from official US government repositories: SEC EDGAR, USAspending.gov, Senate eFD, House Clerk, Senate LDA, the unitedstates/congress-legislators public catalog, api.congress.gov, api.open.fec.gov, US Treasury OFAC, federalregister.gov, SEC + DOJ + CFTC + OCC + FDIC + FTC press release feeds, FDA openFDA, CPSC SaferProducts, CFPB Consumer Complaint Database, HHS-OIG LEIE, DOJ FARA, US Trade Consolidated Screening List, US Treasury Direct, CFTC Commitments of Traders, BLS, FRED, EIA, and GovInfo.

This data is already public by federal mandate. We do not derive personal-information profiles, scoring models, or predictive analytics from it. We do not enrich the public-record data with anything sourced from our users. Records returned by the API carry attribution back to the originating government source via filing_url / report_url / primary_document_url fields.

5. Sharing

We do not sell your personal information. We do not share your personal information with third parties for advertising or marketing purposes. We share information only with:

Live data passthrough. Four KeyVex tools fetch results in real time from the source rather than from our cache: get_federal_contracts and get_federal_grants (forwarded to api.usaspending.gov), get_fec_contributions (api.open.fec.gov), and get_consumer_complaints (consumerfinance.gov). When you call one of these tools, the search parameters you supply — for example a company name, recipient, candidate, state, or date range — are transmitted to the relevant US-government API to retrieve current results. These are searches about public entities: we do not forward your IP address, your identity, or any account information, and the government API receives the request from KeyVex's servers, not from you directly. Every other tool serves data from our own cache, so those queries never leave KeyVex.

6. Security

The MCP endpoint at mcp.keyvex.com serves traffic over TLS 1.2+ exclusively (auto-managed certificates via Let's Encrypt). The endpoint runs under a dedicated Google Cloud service account with read-only Firestore permissions — by design, a request to the MCP endpoint physically cannot modify our database. Per-IP rate limits and Cloud Run instance caps bound worst-case load.

Email correspondence with contact@keyvex.com is handled by our inbox provider's standard security controls (TLS in transit, provider-default at-rest encryption).

No system is perfectly secure. If we discover a breach affecting your information, we will notify you within the timeframe required by applicable law.

7. Data retention

8. Your rights

Wherever applicable law gives you these rights (including residents of the EEA, UK, Switzerland, California, and other states with privacy laws), you have the right to:

To exercise any of these rights, email contact@keyvex.com. We respond within 30 days. In practice, because we collect so little about you, most rights requests resolve to "no records found beyond your email correspondence."

California residents (CCPA / CPRA): You have the right to know what personal information we collect, the right to delete it, the right to correct inaccurate information, and the right not to be discriminated against for exercising these rights. We do not sell or share personal information for cross-context behavioral advertising.

9. International data transfers

KeyVex's infrastructure is hosted in Google Cloud's us-central1 region (Iowa, USA). If you access KeyVex from outside the United States, your information will be transferred to and processed in the United States. We rely on Google Cloud's contractual safeguards (including Standard Contractual Clauses where applicable) for any cross-border transfer of personal information.

10. Children

KeyVex is a developer-focused API service intended for adults building software professionally. We do not intentionally collect personal information from children under 13. If we learn we have collected information from a child under 13, we will delete it promptly.

11. Changes to this policy

We may update this Privacy Policy from time to time. When we make material changes, we will update the "Effective" and "Last updated" dates at the top of this page. Continued use of the service after a change indicates acceptance.

12. Contact

For privacy questions or to exercise any rights described above:

contact@keyvex.com

KeyVex is a data publisher. Nothing on this site or in API responses is investment advice. The disclosure records served by the API originate from official US government sources and are public by federal mandate.