Skip to main content

NeuraVate Subprocessor Register

Last updated 2026-10-29Version v1.6-2026-10-29-LAUNCH

Operator identity. NeuraVate is a service operated by PairOx Pty Ltd (ABN 82 154 477 728, ACN 154 477 728), an Australian private company ("PairOx", "we", "us", "our"). Its registered address is 4 Lorikeet Street, Glenwood NSW 2768, Australia, and its telephone number is +61 402 614 311.

This is a versioned register. Every change is a version bump recorded in the Register changelog (Section 6). Publication surfaces must render the slug and version verbatim.

1. 1. Purpose and how to read this register

This register lists every third party engaged (or slated to be engaged) to process personal data on our behalf. Our Privacy Policy (privacy-policy, section 8.3), Consumer Health Data Privacy Policy (consumer-health-data-privacy-policy, section 5.3) and Terms of Service (terms-of-service, section 13) refer to it for the complete list.

Status values:

  • ACTIVE — the vendor processes personal data in the live service today.
  • PENDING-ACTIVATION — the vendor is selected and contracted-or-in-contracting, but not yet carrying production personal data; the row exists so activation is a notice event, not a surprise.
  • NOT USED AT LAUNCH — a vendor for a feature the launch does not offer; no personal data goes to it.
  • CONDITIONAL-candidate — under evaluation only; not engaged, no data flows. Listed purely so that nobody is surprised if it is ever adopted.

Change notification: we update this register before a new subprocessor touches personal data. Notice is delivered by updating this register (version bump), and the Privacy Policy is updated at the same time where the change affects it. Where an organisation customer has signed our Data Processing Agreement, it also gets 30 days' advance notice of any new subprocessor or material change, plus direct notice under that agreement's notice clause.

Source of truth: this register is the authoritative list. A vendor credential or outbound connection with no register row is a compliance defect, and we correct it.

Data-processing terms: the date on which we accepted each provider's data-processing terms is recorded in the last column of Section 2: Hetzner 2026-10-12, Backblaze 2026-10-12 and Stripe 2026-10-12; Cloudflare's terms have applied since our zone was created on 2026-07-15, Migadu's since our domain was added on 2026-06-09, and Resend's since our account was opened on 2026-07-08 (the exact date of that acceptance is not recorded).

2. 2. The register

Vendor Purpose Personal data categories Processing location Transfer mechanism Status DPA execution
Hetzner Online GmbH Infrastructure hosting of the entire launch platform on one virtual machine. The launch data stores are self-hosted on it (PostgreSQL with the Keycloak database), so Hetzner is the subprocessor underlying all platform data at rest All categories processed by the platform, including health data Falkenstein, Germany None needed for EU, EEA or UK data (Germany is in the European Union); APP 8 accountability ACTIVE at launch Hetzner data processing agreement (GDPR Art 28), concluded 2026-10-12
Cloudflare, Inc. Network, security and DNS in front of every NeuraVate site: TLS termination and re-encryption to the origin, attack filtering (WAF, DDoS), DNS, and delivery IP addresses, request metadata, and the content of requests and responses passing through it (which can include health information shown in the app or on the emergency page) Global network (the data centre nearest the visitor); Cloudflare, Inc. is in the United States Cloudflare Data Processing Addendum (EU–US Data Privacy Framework / SCCs) ACTIVE at launch Cloudflare Data Processing Addendum, part of Cloudflare's terms; in force for our zone since it was created on 2026-07-15
Backblaze, Inc. (B2 Cloud Storage) Offsite storage of the encrypted nightly database backups; each backup is kept for 30 days and then deleted automatically (no Object Lock, which would stop the deletion) Encrypted database backups (all categories, including health data, unreadable without our backup key) EU Central region (Amsterdam, the Netherlands); Backblaze, Inc. is in the United States Backblaze Data Processing Addendum (SCCs) ACTIVE at launch Backblaze Data Processing Addendum, accepted 2026-10-12
Stripe (Stripe, Inc. and affiliates) Payments for the printed card: the Stripe-hosted payment page (a Payment Link) on which the card is bought, the order and payment records kept in our Stripe account, receipts, and refunds. No subscription is sold at launch Name, email address, shipping address, the buyer's account ID (an order placed from the app) or the emergency link the buyer types in (an order placed from our website), what was bought, the amount, and payment and refund status. Card data is processed by Stripe as an independent controller under its own services agreement, not as our processor — we never store card numbers (dual role stated honestly below) United States / global SCCs, per the Stripe Data Processing Agreement ACTIVE at launch (printed-card payments through a Payment Link) Stripe Data Processing Agreement, accepted 2026-10-12 when our NeuraVate.ai Stripe account was opened
Resend (Resend, Inc.) Transactional email delivery: verification emails and password resets at launch (alerts and billing receipts only when those features ship) Recipient email address, name, message content United States; Japan (our neuravate.ai sending domain sends through Amazon SES in its Tokyo region) SCCs, per the Resend Data Processing Agreement ACTIVE at launch (account open since 2026-07-08) Resend Data Processing Agreement, part of Resend's terms; in force since the account was opened on 2026-07-08 (the exact acceptance date is not recorded)
Migadu (Migadu-Mail GmbH, Switzerland) Email hosting for the neuravate.ai addresses (support@, privacy@ and the others the legal documents name): receives and stores inbound mail and our replies, and hosts the mailbox it is delivered to, where we read and answer it Sender name and address, message content (which can include health information a person chooses to send), our replies Switzerland (company); mail servers in France and Germany France and Germany are in the EU; Switzerland holds an EU adequacy decision; Migadu's data-processing terms ACTIVE at launch (the neuravate.ai mail records point at Migadu) Migadu's data-processing terms; in force since neuravate.ai was added on 2026-06-09
Expo (650 Industries, Inc. — Expo Push Service / EAS) Push-notification routing from our notification service to user devices Push tokens, device platform, notification content United States SCCs, per the Expo Data Processing Agreement NOT USED AT LAUNCH (the NeuraVate.ai app sends no push notifications; PENDING-ACTIVATION before it ever does) Expo Data Processing Agreement, to be accepted before the app sends any push notification

