Add com.free to Public Suffix List#2678
Add com.free to Public Suffix List#2678websitesDev wants to merge 4 commits intopublicsuffix:mainfrom
Conversation
Consider But:
For more requirements, read the Guideline and please read the PR template again, with your mind. |
@fakeboboliu There is really no need for this aggressiveness, condescension, and adopting a presumptive adversarial stance in your comments. Just to clarify a few points: The PSL doesn't have requirements around creation dates, only that domains maintain sufficient registration time remaining. Also, the shared IP pattern is typical for SaaS platforms using CDNs - Cloudflare, Fastly, and similar providers commonly serve many subdomains from the same (set of) edge IPs. |
You are right, I apologize that my recent statements have been generally somewhat aggressive: perhaps I've consumed too few vitamin B6. (Or just too few sleep) Regarding the creation time, I'm not being sarcastic (even if it might look like it), considering India's huge market and the free and ease-of-use nature of the product itself, this is indeed feasible, but if it can really be achieved, it can still be called a great achievement. When I mentioned shared (static&controlled dynamic) hosting, I actually wanted to remind that other methods can be used to control cookies, but I forgot before replying. Bringing the focus back to the service itself, I noticed the user numbers could be somewhat real. It appears they redirected every "websites.co.in" site to "com.free". And the "com.free" now appears in the "websites.co.in" sitemap. This indicates it's likely a full migration of the "websites.co.in" service, which happens to be an ancient zero code site builder in India. |
|
@fakeboboliu Sir, please mind your language. Your comment calling our fellows hard work a "fantasy" and describing our platform as "ancient" builder in India is deeply disrespectful and shows a very poor understanding of the vibrant digital ecosystem here. I have been using their platform for many years. |
I believe I have already clarified what I meant by 'fantasy' in the comment where the word 'ancient' was used. Regarding 'ancient,' I used it hyperbolically to describe something with a long history—specifically in the sense of 'having lasted for a very long time.' I hope this clears up the misunderstanding between us. Beyond the semantics, I owe you and the PR submitter a sincere apology. When I noticed the account had only 'Joined 2 weeks ago,' and my preliminary checks (of com.free) on Google (no meaningful pages found rather than the site itself) and Similarweb (which showed data N/A) raised red flags, I rushed to judgment using an aggressive tone . I apologize for the aggressive tone of my previous response. |
|
As @fakeboboliu was saying, if you are hosting the sites please enforce host-only cookies. This provides much better protection than the PSL. |
|
Thanks everyone for taking the time to review and comment. Let me respond point by point to the issues raised so far. 1. Domain creation and expiry datesThe creation date reference in the PR was only meant to explain the migration timeline from *.websites.co.in to *.com.free, not to claim that all usage happened in a few months. 2. Subdomains sharing Cloudflare IPsYes, we are using Cloudflare as our CDN and edge network. This means all the *.com.free subdomains are handled from the same Cloudflare IP ranges, which is expected for a multi-tenant SaaS platform behind a CDN. Origin traffic is then routed and isolated at the application level on our side. So the shared IP pattern is a property of Cloudflare’s edge, not a sign that everything is being served as one flat site. 3. Host-only cookies and isolation modelThanks @simon-friedberger for calling this out. We do already enforce host-only cookies and per-site storage boundaries for user sites we host. That is our primary isolation mechanism. The reason we are requesting PSL inclusion for com.free is to add a browser-level boundary on top of that, so that unrelated *.com.free tenants cannot accidentally share cookies or other storage if any integration or third-party script misbehaves. In other words, PSL is an extra safety layer, not a replacement for application-side isolation. 4. User count (~2.4M sites)The “approximately 2.4 million sites” figure refers to the total number of Websites.co.in user sites provisioned over the years that have been mapped or migrated to *.com.free. It is a cumulative provisioned-sites number, not “2.4M new sites created since June 2025”. A large part of this base came from the legacy *.websites.co.in namespace being redirected into *.com.free, as some of you already noticed from the sitemap and redirects. 5. Abuse prevention and operational controlsAbuse handling is something we take seriously, especially at this scale. Our policy is publicly documented here: https://websites.co.in/abuse-policy In practical terms:
These controls are already active on the com.free namespace and will remain in place. 6. Tone and earlier misunderstandingsThank you @fakeboboliu for your follow-up clarification and apology. That is appreciated. We understand that reviewers have to be skeptical and run quick reputation checks, and we value the guidance that came after the initial comments. Our intent with this PR is to align with the PSL guidelines and provide the right isolation semantics for a multi-tenant service, not to work around any third-party limitations. |
My point is, given the current operation of your platform (managed site building system), you effectively have direct control and decision-making power over how all code and cookies are filtered and processed. Solving this with the PSL comes with several side effects, such as issues with spam detection for root domain emails and delegated management. For example, your domain |
|
1. On Internal Filtering vs. PSL Purpose 2. On Operational Side Effects (Cloudflare/DNS)
|
|
|
@websitesDev I noticed that you are using Advisory for PSL Requestors with Email at Suffix Level: If you operate email services at the suffix level (e.g., |
We would like to clarify that com.free is a premium, high-value domain unlike standard domains that can be renewed for $10–$15 per year. Because of this, we are unable to extend the renewal several years in advance at this moment. That said, we want to reassure the team of our complete commitment to maintaining this domain long-term. Our business and more than 2.4 million active user websites rely on com.free, so ensuring uninterrupted renewal is critically important for us. We will continue to renew the domain year-by-year well before the expiration date, ensuring that validity is always maintained. We hope this practical approach is acceptable, and we are happy to provide updated renewal confirmations as they occur. |
|
The reason we require at least 2y of domain validity is to avoid a lot of requests from short-lived projects which cause a lot of churn. If your argument is that you don't want to renew the domain because it is too expensive that does not exactly inspire confidence. What does the renewal cost? |
|
Renewing com.free because it’s considered a “premium” domain seems to cost around $3,019 USD. However, I don’t think PSL should make an exception just because a domain is too expensive to renew. The only valid reason to exempt a suffix from the 2Y policy is when the g/ccTLD registry only allows a 1-year registration/renewal period. If your company is already committed to using .com.free for the long term, it would be necessary to renew it at some point regardless, even if the renewal fees are high. |
I hope the explanation below is helpful. I also understand that com.free is a high-value domain with renewal costs that are significantly higher than those of typical domains, and that you intend to keep renewing it long-term. However, from the perspective of maintaining PSL stability and minimizing impact on end users, this requirement is still reasonable. |
|
Thank you @simon-friedberger , @groundcat , and @hiifeng for the explanation. We appreciate the explanation regarding the 2-year validity requirement and its role in maintaining PSL stability. To clarify the financial aspect: as @groundcat noted, the renewal fee is significant. To satisfy the PSL requirement (extending validity to ensure it remains >2 years at all times), we are looking at an immediate upfront investment of approximately $6,038 or $9,057. We are prepared to make this investment to demonstrate our long-term commitment to com.free and the ecosystem. However, given the substantial amount involved, we strictly request confirmation that the domain expiration date is the only remaining blocker for this request. If the maintainers can confirm that our application otherwise meets all checks (technical, validation, usage, etc.) and will be accepted upon proof of extended validity, we will proceed with the multi-year renewal immediately. |
|
Otherwise it's fine except for some details:
|
|
Thank you for the clarifications. We’ve now addressed the remaining points raised: From a process perspective, I’m a developer on the project, and proceeding with a multi-year renewal requires explicit management approval due to the significant upfront cost involved. Once confirmed, we will proceed immediately with the renewal and provide proof of extended validity. |
|
I understand your question. Based on the review so far, everything looks reasonable, and the domain expiration date is indeed a blocking issue at this point. That said, as the Public Suffix List is a community-driven project, if other volunteers identify new substantive issues during further review, the PR could still be delayed or blocked until those are addressed. In addition, I’d like to flag two newly identified concerns related to domain reputation and abuse signals, which will likely need to be investigated and resolved before this PR can move forward: VirusTotal currently indicates that com.free is marked as Suspicious by Gridinsoft Spamhaus currently lists com.free on its blocklist |
Public Suffix List (PSL) Submission
Checklist of required steps
Description of Organization
Robust Reason for PSL Inclusion
DNS verification via dig
Each domain listed in the PRIVATE section has and shall maintain at least two years remaining on registration, and we shall keep the
_pslTXT record in place in the respective zone(s).Submitter affirms the following:
Abuse Contact:
Abuse contact information (email or web form) is available and easily accessible.
URL where abuse contact or abuse reporting form can be found:
For PRIVATE section requests that are submitting entries for domains that match their organization website's primary domain, please understand that this can have impacts that may not match the desired outcome and take a long time to rollback, if at all.
To ensure that requested changes are entirely intentional, make sure that you read the affectation and propagation expectations, that you understand them, and confirm this understanding.
PR Rollbacks have lower priority, and the volunteers are unable to control when or if browsers or other parties using the PSL will refresh or update.
(Link: about propagation/expectations)
Description of Organization
Websites.co.in is a mobile-first website builder platform that allows individuals and businesses to create simple, functional websites without needing coding knowledge. The platform provisions and hosts user-generated sites, including assigning unique subdomains for each user.
Websites.co.in manages the com.free domain, which is used to generate user sites such as businessname.com.free.
Organization Website: : https://websites.co.in
Reason for PSL Inclusion
The com.free domain is operated by Websites.co.in to provision isolated website instances for users, with each user receiving a dedicated URL such as businessname.com.free. While Websites.co.in fully manages the subdomain creation and DNS configuration, each user independently controls the content, settings, and behavior of their own site. Because these sites are operated by different users, they must be treated as distinct origins to prevent unintended sharing of cookies or other browser storage.
Inclusion in the Public Suffix List ensures that browsers and security mechanisms correctly isolate user sites from one another. Without PSL listing, unrelated *.com.free sites may share cookies, authentication data, or session information, which could introduce privacy and cross-site security issues.
Number of users this request is being made to serve: Approximately 2.4 million sites currently hosted under com.free
DNS Verification