Subprocessors
Last updated: 19 October 2026
Deuce Creative Limited (trading as Grofomo) uses the providers below to run the platform. This page is the current, canonical list. It is referenced by our Data Processing Addendum as the record of subprocessors we have engaged, and by our Privacy Policy.
Where we process personal data on behalf of an event organiser, these providers are our subprocessors. Where we act as a controller in our own right, they are our processors. The distinction is set out in the Privacy Policy; either way, the list is the same and it is complete.
The three groups below are not interchangeable. Read the note under each heading before treating an entry as something we chose on your behalf.
Platform subprocessors
Engaged by us, and used for every customer. We give notice before adding to this list, and you may object. These are the entries our Data Processing Addendum commits us on.
Supabase
Supabase, Inc.
Primary database, authentication, and file storage. Every record the platform holds lives here.
- Data it can access
- Name, email address, phone number
- Order and ticket records
- Marketing consent records
- Uploaded images, video, and documents
- IP address, device and browser information
- Whose data
- Attendees and ticket buyers, Organiser users, Artists, Volunteers, Suppliers
- Where
- United Kingdom (AWS eu-west-2, London)
- Transfer safeguard
- Not required: processing stays in the UK.
- Their terms
- supabase.com
Data at rest stays in the United Kingdom.
Vercel
Vercel, Inc.
Application hosting. Serves every page, runs every API route, and runs the scheduled jobs.
- Data it can access
- Any personal data contained in a request or response
- IP address, device and browser information
- Request logs
- Whose data
- All categories
- Where
- Pages are served from the London edge. Server functions currently execute in the United States (Washington DC).
- Transfer safeguard
- EU-US Data Privacy Framework (UK Extension), and Standard Contractual Clauses with the UK Addendum
- Their terms
- vercel.com
Function execution is transient. Data is held in memory only for as long as it takes to serve one request, and is written back to the United Kingdom database.
Stripe
Stripe Payments Europe, Ltd. and Stripe, Inc.
Card payments, payment plans, payouts to organisers and artists, and card readers at the door.
- Data it can access
- Name, email address
- Billing address and payment card details
- Transaction amounts and history
- Bank and payout details for organisers and artists
- IP address, device and browser information
- Whose data
- Ticket buyers, Organiser users, Artists, Affiliates
- Where
- Ireland and the United States
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum
- Their terms
- stripe.com
Card numbers are captured by Stripe directly in the buyer browser and never reach our servers.
Resend
Resend, Inc.
Sends every email the platform sends: ticket confirmations, receipts, sign-in links, and marketing broadcasts. Also receives replies to platform addresses.
- Data it can access
- Name, email address
- Email content and attachments
- Delivery, bounce, open, and click events
- Whose data
- Attendees and ticket buyers, Organiser users, Artists, Mailing list subscribers
- Where
- United States
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum
- Their terms
- resend.com
Where an organiser connects a Resend audience, a contact list of name and email is held at Resend on an ongoing basis rather than only in transit.
Expo
650 Industries, Inc.
Delivers push notifications to the Grofomo mobile app, and builds and distributes app releases.
- Data it can access
- Push notification tokens
- Notification title and body
- App and device version
- Whose data
- Mobile app users
- Where
- United States
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum
- Their terms
- expo.dev
Expo issues a token scoped to our project. The underlying Apple or Google device token is never exposed to us.
Sentry
Functional Software, Inc.
Crash and error reporting for the Grofomo mobile app and websites, so we can find and fix faults.
- Data it can access
- Error messages and stack traces
- Device model, operating system, and app or browser version
- Whose data
- Mobile app users, Website visitors, Organiser users
- Where
- European Union (Germany)
- Transfer safeguard
- EU-US Data Privacy Framework (UK Extension), and Standard Contractual Clauses with the UK Addendum, for support access from the United States
- Their terms
- sentry.io
Reports carry no name, email, or account identifier, IP addresses are not stored, and there is no session replay or performance tracing.
Cloudflare
Cloudflare, Inc.
Turnstile bot protection on public forms, and content delivery in front of our database provider.
- Data it can access
- IP address, device and browser information
- Bot-detection signals
- Whose data
- Anyone submitting a public form
- Where
- Global edge network, processed at the location nearest the visitor
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum
- Their terms
- cloudflare.com
IP address is passed to Turnstile deliberately, as an additional signal for telling people apart from bots.
Amazon Web Services
Amazon Web Services EMEA SARL
Renders promotional video and artwork on demand, and stores the rendered output.
- Data it can access
- Artist names and likeness contained in supplied artwork
- Event names and campaign copy
- Whose data
- Artists, Organiser users
- Where
- United Kingdom (eu-west-2, London)
- Transfer safeguard
- Not required: processing stays in the UK.
- Their terms
- aws.amazon.com
Twilio
Twilio Inc.
Supplies a phone number to organisers who do not have a spare one, so they can receive the verification code needed to connect WhatsApp.
- Data it can access
- The phone number we supply to the organiser
- Verification codes sent by Meta to that number
- The forwarding number for voice calls
- Whose data
- Organiser users
- Where
- United States (US1 region)
- Transfer safeguard
- EU-US Data Privacy Framework, and Standard Contractual Clauses with the UK Addendum
- Their terms
- twilio.com
No attendee data reaches Twilio. Conversations with attendees run over WhatsApp through Meta, not over these numbers. If that ever changes, this entry and the DPA annex must be revised before it does.
Google Cloud and Google APIs
Google Ireland Limited
Sign in with Google, Google Wallet passes, Google Maps in the site-map editor, and web fonts on branded pages.
- Data it can access
- Name, email address
- Google account identifier
- Wallet pass contents
- IP address, device and browser information
- Whose data
- Organiser users, Ticket buyers who save a pass, Visitors to branded pages
- Where
- European Union and the United States
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum
- Their terms
- cloud.google.com
A Google Wallet pass contains the event name, venue, ticket type, and the ticket reference used as its barcode. It does not contain the holder name or email address.
Apple
Apple Distribution International Ltd.
Sign in with Apple, Apple Wallet passes, and push notification delivery to iOS devices.
- Data it can access
- Name, email address
- Apple account identifier
- Device push tokens
- Whose data
- Organiser users, Mobile app users, Ticket buyers who save a pass
- Where
- Ireland and the United States
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum
- Their terms
- apple.com
Apple Wallet passes are built on our own servers and handed to the device. Apple receives the push token used to signal that a pass changed, not the pass contents.
OpenRouter
OpenRouter, Inc.
Routes requests to large language models, used for drafting artist biographies, event copy, and campaign suggestions, for suggesting a contact name from the part of an email address before the @ when an organiser asks for one, and for sorting the WhatsApp messages people send an organiser by topic and matching them to the organiser's FAQs.
- Data it can access
- Artist name, real name, location, and biography text
- Organiser-authored event and campaign copy
- Email address local part (the text before the @), without the domain
- The text of WhatsApp messages sent to an organiser, with up to four earlier messages from the same conversation, without the phone number or name
- Whose data
- Artists, Organiser users, Organiser contacts: ticket buyers, mailing-list subscribers, and registrants, People who message an organiser on WhatsApp
- Where
- United States
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum
- Their terms
- openrouter.ai
The only contact data that reaches a model is the part of an email address before the @, and only when an organiser asks for missing names to be filled and our own rules cannot read that address. The domain, every other contact field, and anything identifying the organiser stay on our servers. Each of these requests uses OpenRouter Zero Data Retention, enforced on every request: OpenRouter does not keep it, and routes it only to model providers that have committed to keep nothing and not to train on it. The organiser reviews every suggestion before anything is saved, and the feature is switched off by default. WhatsApp message sorting sends the words of a message and the few before it in the same conversation, never the phone number, the WhatsApp profile name or the contact record, also with Zero Data Retention enforced on every request, and is switched off by default. The model only picks a topic and an FAQ from fixed lists; it writes nothing that is sent to anyone.
Slack
Salesforce, Inc.
Receives internal operational alerts from the platform.
- Data it can access
- Alert text, which can incidentally contain a record identifier
- Whose data
- Not directed at any category; incidental only
- Where
- United States
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum
- Their terms
- salesforce.com
Subprocessors engaged by our subprocessors
Engaged by one of the providers above rather than by us. Listed so the whole chain is visible. Changes flow through that provider under its own agreement.
Google, reached through OpenRouter
Google LLC
Provides the model used for structured extraction of artist and event details, for suggesting contact names from the part of an email address before the @, and for sorting WhatsApp messages whenever the TypeSafe decision model is unavailable.
- Data it can access
- Whatever the prompt contains: artist and event copy
- Email address local part (the text before the @), without the domain
- The text of WhatsApp messages sent to an organiser, with up to four earlier messages from the same conversation, without the phone number or name
- Whose data
- Artists, Organiser users, Organiser contacts: ticket buyers, mailing-list subscribers, and registrants, People who message an organiser on WhatsApp
- Where
- United States
- Transfer safeguard
- Relied on through the OpenRouter agreement
- Their terms
- cloud.google.com
We have no contract with Google for this. OpenRouter passes our requests to it as one of the AI model providers it routes to. OpenRouter's data processing agreement does not list model providers among its subprocessors, and leaves it to us to review each model provider's own terms, which is what this entry records. Contact-name suggestions and WhatsApp message sorting use OpenRouter Zero Data Retention on every request, a listing OpenRouter says reflects the model provider's published policy rather than a guarantee of its own.
TypeSafe, reached through OpenRouter
TypeSafe AI, Inc.
Provides the decision model (Jev) used to sort WhatsApp messages sent to an organiser by topic and to match them to the organiser's FAQs. It can only choose between the options it is given and cannot write text.
- Data it can access
- The text of WhatsApp messages sent to an organiser, with up to four earlier messages from the same conversation, without the phone number or name
- Organiser-authored FAQ questions and answers
- Whose data
- People who message an organiser on WhatsApp, Organiser users
- Where
- United States
- Transfer safeguard
- Relied on through the OpenRouter agreement
- Their terms
- typesafe.ai
We have no contract with TypeSafe. OpenRouter passes our requests to it as one of the AI model providers it routes to. OpenRouter's data processing agreement does not list model providers among its subprocessors, and leaves it to us to review each model provider's own terms, which is what this entry records. Used only while the platform switch for WhatsApp message sorting is on, and only through OpenRouter Zero Data Retention, enforced on every request: OpenRouter lists the Jev endpoint as keeping no prompts and not training on them, a listing OpenRouter says reflects TypeSafe's published policy rather than a guarantee of its own. If the endpoint stops qualifying, the request is refused and falls back to the platform fast model under the same rule. TypeSafe's own published terms say it does not train on prompts, and that its service is hosted in the United States, on Amazon Web Services, with prompts processed but not stored by Modal, Nebius and CoreWeave.
Perplexity, reached through OpenRouter
Perplexity AI, Inc.
Provides the model used to research artists against public web sources.
- Data it can access
- Artist name and the search context supplied with it
- Whose data
- Artists
- Where
- United States
- Transfer safeguard
- Relied on through the OpenRouter agreement
- Their terms
- perplexity.ai
We have no contract with Perplexity. OpenRouter passes our requests to it as one of the AI model providers it routes to. OpenRouter's data processing agreement does not list model providers among its subprocessors, and leaves it to us to review each model provider's own terms, which is what this entry records.
Apple Push Notification service and Firebase Cloud Messaging, reached through Expo
Apple Distribution International Ltd. and Google Ireland Limited
The operating system push networks that carry a notification the last step to a phone.
- Data it can access
- Device push tokens
- Notification payload
- Whose data
- Mobile app users
- Where
- United States
- Transfer safeguard
- Relied on through the Expo agreement
- Their terms
- firebase.google.com
Services you switch on yourself
Reached only because you connected an account, entered a key, or nominated a destination. You control whether these are used at all and you hold the relationship with them, so they sit outside our notice commitment.
Meta WhatsApp Business Platform
Meta Platforms Ireland Limited
Delivers WhatsApp messages between an organiser and their audience, using that organiser own WhatsApp Business account.
- Data it can access
- Recipient phone numbers
- Message content, inbound and outbound
- Whose data
- Attendees who message, or are messaged by, an organiser
- Where
- Ireland and the United States
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum, held by the organiser with Meta
- Their terms
- whatsapp.com
The organiser owns the WhatsApp Business account and contracts with Meta directly. We act as their technology provider.
Meta Pixel
Meta Platforms Ireland Limited
Measures ticket sales for an organiser own advertising, where that organiser has added their pixel to an event.
- Data it can access
- IP address, device and browser information
- Pages viewed and purchase value
- Meta advertising cookies
- Whose data
- Visitors to that organiser ticket storefront
- Where
- Ireland and the United States
- Transfer safeguard
- Standard Contractual Clauses with the UK Addendum, held by the organiser with Meta
- Their terms
- facebook.com
Off unless the organiser supplies a pixel identifier, and it loads only for a visitor who has accepted analytics cookies.
Social publishing platforms
Meta Platforms Ireland Limited, TikTok Information Technologies UK Limited, X Corp., Google Ireland Limited, and Mixcloud Ltd.
Publishes posts, video, and audio to accounts an organiser has connected: Facebook, Instagram, Threads, TikTok, X, YouTube, and Mixcloud.
- Data it can access
- Post content and media
- The connected account identity and its access token
- Whose data
- Organiser users, Anyone appearing in the media they publish
- Where
- Ireland, the United States, and elsewhere depending on the platform
- Transfer safeguard
- Held by the organiser with each platform under its own terms
- Their terms
- facebook.com
Reaches a platform only where the organiser has explicitly connected their own account.
Webhook endpoints you nominate
Whichever party you nominate
Sends event notifications to a URL an organiser or artist enters, for example their own Slack workspace or internal system.
- Data it can access
- Whatever the notification carries, which can include buyer name and order details
- Whose data
- Attendees and ticket buyers
- Where
- Wherever the nominated endpoint is hosted
- Transfer safeguard
- Your responsibility, as the party choosing the destination
We deliver to the address given. We have no relationship with the recipient and are not in a position to assess it.
Changes to this list
Before we add a platform subprocessor, we will give at least 30 days notice to organisers who have accepted the Data Processing Addendum, by email to the billing address on the account. If you have a reasonable data protection objection, tell us within that period and we will work with you on it. If we cannot resolve it, you may stop using the affected feature or terminate the affected services without penalty.
We may add a subprocessor immediately where it is needed to keep the service running or secure, for example replacing a provider that has failed. We will tell you as soon as we reasonably can afterwards, and the objection right is unchanged.
We do not give notice for services you switch on yourself, because adding one is your decision rather than ours.
Questions
Email privacy@grofomo.com. If you need a countersigned copy of the Data Processing Addendum, or a completed security questionnaire, ask at the same address.