Downstream delivery networks (via Expo): push delivery necessarily transits Apple Push Notification service (iOS devices) and Google Firebase Cloud Messaging (Android devices). These are the platform-required delivery networks for the respective devices — there is no alternative route to a device's push channel. They receive push tokens and notification payloads as part of Expo's routing and are covered by the Expo row above.

Conditional candidates (NOT active — no data flows today)

Vendor Would-be purpose Notes Status
PostHog Product analytics Candidate only. If adopted: PHI-free event taxonomy only, prior-consent banner required first (see cookie-policy §4), register version bump before activation CONDITIONAL-candidate
Twilio SMS delivery Undecided. No account, no integration CONDITIONAL-candidate

3. 3. Explicitly NOT subprocessors

To prevent future confusion, the following are recorded as non-processors — they do not process user personal data on our behalf:

  • GitHub / GitHub Container Registry (GHCR) — hosts our source code and container images. No user data is stored in or transits the repository or registry.
  • Local development doubles — Mailpit (dev email catcher) and stripe-mock run only in local/dev environments against non-production data; they never see production personal data.
  • Self-hosted infrastructure components — Keycloak, PostgreSQL, and the gateway and ingress software in front of them (Kong, Traefik) are our own workloads, deployed and operated by us on our own server. They are not third parties; the third party underneath them is the Hetzner row in Section 2.
  • Apple (App Store) and Google (Google Play) — if a person gets the NeuraVate.ai app from their stores, they handle that person's download and store account under their own terms, as controllers in their own right; the app sends them no personal data, and they process none on our behalf. A pass a person adds to Apple Wallet from the app holds only their emergency link; Wallet keeps it on their phone and, if they use iCloud for Wallet, Apple keeps it in their iCloud account, for that person and not on our behalf.
  • Stripe, in its independent-controller capacity — for card/payment-instrument data, Stripe determines its own purposes and means under its services agreement and is a controller in its own right, not our subprocessor. Stripe appears in Section 2 only for the processing it performs on our behalf (the printed-card order and payment records in our Stripe account).

4. 4. Vendor due-diligence and DPA execution protocol

Every new vendor (and every status promotion of an existing row) follows this protocol:

  1. Before account creation / contracting: assess the vendor's security posture, certifications, breach history, data locations, and sub-subprocessor chain; confirm a GDPR Art 28 DPA with SCCs (or another valid Chapter V transfer mechanism) is available.
  2. At account creation: execute the vendor's DPA/SCCs and record the execution date and mechanism in this register (the last column of Section 2). Unrecorded execution is a defect to be cured, not a normal state.
  3. Before any production traffic: the register row must exist with ACTIVE or PENDING-ACTIVATION status, and, for an organisation customer under a Data Processing Agreement, the 30-day advance notice that agreement provides must have run. Register row first, data flow second — never the reverse.
  4. On offboarding: the row moves to a REMOVED entry in the changelog, and return/deletion of personal data is obtained per the vendor DPA.

6. 6. Register changelog

