No cookies
Not one. No session cookie, no advertising cookie, no consent cookie. The storage notice writes to localStorage, which is not a cookie and is never sent to a server.
Buying
Refinancing
Investing
Not sure yet?
Twenty programs is a lot of ladder. Start from the number instead — what you can carry decides most of it.
Start with affordabilityAll programsEvery one is shareable
The inputs live in the URL, so a result can be sent as a link and it opens exactly as you left it.
All nine calculators100% · 112% · 125% · 140%
Removes the muted greys and strengthens every rule.
Stops the ridge field, the pointer light and every scroll animation.
Underlines every link in the page body and the footer.
These settings change this browser only. We have not had this site audited against WCAG, so nothing here claims conformance — it is a set of controls that work.
Legal
Most privacy policies describe a data operation. This one describes a folder of static files. It is short because there is very little to say, and everything in it can be checked in the browser's developer tools in under a minute.
The short version
Not one. No session cookie, no advertising cookie, no consent cookie. The storage notice writes to localStorage, which is not a cookie and is never sent to a server.
No page-view counter, no heatmap, no session recorder, no tag manager, no pixel. Nobody, including the people who built this, can see that you were here.
Every font, script, style and image is served from this domain. The page makes no request to any other host, so no other host learns your IP address from this site.
There is no server behind these pages and no form endpoint. The forms validate in your browser and then discard what you typed.
Open the network tab and reload: every request goes to this domain. Open the application tab: the cookie jar for this site is empty.
Copperline Home Loans is fictional. It is a company invented to demonstrate a website template. It has no offices, no employees, no systems and no customers, so it has no customer data. This page describes what the website itself does, because that is the only thing here that is real.
A set of pre-built HTML files served as static assets. There is no application server, no database, no content management system, no login and no session. Every page is identical for every visitor. The calculators do their arithmetic in your browser; the numbers never leave the tab you are reading in.
Six preference values, and the record of the answer you gave the storage notice. They are written to localStorage in your browser, under the alp. prefix, and they stay on your device. localStorage is not a cookie: it is not attached to requests, so nothing about it is ever sent anywhere.
| Key | What it holds |
|---|---|
alp.theme | light, dark or system |
alp.palette | which of the five color schemes |
alp.text | text size step: 0, 1, 2 or 3 |
alp.contrast | normal or high |
alp.links | default or underline |
alp.motion | on or off |
alp.consent | yes or no — the answer you gave the storage notice |
The six preferences are written only after you press Accept in the storage notice. If you press Decline, anything already stored under those six keys is deleted immediately, and your choices are kept in memory for the session instead — change the theme, and it reverts when you close the tab. The seventh value,alp.consent, is written either way: it is the record of which button you pressed, and without it the notice would reappear on every page. Clearing site data in your browser removes all of it.
Your preferences are also mirrored into the address bar as query parameters, so a link you copy carries the way the page looks to whoever you send it to. That is a convenience, not a tracker: the parameters describe the page, never the person.
Every form on this site — the quote request, the application, the pre-qualification, the second look, the agent request, the address form on the home value page and the contact form on each calculator — validates what you type and then throws it away. There is no endpoint. Nothing is emailed, queued, logged or stored. Nobody will call you, because there is nobody to call and no number to call from.
Each form has exactly one function in the source, named submit(), with a comment block explaining what a real deployment would put in it. That is the only place a real site would begin to collect anything, and it is empty here on purpose.
These files have to be served by somebody. Whatever host serves them keeps the ordinary web-server access log that every host keeps — an IP address, a timestamp, a path, a user agent. That is outside this site's code, it is not read by anything here, and it is the same record that is created when you request any file from any server on the internet.
The footer links to social profiles on other companies' websites. Following one takes you to that company, under their privacy policy, not this one.
A licensed mortgage lender is a financial institution, and its privacy notice is a regulated document rather than a page of reassurance. None of the following applies to this demonstration, because it collects nothing — but all of it would apply to the real version of this business, and its absence here is the clearest sign that this is a template.
A real policy would also have a version date and a change history. This page has neither, because it describes the code in a repository rather than the practices of a company.
There is nowhere real to send them. The contact details a live site would print here are[email protected] and(720) 555-0139. The address ends in.example, a domain reserved so it can never be registered, and the number is inside the 555-0100 to 555-0199 block reserved for fiction. Neither reaches anybody.
This is a demonstration website for a fictional lender. Copperline Home Loans does not exist, is not licensed anywhere, and cannot lend. Every rate, payment, schedule and person shown is illustrative. Nothing here is a quote, an offer, or a commitment to lend, and no form on this site sends, stores or transmits anything.