Skip to main content
Back to GhostNexus

Privacy Policy

GhostNexus (Salim LABOUE, entrepreneur individuel — SIRET 102 801 883 00012) — Effective date: April 19, 2026

This policy applies to all personal data processed by GhostNexus in connection with the Service. It is written in compliance with Regulation (EU) 2016/679 (“GDPR”) and the French loi Informatique et Libertés.

GhostNexus is designed with a data-minimisation-first architecture. Your scripts and any data processed inside a compute job run in an isolated, ephemeral Docker container. The container filesystem is destroyed on job completion. Automated validation inspects scripts before dispatch; no human access occurs by default, and GhostNexus does not train on your workloads.

1. Data Controller

GhostNexus — Salim LABOUE (entrepreneur individuel)

SIRET : 102 801 883 00012 — Registered in France (RNE, INPI)

Registered address: 10 Allée d'Anjou, 93130 Noisy-le-Sec, France

General enquiries & data subject requests: contact@ghostnexus.net

Data Protection Officer (DPO): GhostNexus has assessed its processing activities and determined that the appointment of a DPO is not required under GDPR Article 37 (GhostNexus is not a public authority, does not engage in large-scale systematic monitoring of individuals, and does not process special categories of data at scale). All privacy-related requests may be addressed to contact@ghostnexus.net with subject line “Privacy Request”.

2. Data We Collect

We collect the minimum data necessary to provide and improve the Service:

Account Data

  • Email address (used for authentication and transactional communications)
  • Password (stored as a bcrypt hash; the plaintext is never retained)
  • Account display name (optional)
  • Billing address and VAT number (if applicable, for invoice generation)

API Usage Logs

  • Job ID (randomly generated UUID, not derived from workload content)
  • Job duration (wall-clock seconds, used for billing)
  • GPU tier and node region selected
  • Job status (queued, running, completed, failed, terminated)
  • Credits consumed per job
  • API request timestamps and HTTP status codes
Script content is NOT stored post-execution. We do not log, copy, or retain the contents of scripts submitted to the Service after job completion. Intermediate buffering during dispatch is transient and overwritten on job teardown.

Payment Data

  • Payment card data is processed directly by Stripe. GhostNexus does not receive or store raw card numbers, CVVs, or full card data.
  • GhostNexus retains Stripe customer and subscription identifiers, plan status, and transaction records needed for billing and accounting.
  • Transaction IDs and amounts are retained for accounting and legal compliance purposes.

Infrastructure Telemetry

  • Execution-node availability, GPU model, VRAM, and region
  • Operational health and capacity signals used to schedule approved workloads

3. What We Do NOT Collect

To be explicit, GhostNexus does not collect, store, or process the following:

  • Script contents after job completion — your code is not retained by GhostNexus in any form once the job container is destroyed.
  • Training data or datasets submitted as inputs to your jobs.
  • Model weights or checkpoints generated by your jobs (these are your responsibility to export before container destruction).
  • Any data processed inside a Docker container — the container filesystem is isolated (--network=none --read-only --cap-drop=ALL) and wiped on completion.
  • Browser cookies beyond those strictly necessary for session management (no third-party analytics cookies, no advertising trackers).
  • Biometric data, location data, or special-category data as defined in GDPR Art. 9.

4. Legal Basis for Processing (GDPR Art. 6)

Every processing activity carried out by GhostNexus rests on one of the following legal bases:

  • Art. 6(1)(b) — Contract performance: Processing of account data, API usage logs, and billing data is necessary to perform our contract with you (provisioning compute, administering the agreed subscription, authenticating API requests).
  • Art. 6(1)(f) — Legitimate interest: Security monitoring, fraud detection, AUP enforcement, and platform abuse prevention. Our legitimate interest in maintaining a secure execution service is balanced against your privacy interests; the data involved (job metadata, request logs) is minimal and not used for profiling.
  • Art. 6(1)(a) — Consent: Sending marketing or promotional emails. You may withdraw consent at any time by clicking “Unsubscribe” in any marketing email or by contacting us. Withdrawal does not affect the lawfulness of processing before withdrawal.
  • Art. 6(1)(c) — Legal obligation: Retention of payment records for the duration required by French accounting law (Code de Commerce Art. L123-22: 10 years).

5. Data Residency & International Transfers

EU-only compute: All GPU compute processing is performed exclusively on Hetzner infrastructure located in Nuremberg, Germany (EU). No compute jobs are dispatched to infrastructure outside the European Union. GhostNexus does not transfer compute data to third countries.

Primary platform data (account database, job metadata, billing records) is stored on Hetzner infrastructure within the EU. The following limited transfers to sub-processors outside the EEA apply:

  • Stripe: Payment processing may involve transfer of billing data to Stripe, LLC (US), under Stripe's applicable data-processing terms and EU–U.S. Data Privacy Framework participation.
  • Resend: Transactional email delivery. Resend stores customer data in the United States. Transfers are covered by Resend's EU-U.S. Data Privacy Framework participation and Standard Contractual Clauses. GhostNexus does not intentionally send workload files or execution results through Resend.

We do not sell, rent, or otherwise share your personal data with third parties for their own marketing purposes.

6. Compute Isolation & Technical Architecture

