Corthex

Legal

Privacy Policy

Last updated: August 11, 2026

This Privacy Policy explains how NAHNOVA ("we", "us", "our") collects, uses, stores, and protects your personal data when you use the Corthex platform ("Service") available at www.corthex.app. We are committed to processing your personal data in accordance with the General Data Protection Regulation (EU) 2016/679 ("GDPR"), the Dutch GDPR Implementation Act (Uitvoeringswet AVG, "UAVG"), and other applicable data protection legislation.

1. Data Controller

The data controller responsible for your personal data is:

NAHNOVA

Noa Heutz, sole proprietor (eenmanszaak)

KVK (Chamber of Commerce): 82385874

The Netherlands

Email: info@nahnova.com

Website: nahnova.com

2. Data We Collect

2.1 Account Data

When you create an account, we collect your name, email address, profile image (if provided), and organization name. This data is managed through our authentication provider, Clerk.

2.2 Organization & Bot Data

We store your organization settings, bot configurations (name, description, system prompt, model preferences, branding settings), and API key metadata (hashed keys, names, usage timestamps).

2.3 Knowledge Base Content

Documents you upload (PDFs, DOCX files, URLs, plain text) are parsed, chunked, and converted to vector embeddings. The original text chunks and their embeddings are stored in your isolated database partition.

2.4 Conversation Data

Chat messages between users and your AI assistants are stored to enable conversation history and analytics. This includes message content, timestamps, and the AI model used.

2.5 Billing Data

Payment information (card details, billing address) is collected and processed exclusively by Stripe. We do not store your full payment card details on our servers. We retain your subscription status, plan tier, and billing cycle information.

2.6 Usage & Technical Data

We automatically collect IP addresses (for rate limiting and security), browser type and version, page views and navigation patterns, feature usage metrics, error logs, and performance data.

2.7 End-User Data (Widget Users)

When end-users interact with your embedded AI assistant widget, we collect their chat messages, IP address (for rate limiting only), and conversation metadata. We do not require end-users to create an account.

2.8 Connected Messaging Channels

If an organization chooses to connect Instagram Direct through Meta, we process the connected professional account identifier, account name, encrypted access credential, connection status, and messages exchanged through that channel. We use this data only to provide the requested messaging connection, deliver and receive messages, keep the connection secure, and support the organization's customer service workflow.

Under Article 6 of the GDPR, we process your personal data on the following legal bases:

  • Contract performance (Art. 6(1)(b)): Processing necessary to provide the Service you signed up for, including account management, bot deployment, knowledge ingestion, chat functionality, and billing.
  • Legitimate interest (Art. 6(1)(f)): Analytics, fraud prevention, security monitoring, service improvement, and error tracking. We have assessed that these interests do not override your fundamental rights and freedoms.
  • Legal obligation (Art. 6(1)(c)): Tax and financial record-keeping obligations under Dutch and EU law.
  • Consent (Art. 6(1)(a)): Where required, such as for non-essential cookies or marketing communications. You may withdraw consent at any time.

4. How We Use Your Data

  • Providing and maintaining the Service
  • Processing your knowledge base documents into vector embeddings for AI-powered retrieval
  • Facilitating AI-powered conversations via our multi-provider system
  • Processing payments and managing subscriptions
  • Generating usage analytics and dashboards for your organization
  • Enforcing rate limits and usage quotas per your subscription plan
  • Detecting, preventing, and addressing security incidents
  • Monitoring application errors and performance
  • Complying with legal obligations
  • Communicating service updates, security alerts, and billing notifications

5. Third-Party Data Processors

We share your personal data with the following categories of third-party processors, each bound by Data Processing Agreements (DPAs) in accordance with Art. 28 GDPR:

ServicePurposeData ProcessedLocation
ClerkAuthentication & identityName, email, profile image, org membershipUS (SCCs)
SupabaseDatabase & vector storageAll application data, embeddingsEU (eu-west-1)
StripePayment processingPayment method, billing address, invoicesUS (SCCs)
Google (Gemini)AI text generation & embeddingsChat queries, document text for embeddingUS (SCCs)
GroqAI text generationChat queriesUS (SCCs)
OpenAIAI text generationChat queriesUS (SCCs)
DeepSeekAI text generationChat queriesChina (SCCs)
VercelHosting, CDN, analyticsPage views, performance metrics, logsUS (SCCs)
SentryError tracking & monitoringError traces, session replays (sampled)US (SCCs)
UpstashRate limitingIP hashes, API key identifiers, request countsEU
Meta (Instagram)Optional Instagram Direct account connection and messagingProfessional account identifier, account name, access token, and Direct Message dataMeta's applicable processing locations

"SCCs" refers to Standard Contractual Clauses approved by the European Commission for international data transfers (see Section 7).

6. AI & Data Processing

