Dan Heng

Updated
12 September 2026

Privacy notice

This is what the bot does today, not a plan for what it might do later.

What it keeps

  • Discord ids. Your user id, and the server and channel you ran a command in. Numbers Discord hands out, not your name.
  • Books you shelve. The text taken out of the file, plus its title, author, language and format. Also a fingerprint of the file, which is how it recognises one it has read before, and how it turns away the same file twice on one shelf.
  • The file you uploaded. Kept in private storage with its name and size, so /download can give it back. Anyone who can open the book on that shelf can take the file.
  • Books you preview. /preview reads a file onto no shelf. The text is held about an hour so you can turn the pages, and the upload is not kept at all. You get one at a time, and opening another clears it. It appears on no shelf, in no search and in no list.
  • How you read. Where you stopped in each book, your bookmarks and their notes, and your settings: page size, colour, progress bar, shared replies, language.
  • Queue records. While a book is being read in, a row holds the file name and the ids needed to reply to you. Rows that worked go after a day, failed ones after a week.
  • Blocks. A blocked server or reader leaves its id and the time it happened. Blocking discards the books that came from there. The block is what stays.

What it does not keep

  • Your conversations. A bot has to declare which events it wants from Discord. This one asks for a single kind: being added to a server, or removed from one. Messages, member lists and presence never reach it. All it sees is a command you ran, or a file you handed it from the right click menu.
  • Anything personal. No names, no email addresses, no payment details.
  • Anything from this website. No cookies, no analytics.

Who else touches it

The bot runs on Fly.io, with its data in a Supabase Postgres database and your uploads in Supabase Storage. Both act on its behalf and nothing else. Nothing is sold, shared for advertising, or passed on.

Who can see what

A book on a server shelf opens for anyone in that server. A book on your private shelf opens for you and nobody else.

Replies go to whoever ran the command and nobody else. share: posts one to the channel, /settings replies posts them all from then on. A shared reply stays in the channel history; an unshared one does not. Either way, the buttons under it answer to you alone.

/quote is always posted to the channel. /download never is. Reading now shows only books on a shelf the person looking can already see.

How long it stays, and how to get rid of it

A book stays until somebody discards it. /discard takes it off a shelf, and once no shelf holds it the book goes: its text, its file, and every bookmark and reading position in it.

Removing the bot from a server clears that server's shelf the same way. A copy on somebody's private shelf is untouched.

A preview is cleared about an hour after you open it, whatever else happens. A download link is signed for ten minutes. For anything else, including your settings and reading history, ask blanks00 on Discord.

Children

The bot is not aimed at children. Discord's own minimum age applies to anyone using it.

Changes

If this notice changes, the date at the top changes with it.