Each job is executed in a dedicated Docker container configured with the following security parameters:

  • --network=none — the container has no network access; it cannot initiate outbound connections or receive inbound traffic.
  • --read-only — the container root filesystem is mounted read-only; no persistent writes to the host.
  • --cap-drop=ALL — all Linux capabilities are dropped; no privilege escalation is possible.
  • --user 65534 — containers run as the unprivileged nobody user (UID 65534).

The container filesystem — including any temporary files, intermediate outputs, and in-memory data persisted to disk — is destroyed on job completion. There is no persistent storage between jobs. Users are responsible for exporting outputs (e.g. model checkpoints, result files) via the GhostNexus output API before job termination.

7. Sub-processors

GhostNexus uses the following sub-processors to deliver the Service. We maintain data processing agreements with each.

Sub-processorLocationPurposeTransfer Mechanism
Hetzner Online GmbHDE (Nuremberg) — EU onlyCompute infrastructure, data storageNo transfer outside EEA
Stripe, LLCUS (with EU entities)Payment processing, billingProvider data terms + EU-U.S. DPF
Plus Five Five, Inc. (Resend)US (primary)Transactional & marketing emailEU-U.S. DPF + SCCs

We will update this list before onboarding any new sub-processor that processes personal data. Where required by your data processing agreement with GhostNexus, we will notify you in advance of material sub-processor changes.

8. Data Retention

We retain personal data only for as long as necessary to fulfil the purposes described in this policy, or as required by law:

  • Account data (email, hashed password, profile): retained for the duration of your account and deleted when an account-deletion request is processed, except for information that must be retained to meet a legal obligation.
  • Job metadata (job ID, task name, duration, GPU tier, cost, status): retained for 2 years from job completion, for billing accuracy, dispute resolution, and fraud detection.
  • Job output logs (stdout/stderr of your script): retained for 30 days from job completion, then automatically purged. These logs may contain data you choose to print in your script; you are responsible for not including personal data in script output unless you have a lawful basis.
  • Payment and transaction records: retained for 10 years from the transaction date, in compliance with French accounting and tax law (Code de Commerce Art. L123-22).
  • Application and access logs (IP address, API request logs): retained under size-based security-log rotation and not used for advertising or behavioural profiling.
  • Script content and container data: zero retention — destroyed on job completion (see Section 6).
  • Marketing consent records: retained until you withdraw consent, plus 1 year for compliance evidence.

9. Your Rights Under GDPR (Art. 15–22)

You have the following rights with respect to your personal data. To exercise any of these rights, contact us at contact@ghostnexus.net with subject line “Data Subject Request”. We will respond within 30 days (extendable by a further 60 days for complex requests, with notice).

  • Art. 15 — Right of access: Obtain confirmation of whether we process your personal data and receive a copy.
  • Art. 16 — Right to rectification: Correct inaccurate or incomplete personal data we hold about you.
  • Art. 17 — Right to erasure (“right to be forgotten”): Request deletion of your personal data where it is no longer necessary for the purposes for which it was collected, or where you withdraw consent (subject to overriding legal obligations, e.g. 10-year accounting retention).
  • Art. 18 — Right to restriction: Request that we restrict processing of your data in certain circumstances (e.g. while you contest accuracy).
  • Art. 20 — Right to data portability: Receive your personal data in a structured, commonly used, machine-readable format (JSON export available via the dashboard).
  • Art. 21 — Right to object: Object to processing based on legitimate interests (Art. 6(1)(f)), including profiling. We will cease processing unless we demonstrate compelling legitimate grounds.
  • Withdrawal of consent: Where processing is based on consent (Art. 6(1)(a)), you may withdraw consent at any time without affecting the lawfulness of prior processing.
Right to lodge a complaint with a supervisory authority: You have the right to lodge a complaint with the Commission Nationale de l’Informatique et des Libertés (CNIL), the French data protection authority, if you believe we have processed your data unlawfully. The CNIL can be contacted at cnil.fr. You may also contact the supervisory authority in your EU member state of habitual residence.

10. Security Measures

GhostNexus implements technical and organisational measures appropriate to the risks involved:

  • Password hashing: User passwords are hashed using bcrypt. Plaintext passwords are never stored or logged.
  • API key security: API keys are confidential authentication secrets. Application access is restricted and authenticated users can rotate their key.
  • Encryption in transit: Public communications between clients and GhostNexus infrastructure use TLS 1.2 or later.
  • Compute isolation: Each job runs in an isolated Docker container (--network=none --read-only --cap-drop=ALL --user 65534) with no shared state between jobs or users.
  • Access controls: Internal access to production systems is restricted by role, enforced via short-lived credentials, and subject to audit logging.
  • Breach notification: In the event of a personal data breach, GhostNexus will notify the CNIL within 72 hours where required and will notify affected users without undue delay where the breach is likely to result in high risk to their rights and freedoms.

No system is perfectly secure. We encourage you to use strong, unique passwords and rotate API keys regularly (see Terms of Service, Section 3).

11. Contact & Requests

For any questions about this Privacy Policy, to exercise your data subject rights, or to reach our privacy contact, please contact:

GhostNexus — Salim LABOUE (entrepreneur individuel) — Privacy

Email: contact@ghostnexus.net (subject: “Privacy Request” or “Data Subject Request”)

Response time: within 30 calendar days of receipt.

We may update this Privacy Policy from time to time. Material changes will be communicated by email to your registered address. The “Effective date” at the top of this page reflects the date of the most recent revision.

Last updated: July 26, 2026. This Privacy Policy supersedes all prior versions.