Skip to content

Frequently Asked Questions

About the service

Is Purple Cat free?

It is free during alpha. Paid plans may come later, and if they do, pricing will be published and you will get notice before anything is charged. Nothing charges you today.

→ Billing

What does "alpha" mean for me?

Features change, occasional breakage is expected, and there is no uptime or support guarantee. Export your campaigns. If that trade sounds bad, wait for beta.

Do I need to install anything?

No. Purple Cat runs in a modern browser. A recent Chrome, Edge, Firefox, or Safari with WebGL enabled is enough; some AI features additionally want WebGPU.

Does it work on a phone or tablet?

There is a mobile layout, and it works for playing — chat, sheets, rolling. GM work (building maps, drawing walls) wants a real screen.

Can I use it offline?

No. Purple Cat is a shared, live application.

Playing

How many people can be in a campaign?

There is no fixed limit. Practically, a normal table of 3–8 is what it is built for.

Do my players need accounts?

Yes. They sign in the same way you did; the invite link then adds them to the campaign.

Can I run more than one game?

Yes — as many campaigns as you like, each with its own maps, characters, and members.

Why does clicking a token not select it?

Clicking impersonates: you act as that token. Shift-click selects it for moving and deleting. In play you act far more often than you rearrange.

→ Core Concepts

Which game systems are supported?

System 8, System 5, and D&D 5e (both SRD editions) ship as modules, plus a built-in no-rules "custom" system for anything else. Systems are pluggable, so the list can grow.

→ Game Systems and Modules

Can I use a system that isn't listed?

Yes, two ways: use the custom system and define your own properties, or write a module.

Can I change a campaign's system later?

You can, but it is disruptive — sheets change shape and content bound to the old system may not carry over. Decide early where you can.

Content and rights

Who owns what I create?

You do. Purple Cat gets only the licence needed to store your content and show it to the people you shared it with. We do not publish it, use it in marketing, or train AI models on it.

Can I upload art I found online?

Only if you have the right to use it. You are responsible for what you upload, and we respond to copyright complaints — repeated infringement ends an account. Buy assets, commission them, use properly licensed packs, or generate them.

Who owns AI-generated art?

Legally unsettled, and it varies by country. Treat AI output as something you may not be able to claim exclusive rights over, and check your provider's terms if it matters commercially.

Can I use Purple Cat for a commercial game or a paid stream?

Using the hosted service to run games, including monetised ones, is fine. What is restricted is reselling Purple Cat itself — running it as a service for others.

→ Self-Hosting

Privacy and data

Where is my data stored?

In a cloud database and object storage operated by Purple Cat. Sign-in is handled by Clerk.

Can Purple Cat staff see my campaign?

Technically, administrators can access data for support and moderation. It is not routine, and it is not casual browsing. Nothing you upload is encrypted in a way that would prevent it.

Do you sell my data or run ads?

No, and no.

Do AI features send my campaign to a third party?

Only what you submit to the feature you invoked, and only when you invoke it. Several AI features run entirely in your browser and send nothing.

→ AI Features

How do I delete my data or my account?

→ Your Data

How long do you keep deleted things?

30 days, then permanently purged.

Self-hosting and development

Can I run my own server?

Yes. The source is public under the Prosperity Public License, which permits non-commercial use and personal self-hosting, and reserves commercial hosting.

→ Self-Hosting

Can I write my own game system?

Yes, via the Module API.

→ Module Development

Is there an API?

Action scripts have a documented API for automating token behaviour. There is also a REST API the app itself uses, which is not yet a stable public contract.

→ API Documentation

Getting help

Something is broken. What do I do?

→ Troubleshooting, then report it with the details listed at the bottom of that page.

How do I request a feature?

‹Add the actual feedback channel here once one exists.›