Aetherboard

Privacy Policy

Version 2026-10-15.1 · Aetherboard, at aetherboard.app

Plain-English summary. We keep your username, your email address and a scrambled version of your password. If you buy something we keep a record of what you bought, never your card. Your password is stored in a form that cannot be turned back into your password, not even by us. Accounts are kept in an encrypted file on our own server, and a copy is kept in a database that Supabase runs for us. Section 6 says what that means. We don't sell anything, we don't run ads, we don't use tracking cookies, and we don't send you marketing unless you tick the box asking for it. We DO see how many people visited which page, from which country and on which kind of browser: counts, from the services that put the site on the internet, never joined to your account. Section 3 says exactly what that is. A game hosted on a GM's own computer can be reached through us: what passes between a player and that computer goes through our service, and we carry it without keeping it. Section 19 says exactly what that is too. You can delete everything at any time.

1. Who we are

Aetherboard is operated by an individual in Arizona, U.S.A. We are the party responsible for the personal information described here. Contact: support@aetherboard.app.

2. What we collect

WhatWhyHow long
Username To show who's at the table Until you delete your account
Email address To confirm your account, and to reach you about the service Until you delete your account
Password To sign you in Stored only as a scrypt hash (see section 5)
Whether you want marketing email So we only send it if you asked Until you change it
Which version of the terms you accepted, and when So we know who has seen which version Until you delete your account
Your membership: the plan, its price, its dates and whether it renews To give you what you paid for Until you delete your account
What you bought, or tried to buy, and when To give you what you paid for, and to sort out a problem with a payment Seven years (see section 17)
Your answer about automatic renewal, with the words you were shown So we can show what you agreed to Seven years, or longer while the membership still renews (see section 17)
A postal address, only if you choose to give one For people selling their own work: a payout and its tax form need one Until you remove it or delete your account
Work you send to sell: its files, words and price, what you agreed to, and what we decided about it To look at it, sell it and deliver it to the people who buy it See section 18
For a GM whose game is reached through us: a count each month of how much passed through our service To see what carrying games costs us Thirteen months (see section 19)
Your characters, campaigns and table chat To run the game Until you or the table's GM delete them
Session cookie To keep you signed in Until you sign out or it expires

3. Traffic, and what we can see about a visit

This section used to say “no analytics”. That was too simple to be honest, so here is the whole of it.

The website sits behind Cloudflare, which is the service that puts it on the internet and keeps it standing up. Every request for a page therefore passes through Cloudflare's machines before it reaches ours, and Cloudflare records that it happened. From those records we can see, and do look at:

