Skip to content

Add pugi.app (private domain)#2982

Open
YuriiTetra wants to merge 1 commit into
publicsuffix:mainfrom
YuriiTetra:add-pugi-app
Open

Add pugi.app (private domain)#2982
YuriiTetra wants to merge 1 commit into
publicsuffix:mainfrom
YuriiTetra:add-pugi-app

Conversation

@YuriiTetra

@YuriiTetra YuriiTetra commented Jun 22, 2026

Copy link
Copy Markdown

This adds pugi.app to the PRIVATE DOMAINS section.

What pugi.app is
pugi.app is the customer-content domain for the Pugi platform. Each subdomain hosts independent, customer-controlled content on its own origin:

  • <slug>.pugi.app — customer-published web apps
  • preview-<id>.pugi.app — ephemeral build previews
  • ide-<tenant>-<session>.pugi.app — per-session in-browser development environments

Why it belongs on the PSL
These subdomains are mutually-untrusted (different tenants, customer-supplied code). Without a PSL entry the browser treats pugi.app as a single registrable domain, allowing cross-subdomain cookie and document.domain access between unrelated tenants. Listing pugi.app makes each subdomain a separate site, giving browser-enforced origin isolation — the same model used for *.app.github.dev.

Ownership validation
A _psl.pugi.app TXT record is set to this PR's URL for ownership validation.

Submitted by Pugi Dev dev@pugi.io

@YuriiTetra

Copy link
Copy Markdown
Author

The _psl.pugi.app TXT record is now live and points to this PR:

$ dig +short TXT _psl.pugi.app
"https://github.com/publicsuffix/list/pull/2982"

Ready for review. Thanks!

@pencilnav

Copy link
Copy Markdown
Contributor

Pull Requests MUST use the automated template when adding. Do not cut and paste it into a GPT to generate a response or delete / alter the form. Pull requests that do not use the template, that alter it or summarize it will be closed by volunteers without action. Why? There are specific checkboxes that are part of the volunteers' review or are important attestations for public record and transparency and consistency of processing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants