Bastion Builder

Privacy Policy

Last updated: 20 July 2026

Overview

Bastion Builder is a static, client-side app for planning a D&D Bastion. There is no account system and no product backend collecting your data. Everything you build — facilities, floor plans, notes, hirelings — lives in your own browser.

What's stored, and where

By default, your bastions are saved to localStorage in your browser only. Nothing is transmitted anywhere. Exporting a backup file or a printable handout happens entirely on your device — the app never uploads either.

Beyond20

Dice-roll buttons in the app can forward roll requests to the Beyond20 browser extension, if you have it installed. This is one-way — the app sends a roll request and never reads back a result — and happens entirely within your browser, with no server involved.

Optional companion service

This copy has no companion service configured. Cloud sync, D&D Beyond character lookups, posting to Discord and sending updates to readers all need one, so none of them can happen here. Your bastions are saved in this browser and go nowhere on their own; the sections describing those features are omitted because they would describe nothing this copy does. The one thing that does leave this page without a companion service is a stat reference: tapping a creature or spell glyph fetches that entry from the public Open5e API, which sends the name you tapped and nothing about your bastion. It is only ever on a tap, and it can be switched off in Settings.

Who operates this instance

This instance's operator has not yet configured BASTION_OPERATOR_NAME / BASTION_OPERATOR_CONTACT — see relay/CLOUD_SYNC_SETUP.md §1d.

Changes to this policy

If this instance's operator changes how the app or its optional features handle data, this page will be updated accordingly.