LIVE
Federal Judge Holds Expanded SAVE System Unlawful: 67 Million Registered Voters Already Screened
Election Assistance Commission Loses Quorum: Three Commissioners Fired July 9
Second Vote.gov Preview Registered to the Executive Office of the President: Cert Logged April 10
Passports.gov Registered to the White House, Not the State Department
~40 Unannounced Federal Hostnames Behind One Private Cloudflare Account
EO 14338 Reporting Deadline Passed July 4: No Public Accounting Has Appeared

Don't take our word for it.

Every technical claim on this site rests on a public record you can open in a browser. No account, no special access, no permission. Here is how to check the four main ones yourself, what you should expect to find, and just as importantly, what each record does not prove.

WHY WE PUBLISH
THIS GUIDE

We publish under the AltNPS name, not individual bylines. That is a fair reason to be skeptical of us. The answer is not to ask for trust. It is to show you the underlying records so you can check our conclusions yourself and challenge them if they do not hold up.

The certificate logs

This is the backbone of the site. Every date we cite for when a federal site came into existence comes from here. When any website obtains an encryption certificate, that certificate is written to public, append-only logs (a security feature of the web, not a leak).

~3 MINUTES
Do this
1

Go to crt.sh in any browser.

2

In the Identity search box, enter the domain with a wildcard to catch subdomains:

%.ndstudio.gov
3

Press search. You will get a table with columns for the logged date, validity dates, the issuer, and the matching identities (the hostnames the certificate covers).

4

Sort by the logged date and read the matching identities column. This is where the unannounced hostnames appear.

5

Repeat for passports.gov and note the first entry's date.

passports.gov
What you should find

Hostnames under previews.ndstudio.gov that were never publicly announced, including staging environments referencing other agencies. A first passports.gov certificate dated May 5, 2026, and two photo-upload subdomains logged within roughly an hour of each other on May 26, 2026.


What it does not prove

That a hostname existed and was configured. Not that a site was live, public, or used, and not who created it or why. Raw row counts are meaningless, which is why we don’t use the "979 certificates" figure that circulates elsewhere.

Who owns the domain

Certificate logs tell you a hostname exists. The .gov registry tells you which part of the government registered it. This is the pairing that makes the findings meaningful.

~2 MINUTES
Do this
1

CISA publishes the full list of federal .gov domains as a public CSV. Search for "CISA dotgov data" or go to the get.gov registry data page.

2

Download or open the current federal domains file.

3

Search within it for each of the four domains that matter here:

passports.gov · ndstudio.gov · vote.gov · usadf.gov
4

Read the agency and organisation columns for each.

What you should find

passports.gov and ndstudio.gov both showing the Executive Office of the President in the agency column, where you would expect the State Department or GSA. vote.gov registered to the Election Assistance Commission. That is the contrast, since the preview hostname in the certificate logs is not on EAC infrastructure. For usadf.gov, a security contact address at the ndstudio.gov domain.


What it does not prove

Registration shows administrative responsibility, not intent or use. Who registered a domain is not why.

The tracking, in your browser

You don't need any tools for this. Every browser ships with a network inspector that shows what a page loads and where it sends data.

Read this before you try
The Guardian sent the White House detailed questions about the Studio on June 4, 2026, and per its reporting the Studio apparently removed the tracking software after that outreach. If you run this check today you may find nothing. That is not evidence the tracking never existed. It is why we archive. Use the Wayback Machine to view captures of trumprx.gov from before June 2026, and treat anything you find live now as a bonus, not the test.
~3 MINUTES
Do this
1

Open a Studio-run site, trumprx.gov is the clearest example.

2

Open developer tools. F12 on Windows, Cmd+Option+I on Mac, or right-click anywhere and choose Inspect.

3

Click the Network tab, then reload the page so it captures from the start.

4

Filter the requests for each of these in turn:

posthog · /i/v0/e · array.js
5

Click an individual request and read the Headers and Payload tabs to see what is being sent and to which host.

6

Then look at the page source for the analytics initialisation and check whether session recording is enabled, and whether the host is a first-party path or a PostHog domain.

What you should find

Analytics requests going to a first-party path on the site's own domain instead of directly to a third-party analytics host (the reverse-proxy configuration). Session recording enabled in the initialisation. Payloads containing interaction events, not simple page views.


What it does not prove

Your browser shows what leaves it, not what happens to the data afterwards: retention, access, sharing, or where it is stored.

The missing filings

One of our central findings is a negative: we searched for privacy filings tied to the Studio and its programs and could not find them. Negatives are hard to prove, which is why we want you to run the search yourself and tell us if you find something we missed.

~2 MINUTES
Do this
1

Go to federalregister.gov and search for:

"National Design Studio"
2

Filter the document type to Notice. System of Records Notices are published as notices.

3

Separately, search for "America by Design" and the individual site names: trumprx, passports.gov, realfood.

4

For comparison, search for the SAVE notice and find the one published October 31, 2025, at 90 FR 48948. That filing exists and was published after the system it describes was already running.

"Systemic Alien Verification for Entitlements"
What you should find

No System of Records Notice for the Studio or its programs under the names we searched. You should also find the SAVE notice from October 2025, which demonstrates what such a filing looks like and provides an example of one published after a system was already operating.


What it does not prove

A Federal Register search that finds nothing is a null result, not proof of absence. A filing could exist under a different name or may not have been published. That gap is the point, not a weakness. The documents that would help close it, including a Privacy Impact Assessment or System of Records Notice, are exactly the ones we have not found.

Limits

Public records establish that things exist, when, and who registered them. They do not establish purpose.

REGISTRATION

Shows administrative responsibility, not intent or use. Who registered a domain is not why.

YOUR BROWSER

Shows what leaves it, not what happens to the data afterwards: retention, access, sharing, and storage location.

A NULL SEARCH

A Federal Register search that finds nothing is a null result, not proof of absence; a filing could exist under different naming or unpublished.

That gap is the point, not a weakness in it. The documents that would close it are a Privacy Impact Assessment and a System of Records Notice. These are exactly the ones missing.

Open technical question

The script we cannot fully read.

A custom JavaScript file of roughly 540 lines is served from Studio infrastructure and deployed across Studio-run federal sites. It generates persistent session identifiers and posts telemetry to a Studio-controlled endpoint. Unlike PostHog it is not a commercial product with published documentation, so nothing describes what it collects or how long anything is kept.

Served from: cdn.infra.ndstudio.gov Posts to: analytics.infra.ndstudio.gov

It is publicly served, which means anyone can fetch and read it. If you write JavaScript, this is the single most useful hour anyone could spend on this story.

What we want to know
1

What fields are collected and assembled into each payload.

2

How the session identifier is generated, and whether it persists across visits, across sites, or both.

3

Whether any identifier survives clearing cookies.

4

What the endpoint returns, and whether anything is set in response.

5

Whether behaviour differs across the sites it is deployed on.

Read it, don't poke it
Fetching and reading a publicly served file is ordinary browsing. Probing the endpoint, sending crafted requests, or attempting to access anything behind the Cloudflare gate is different. It may be unlawful under the Computer Fraud and Abuse Act, and it would undermine the work on this site.
We will not publish anything obtained that way.

If we're wrong, tell us, and we'll say so.

If you run these checks and find something different from what we describe, a date that doesn't match, a registration we got wrong, or a filing that exists, send it to [email protected]. We will verify it, correct the site, and log the change with the date.

That is not a courtesy. A site that publishes a verification guide and then ignores people who followed it would be worse than one that never published the guide at all.