Version Date Change
v1.6-2026-10-29-LAUNCH 2026-10-29 No change to this register. It moves with the other launch documents, which carry one version identifier, because the Privacy Policy now names the Neural Halt setting and its history and the check-up dates you add to your plan, and says that you can download a copy of your account data yourself in the web app, which we make when you ask for it and do not store. No processor was added.
v1.6-2026-10-28-LAUNCH 2026-10-28 Section 3 adds that a pass a person adds to Apple Wallet from the NeuraVate.ai app holds only their emergency link, and that Wallet and Apple keep it for that person, not on our behalf. It moves with the other launch documents, which carry one version identifier, because the Privacy Policy now describes the app lock, the Apple Wallet pass and saving or sharing a picture of the QR code. No processor and no item of personal data was added.
v1.6-2026-10-27-LAUNCH 2026-10-27 No change to this register. It moves with the other launch documents, which carry one version identifier, because the Privacy Policy and the Terms of Service now say that you can delete your account yourself on our website and in versions of the NeuraVate.ai app that offer it. No processor and no item of personal data was added.
v1.6-2026-10-24-LAUNCH 2026-10-24 No change to this register. It moves with the other launch documents, which carry one version identifier, because the Privacy Policy now says that the web app shows you when your emergency page was opened and whether it was shown, and the Accessibility Statement is published with them. No processor and no item of personal data was added.
v1.6-2026-10-21-LAUNCH 2026-10-21 The Expo row says that the NeuraVate.ai app sends no push notifications, so Expo is still not used at launch. Section 3 adds Apple and Google as non-processors for anyone who gets the app from their stores: the app sends them no personal data. No processor and no item of personal data was added; the register moves with the other launch documents, which carry one version identifier.
v1.5-2026-10-19-LAUNCH 2026-10-19 The Stripe row's data now includes the buyer's account ID, which an order for the printed card placed from the app carries, and says the emergency link is one the buyer types in on an order placed from our website. A new item of data reaches a subprocessor already listed, so this is a material change and a new minor version.
v1.4-2026-10-15-LAUNCH 2026-10-15 No change to this register. It moves with the other launch documents, which carry one version identifier, because the Privacy Policy, the Terms of Service and the Consumer Health Data Privacy Policy changed what they say about deleting an account.
v1.3-2026-10-12-LAUNCH 2026-10-12 Launch facts published (D-111): the operator named as PairOx Pty Ltd (ABN 82 154 477 728, ACN 154 477 728); the hosting row filled as Hetzner Online GmbH, Falkenstein, Germany, ACTIVE at launch; the Backblaze row's region stated as EU Central (Amsterdam, the Netherlands); the mailbox-provider row removed because the mailbox the support and privacy addresses deliver to is hosted by Migadu (Migadu-Mail GmbH, Switzerland), whose row now says so; and each provider's data-processing terms dated in the last column. Corrected before publication, under the same version: the Resend row's processing location names Japan as well as the United States, because our neuravate.ai sending domain sends through Amazon SES in its Tokyo region; the Migadu row's location names France and Germany, where the mail servers our neuravate.ai mail records point at are, in place of "mail stored in Europe"; the definition of a PENDING status, which no row carries, is removed from Section 1; and NeuraVate is described as a service operated by PairOx Pty Ltd, which is "we".
v1.2-2026-10-06-LAUNCH 2026-10-06 Launch posture (D-107): Cloudflare (network, security, DNS) and Backblaze B2 (encrypted offsite backups) added as ACTIVE at launch; Migadu (email hosting for the support and privacy addresses) added as ACTIVE at launch and the mailbox provider those addresses forward to added as PENDING; Resend's launch purpose narrowed to verification and password-reset email; Stripe's purpose and data categories re-described from subscription billing to the printed-card order (name, email, shipping address, the emergency link to print, what was bought, payment and refund status), matching Privacy Policy section 8.4; the offsite-backup candidate row removed (now the Backblaze row); Expo marked not used at launch; the hosting row's EU-region working default withdrawn. Before its publication on the public website: the operator identity, hosting provider and region, backup storage region, mailbox provider and DPA execution dates are stated as not yet decided, in place of internal markers; the opening paragraph and the change-notification paragraph were rewritten because no organisation customer is served at launch, and the pointers to the unpublished agreement template were removed; the claimed automated cross-check against production secrets was removed, because it is not built; and the self-hosted list was narrowed to what the launch runs.
v1.1-2026-07-15-FINAL 2026-07-15 Finalized per D-031: all resolvable placeholder tokens filled to final working values (effective date 2026-07-15, EU-region hosting defaults, DPA-execution posture); the irreducible founder-only facts (registered entity, hosting-provider name, per-vendor DPA execution dates) carried as founder-only blanks. Register content otherwise unchanged; professional legal-counsel review remains PARKED.
v1.0-2026-07-15 2026-07-15 Finalized to v1.0 (D-031). Register content unchanged from v0.9 (code-verified, ledger E-136); status set FINAL; founder/counsel-only identity facts normalized to bracketed founder/counsel placeholders, professional legal-counsel review PARKED.
v0.9-draft-final-2026-07-08 2026-07-08 Initial register: hosting placeholder (FA-20) PENDING; Stripe ACTIVE (test mode); Resend + Expo PENDING-ACTIVATION; PostHog/Twilio/offsite-backup listed as CONDITIONAL candidates; non-processor section added

Questions about this document?