LINKS --:--:--

JOHN OGLETREE

@john0ogletree

A page of links. No trackers, no analytics, no cookies, no third-party scripts. On desktop, each link shows its full destination beneath the label — on mobile the tile layout omits it. What this page actually loads, and what it doesn't, is written out at the bottom.

SOCIAL 12 ITEMS
PROJECTS & TOOLS 8 ITEMS
WRITING & OTHER 3 ITEMS

What this page actually does

It loads one external script

support.jao.life/support.js draws the bar at the bottom of this screen. That file is served from a second origin (a subdomain of this domain) and runs with full access to this page.

It is loaded without Subresource Integrity. That means the browser does not verify the file matches what I intended to publish. If that subdomain is ever compromised, this page will run whatever it serves. That is the honest state of things, and it is why this section exists.

It loads nothing else

The only network request this page makes on load, beyond the page itself, is for the script named above.

Full URLs are shown on desktop only

On viewports wider than 620px, each link shows its destination URL beneath the label. On narrower viewports — phones — the tile layout omits it, because a truncated URL in a ~155px-wide tile reads as broken rather than informative.

That means the tamper-evidence property the URLs provide (a link that has been altered would look visibly wrong against its label) does not apply on mobile. It's a real reduction in what the page can offer, and it's the reason the mobile layout is described as a compromise rather than an improvement.

It does not protect you

Loading any page reveals your IP address and User-Agent to whoever serves it. That is true here too. This page does not pretend otherwise.

Every link to another site opens in a new tab with rel="noopener noreferrer", which means the destination cannot see that you came from here. Once you click, you are on that site's terms, not mine.