Sub-processor register
Version 1.0 · effective 6 Sept 2026
Parts Genius uses the services below to deliver the product. This register lists every third party that can receive customer data, what reaches it, and where it processes.
Used by every yard
These are how the product runs. Using Parts Genius means using these.
| Service | Purpose | Receives | Processes in |
|---|---|---|---|
| Supabase | Hosts the databases. Every record in the product lives here. | account, customer, vehicle, parts, financial, operational | Australia (Sydney) for the platform and yard projects |
| Vercel | Runs the application and serves every page and API request. | account, customer, vehicle, parts, financial, operational | Sydney (syd1) — see vercel.json |
| Cloudflare R2 | Stores part photos, document images, yard logos and database backups. | parts, vehicle, operational | Cloudflare's global object storage |
| Google Workspace (Gmail SMTP) | Sends mail that comes FROM Parts Genius rather than from a yard: landing-page demo and waitlist confirmations, and the enquiry itself to our own inbox. | enquiry, account | Google's global mail infrastructure |
Used only when a yard connects them
A yard that never connects one of these sends it nothing. Credentials for these belong to the yard and are held in that yard's own database, encrypted.
| Service | Purpose | Receives | Processes in |
|---|---|---|---|
| PartsTrader | Receives quote requests from repairers and returns quotes. | customer, vehicle, parts, financial | New Zealand |
| CarJam | Looks up New Zealand vehicle details from a registration or VIN. | vehicle | New Zealand |
| Xero / MYOB | Receives a yard's sales invoices for its own bookkeeping. | customer, financial | Per the yard's own accounting account |
| Stripe | Takes card payments into the yard's own Stripe account. | customer, financial | Per the yard's own Stripe account |
| Google (Gemini) | Generates written summaries and suggestions over records already in the product. | parts, vehicle | Google Cloud |
| Anthropic (Claude) | Classifies a part request against the category list, when an Anthropic key is configured for the deployment or the yard. | parts | United States |
| xAI (Grok) | The same classification, when an xAI key is the one configured instead. | parts | United States |
| Resend | Sends platform email when a yard has not configured its own mail server. | account, customer, financial | United States |
| Marketplaces (Trade Me, eBay, Facebook and others a yard enables) | Lists a yard's parts for sale and returns orders. | parts, customer, financial | Per marketplace |
| Couriers (GoSweetSpot and others a yard enables) | Books deliveries and returns tracking. | customer | New Zealand |
Last reviewed against the source code on 7 Sept 2026. Reviewed, not generated — the date records that a person checked it.