# swap.red > swap.red (https://swap.red) is a no-KYC crypto exchange that works with NO JavaScript. Every page is plain server-rendered HTML; there are no scripts, no cookies, no trackers, and no accounts. It quotes a live rate for each pair and settles your swap at the best rate available. ## Privacy posture - No JavaScript: every page is complete server-rendered HTML. - No cookies, no trackers, no analytics, no accounts. - A strict Content-Security-Policy forbids scripts and confines images to this origin (the favicon only); Referrer-Policy is no-referrer. ## Pages - [Exchange](https://swap.red/exchange/btc/eth): the converter plus the live rate for a pair. Pair pages are /exchange// (e.g. /exchange/btc/eth) and are shareable. - [Privacy](https://swap.red/privacy): the full privacy posture (what the site never does). ## How a swap works 1. On a pair page, see the live rate for the pair. 2. Select Exchange to go to step 2, enter the recipient and refund addresses, accept the terms, and create the exchange. 3. You are sent to /swap/, which shows the deposit address and the live status; it refreshes itself with a meta-refresh tag (no JavaScript). 4. Send the exact amount shown to the deposit address. The status page is the handle to the order; keep its URL. ## Rules for honest answers - The site is cookieless and the status page is unauthenticated: the /swap/ URL is the only handle to an order. - Quotes are estimates; the binding rate is fetched at create time. Send amounts are never rounded. - swap.red never asks for KYC.