The pages of aetherboard.app are served by Vercel. Vercel keeps a copy of the pages that are the same for everybody (the front page, the guides, the legal pages, the shop's catalogue) and sends them from the machine nearest to you. Anything that is yours, such as signing in, your profile, your cart or a purchase, Vercel passes straight on to our own server and does not keep a copy. Vercel sees your network address and what you asked for, as Cloudflare does, and keeps its own records of that under its own privacy policy. The game itself, at play.aetherboard.app, does not go through Vercel.

What that is for: knowing whether the download page works, whether a change broke something, and whether anybody is reading what we write. It is counts and totals. It is not joined to your account, it is not used to build a profile of you, and it is never sold or handed to an advertiser.

Your network address (IP) is part of how the internet works: a server cannot send a page back without one. Cloudflare holds them for a short period as part of running and protecting the service, under their own privacy terms. Ours does not store it. Where we need to tell one visitor from another (to stop somebody guessing passwords, or flooding a form), we use a one-way scramble of the address with a key that is thrown away and made new every time the server restarts. The address itself is never written down, and the scrambled version cannot be turned back into one.

No script on our pages reports on you. Cloudflare offers a small analytics script and it is refused: our pages are only allowed to run code from us, so if it is ever inserted your browser blocks it before it does anything. Everything else the page needs (the fonts, the styles, the code) is ours, sent either by our own server or by Vercel on our behalf.

4. What we still don't collect

5. How your password is stored

Your password is never stored, and it is not encrypted either, because encryption can be undone by whoever holds the key. It is put through scrypt, a deliberately slow one-way function, along with a random value unique to you. What's kept is the result. Signing in repeats the calculation and compares the results.

The practical meaning: if someone stole the account file tomorrow, they would not have your password, and neither do we. We cannot email it to you or read it out, because we genuinely do not have it.

Password rules follow the current NIST 800-63B guidance: a length requirement and a check against commonly used passwords, rather than forcing a symbol and a capital letter, which makes passwords worse rather than better.

6. How the rest is stored

Being straight with you about the limits: our own server is one person’s home server, not a data centre. These measures protect your data from copies that escape the machine. They do not pretend to be a SOC-2 audited environment, and you should weigh that when deciding what to put here.

7. Who we share it with

Nobody, with five narrow exceptions:

We do not sell your data, share it with advertisers, or hand it to anyone for their own purposes. If we were ever legally compelled to disclose something, we'd tell you unless the law forbade it.

8. Marketing email

We will not send you marketing unless you ticked the box asking for it. That box is separate from accepting the terms, and it starts unticked: agreeing to the terms is not agreeing to marketing.

You can turn it off in your profile in one click, or use the unsubscribe link in any such email. Turning it off doesn't stop the messages we need to send to run your account, like a confirmation link or a receipt.

9. Your rights

Wherever you live, you can ask us to:

Email support@aetherboard.app and we'll act within 45 days. There's no charge, and we will never treat you differently for asking: no worse service, no different price.

If you live in California (CCPA/CPRA), or in another U.S. state with a comprehensive privacy law (Colorado, Connecticut, Delaware, Florida, Indiana, Iowa, Montana, Nebraska, New Hampshire, New Jersey, Oregon, Tennessee, Texas, Utah and Virginia among a growing list), those rights are yours by law, and the list above is how we honor them. Specifically:

Arizona, where we are based, has no comprehensive consumer privacy statute at the time of writing. We apply everything above to everyone wherever they live, because running two standards would be more work than running one good one.

If you are in the UK or EEA: our lawful bases are contract (running the account you asked for), consent (marketing email only) and legitimate interests (keeping the service secure). You may complain to your data protection authority (in the UK, the ICO).

10. If something goes wrong

If we discover a breach affecting your personal information we will tell you, by email to the address on your account, without unreasonable delay: what happened, what was affected, and what to do about it. Arizona law (A.R.S. § 18-552) allows 45 days; we would rather it were the same day.

We would also rather hear about a problem than not. If you find a security flaw, email support@aetherboard.app; we will not pursue anyone acting in good faith to report one.

11. Deleting your account

Deleting your account removes your username, email address, password hash and preferences. Characters you created are deleted with it. Messages you sent to a table remain in that table's log, attributed to a deleted user, because removing half a conversation would make nonsense of the other players' records. Tell us if you need those removed too and we'll do it by hand.

One exception. If you sold work in the shop and money is still owed to you, we keep your email address and the record of what you are owed until it is paid or handed over as abandoned property, so we can write to you about it. The Terms, section 18, say how that works.

Purchase records are another exception. They stay for the rest of their seven years, with no name or email address on them (section 17).

Work you sent to sell that never went on sale is deleted with your account. Work that is on sale stays (section 18).

Our log of what admins did on the site, and of payments arriving, can still name your account until newer entries push the old ones out, which takes about a year. Only admins can read it.

Deleting your account deletes its copy in Supabase as well. Deleted data is gone from backups within 30 days, as old backup snapshots age out; Supabase's own backups keep it for up to 7 days.

12. Children

Aetherboard is not directed to children under 13 and we do not knowingly collect personal information from them, as required by the U.S. Children's Online Privacy Protection Act (COPPA). If you believe a child under 13 has created an account, email support@aetherboard.app and we will delete the account and their information promptly.

13. Where your data is

Our server is in Arizona, U.S.A. The copy of the accounts that Supabase keeps is in the United States. Our email provider (Google), network providers (Cloudflare and Vercel) and payment provider (Paddle) operate globally and may handle data in other countries. If you are outside the United States, using the Service means your information is processed in the United States, which may have different privacy laws than your own.

14. Changes

If this policy changes in a way that matters, we tell you in the app while you are signed in, and a new account always starts on the latest version. The version and date are at the top of this page.

15. Contact

Questions about any of this: support@aetherboard.app. For UK and EU data protection law we are the data controller; under U.S. state privacy laws we are the "business" or "controller" as those laws define it.

16. Shop requests

If you send a shop request we email a copy to our support mailbox: the name, kind, link, your words, your username and your membership, never your email address. We keep the record of your agreement with the request. If you delete your account, the request stays on the board without your name, and the record keeps the Terms version and the time but no longer points at you.

17. Payments, receipts and purchase history

Paddle sends your receipt. We do not keep a copy of it. What we keep is our own record of each purchase: what it was, the price, the date, how it ended (paid, refunded or failed), and Paddle's reference for it. For a membership we also keep the plan, its dates and your answer about automatic renewal, with the words you were shown when you gave it.

We keep it to give you what you paid for, to answer a question about a payment, for our own accounts, and to be able to show what you agreed to. Only our admins can see it, to help with a payment. It is never sold and never used for advertising.

Each record is kept for seven years from the payment and then deleted. Your answer about automatic renewal is kept as long as the membership it belongs to is still renewing, and seven years at least. If you delete your account, the record stays for the rest of that time without your name or email address on it.

Your profile shows your own purchases from the last 365 days: the date, what it was, the amount and how it ended. The download of your data (section 9) has every purchase record and every renewal answer we hold for you, not only the last year.

18. Selling your own work

If you send work to sell, we keep its files (the PDF, the pictures and any game system), its title, words and price, the record of what you agreed to, and what we decided about it with any note we wrote to you. The files are encrypted, with the same key as the accounts.

The PDF itself is opened only by an admin looking at the work, and each opening is written in the admin log. Buyers see its pages in the app, never the file. When we decide about your work we email you the decision and its note. The email does not name who decided. On sale, the work is shown under your username while you have an account, and as "a former member" after you delete it.

A draft, or work we turned down, is kept until you remove it or delete your account. Work that went on sale is kept for as long as it is on sale or somebody who bought it still has it, and that includes after you delete your account. The Terms, section 18, say what happens to it and to what it earned.

The download of your data (section 9) has what you sent to sell: the words, what you agreed to and the notes on our decisions. It does not have the files, which you already hold, or the name of anybody who looked at it.

If you buy a creator's book, we do not record which pages you read. Where you left off is kept in your own browser.

19. Games hosted on a GM's own computer

A GM hosts a game on their own computer, and the game is saved there. Players on the same network reach it directly. Everybody else reaches it through our service, which passes messages between each player and the GM's computer.

What passes through us. Everything a player and the GM's computer send each other: chat, dice rolls, the character sheets sent to your seat, map pictures and music. It is encrypted on its way to us and on its way from us, but not from end to end, so our service handles it and could in principle read it. We do not read it, store it or log it. The saved game never leaves the GM's computer.

What we count. For each GM's account, each month: how much data passed, how many messages, and how many times a game was shared. No names, no network addresses, no game names and no codes. We keep those counts for thirteen months, and only our admins can read them.

What is public. When a GM hosts from the app while signed in, each game they have not marked Private is shown in the public list of games. The list shows the game's name, the name the GM plays under, the game system, whether it has a password (never the password), how many seats it has and how many people are connected, and the date it was last saved. It does not show players' names, anybody's network address, or the game's code. The list is held in memory only and a game leaves it when the GM's app disconnects.

The code. Every shared game has a code. It is the GM's to give to the people they want at the table. We do not list it, and we do not put it in any link we show or send. When you type a code in, it is sent to us once, over an encrypted connection, and swapped for a pass. We keep nothing of the code, and it is in no address, log or page. The pass is 32 random characters we make. It is held in memory only, never logged, and lasts at most 12 hours or until the GM's app disconnects. The pass is in your own page's address and in the addresses your page fetches that game's pictures and music from, so it is in your browser history, and our network provider sees it as part of the address. Anybody you give that address to can use it until it expires. A game opened from the public list uses a different address we make for it, with no code in it, which stops working when the game leaves the list.

The table password. A GM can put a password on a game. Somebody who joins from the public list is asked for it. Somebody who joins with the GM's code is the GM's guest and is not asked. So the password keeps out strangers from the list, not the people the GM gave the code to.

What a GM controls. Marking a game Private keeps it out of the list, so only people with the code can reach it. Stop sharing, in the app, takes the game off our service until the GM shares it again. A GM who is not signed in is never on our service at all.

Nothing new is collected about a player who joins this way.

Last updated 2026-10-15.1.