Legal
Privacy
Short, because there is very little to describe. Three preference values, in your browser, only if you say so.
Last reviewed September 2026
The whole of it
This site stores three things, in your own browser, and only after you choose to let it:
- Your theme — light, dark, or follow your system.
- Your colour palette — which of the five schemes you picked.
- Your accessibility settings — text size, high contrast, motion preference, and whether links are underlined.
They are kept in localStorage under the keys rw.skein andrw.consent, they never leave your device, and they are readable only by this site. If you choose "don't store anything", the preference writer genuinely refuses to write: one entry records that choice so you are not asked on every page, and that is the only thing kept.
You can clear everything at any time from the accessibility panel at the bottom left of any page — the "Clear everything stored" button removes both entries.
What is not here
- No analytics of any kind. No Google Analytics, no Plausible, no self-hosted equivalent.
- No advertising or conversion pixel. No Meta pixel, no Google Ads tag, no LinkedIn Insight tag.
- No session cookie, no server-side logging of visitors, and no server at all beyond a static file host.
- No third-party script. Nothing on this site is fetched from another domain — fonts, icons and every script are served from this one.
- No embedded map, no embedded video, no social widget, no chat widget, no consent-management platform.
The share buttons on the calculator pages are plain links to each network's own share endpoint. They carry no SDK and set nothing; nothing happens until you press one, and pressing one takes you to that network's site, where their privacy policy applies rather than this one.
The forms
Every form on this site validates what you type, shows you a confirmation state, and stops. Nothing is stored in your browser, nothing is transmitted, and there is no server behind any of them. The single point at which a real integration would be added is documented in the repository, so it is a seam rather than a secret.
Because there is nowhere for it to go, please do not enter a Social Security number, a bank account number, a date of birth or any other sensitive detail anywhere on this site.A genuine mortgage application asks for those over an encrypted connection into a system built to hold them. This is a design demonstration and it is neither.
The address bar
The calculators write your inputs into the query string so that a link you copy reopens with your numbers. That happens entirely in your browser using history.replaceState; it triggers no navigation and sends nothing anywhere. If you share such a link, whoever opens it sees the numbers you entered — which is the point, and worth knowing before you send one.
Your rights
Regimes such as the GDPR and the CCPA give you rights of access, correction, deletion and portability over personal data a company holds about you. Ropewalk Mortgage Co. holds none, because it does not exist and this site collects none. There is nothing to request access to, nothing to correct, nothing to delete beyond the two browser entries described above, and nothing has ever been sold or shared.
Children
This site collects nothing from anyone, of any age.
Changes
If this demonstration is ever wired up to a real backend, this page will have to be rewritten from scratch — a policy describing a site that stores nothing is not adaptable to one that does.