Corthex uses third-party AI models to provide its core functionality. When you or your end-users send a chat message:

  • The message is sent to one of our AI providers (Google Gemini, Groq, OpenAI, or DeepSeek) along with relevant context retrieved from your knowledge base.
  • AI providers process data to generate responses only. Your data is not used to train or improve their models.
  • Document text is processed by Google Gemini to generate vector embeddings (numerical representations) for similarity search. The embeddings are stored in our EU-hosted database.
  • No automated decision-making with legal or similarly significant effects (Art. 22 GDPR) is performed.

7. International Data Transfers

Your primary data is stored in the European Union (Supabase, eu-west-1 region). However, certain processors are located outside the EEA. For these transfers, we rely on:

  • Standard Contractual Clauses (SCCs) adopted by the European Commission under Decision 2021/914, executed with each non-EEA processor.
  • Supplementary measures including encryption in transit (TLS 1.2+) and at rest, access controls, and data minimization.
  • Transfer Impact Assessments (TIAs) conducted for each non-EEA processor to evaluate the legal framework in the recipient country.

For DeepSeek (China-based), we conduct enhanced due diligence and supplementary measures. This provider is only used when explicitly selected; it is not a default model.

8. Data Retention

  • Account data: Retained for the duration of your account. Deleted within 30 days of account closure.
  • Knowledge base content: Retained until you delete the source or bot. Permanently removed within 30 days of deletion.
  • Conversation history: Retained for the lifetime of the bot. Deleted when the bot or organization is removed.
  • Billing records: Retained for 7 years after the end of the fiscal year in which the transaction occurred, as required by Dutch tax law (Algemene wet inzake rijksbelastingen).
  • Server logs & error data: Retained for up to 90 days for debugging and security purposes.
  • Rate limiting data: Automatically expires within minutes (sliding window).
  • Connected Meta account credentials: Retained only while the organization keeps the Instagram connection active. The stored credential and account route are removed when the connection is disconnected, Meta deauthorizes the app, or Meta submits a verified deletion request.

9. Your Rights Under the GDPR

As a data subject under the GDPR and UAVG, you have the following rights:

  • Right of access (Art. 15): Request a copy of your personal data.
  • Right to rectification (Art. 16): Correct inaccurate or incomplete data.
  • Right to erasure (Art. 17):Request deletion of your personal data ("right to be forgotten").
  • Right to restriction (Art. 18): Restrict processing in certain circumstances.
  • Right to data portability (Art. 20): Receive your data in a structured, machine-readable format.
  • Right to object (Art. 21): Object to processing based on legitimate interest.
  • Right to withdraw consent (Art. 7(3)): Withdraw consent at any time without affecting prior processing.

To exercise any of these rights, email info@nahnova.com. We will respond within 30 days (extendable by 60 days for complex requests, per Art. 12(3) GDPR). We may request identity verification before processing your request.

For a Meta-connected Instagram account, Meta may also send a signed deauthorization or data-deletion request directly to Corthex. That request removes the stored Meta credential and account connection; channel conversation data remains subject to the workspace retention period stated in this policy.

10. Cookies & Tracking Technologies

Corthex uses the following cookies and tracking technologies:

  • Strictly necessary cookies: Authentication session cookies (Clerk), CSRF protection tokens. These are essential for the Service to function and do not require consent.
  • Analytics: Vercel Web Analytics and Speed Insights collect anonymized page view and performance data. These are privacy-friendly and do not use persistent identifiers.
  • Error monitoring: Sentry may collect session replay data (sampled at 5%) for error reproduction. This data is anonymized and retained for up to 90 days.

We do not use advertising cookies, social media trackers, or cross-site tracking pixels. We do not sell your data to third parties.

11. Children's Privacy

Corthex is a B2B platform designed for businesses and professionals. We do not knowingly collect personal data from children under 16 years of age (the Dutch age of digital consent per Art. 8 GDPR and the UAVG). If we discover that we have collected data from a child under 16, we will delete it promptly. Please contact us at info@nahnova.com if you believe a child has provided us with personal data.

12. Security Measures

We implement appropriate technical and organizational measures to protect your personal data, including:

  • Encryption in transit (TLS 1.2+) and at rest
  • Row-Level Security (RLS) policies on all database tables ensuring strict multi-tenant data isolation
  • API key hashing (SHA-256): we never store plaintext API keys
  • Rate limiting to prevent abuse and brute-force attacks
  • Webhook signature verification (Svix and provider-specific verification, including Meta) for incoming webhooks
  • Regular security monitoring via Sentry error tracking
  • Principle of least privilege for database and service access

13. Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be communicated via email to the address associated with your account or through a prominent notice on the Service. Continued use of the Service after such notification constitutes acceptance of the updated policy. We encourage you to review this page periodically.

14. Contact & Complaints

For privacy-related questions or to exercise your rights:

NAHNOVA - Privacy Inquiries

Email: info@nahnova.com

If you believe we have not adequately addressed your concerns, you have the right to lodge a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens):

Autoriteit Persoonsgegevens

PO Box 93374, 2509 AJ The Hague

Website: autoriteitpersoonsgegevens.nl

Phone: +31 (0)70 888 8500

This Privacy Policy is governed by the laws of the Netherlands and the European Union. For our full terms of use, see our Terms of Service.