Skip to main content
Home

Sub-processors

Last updated: 21 August 2026.

These are the third parties that process data on behalf of Rolegend so the product can work. Each entry says what that company receives and where it processes it. This list is part of Nightshift Software's Privacy Policy and of the service schedule for Rolegend.

Supabase

Sign-in, the database everything is stored in, and file storage for generated images.

Vercel

Hosting. The site and its API run as Vercel functions, and the platform holds the server logs they write.

PostHog

Product analytics and error tracking. Counts what accounts do inside the game so we can tell whether the product works, and receives the server's error reports so a failure is visible rather than merely logged.

OpenRouter

Routes the GM's narration to whichever model vendor the platform is set to use. Every generation request now goes through OpenRouter first, and it passes the prompt on to the vendor named in the configured model.

Anthropic

Generates the GM's narration when the configured model is one of Anthropic's. Reached through OpenRouter rather than directly, so it receives the prompt from them.

OpenAI

Four jobs, reached two different ways. It generates the GM's narration when the configured model is one of OpenAI's, and that route goes through OpenRouter like any other. The other three are direct, because OpenRouter does not offer them: the embeddings behind lore retrieval, which happen whichever vendor writes the narration; entity images; and reading the Game Master's replies aloud when you ask for audio.

Stripe

Subscription payments and the billing portal.

Resend

Sends product email - the welcome message, the account-deleted confirmation, and the other notices under src/server/email/.

Cloudflare

Runs the check that you are a person, on the early access form. It is the only page on the site that asks you for anything, and it is the only page Cloudflare is involved in.

Dictating your turn

The microphone button in the composer uses your browser’s own speech recognition, not ours. In Chrome and Edge your browser sends the audio to Google’s speech service to turn it into text; Safari can do it on your device. Either way Rolegend never receives or stores the recording - only the text your browser hands back, and only once you press send. Nothing is recorded until you press the microphone, and browsers that have no recognizer do not show the button.

Transfers outside the UK

Supabase, Vercel and PostHog process in the EEA, so nothing leaves it for those three. The rest process in the United States, and each transfer is covered by that company’s own arrangement rather than by one blanket mechanism:

These describe each company’s published terms as at 21 August 2026. They are stated here because they are checkable against each company’s published terms.

Not on this list

Session recording. Nothing records your screen or what you type. PostHog is on the list above for errors and for basic usage analytics, and its session-replay feature is switched off in code.

Changes

Adding a sub-processor means updating this page. It carries the date it was last checked against the code, at the top.

Contact

Questions about anything here: support@rolegend.com.