Thank you, but I still don’t understand how to operate this.
I created several products in Stripe for the business of SaaS 1 website, and also created several products for the business of SaaS 2 website— which is a completely different one. However, I noticed that the webhook endpoint of SaaS 1 receives payment events related to SaaS 2, and vice versa.
1. After 10 days of communication with Vercel, the platform has unblocked my account and websites, and provided the specific explanation I expected.
2. One of my websites remains blocked because a page on it has a DMCA issue, while the other websites have been unblocked.
3. Over these 10 days, I have migrated some of my websites to Cloudflare, which was not an easy process. Technically, it involved migrating from Next.js to Open Next.js, requiring modifications and testing of a significant amount of code.
4. If anyone is interested, I can share my experience with the technical migration as well as the communication process with Vercel.
5. I would like to express my gratitude for everyone's suggestions at all times.
There is indeed an upload feature, but users’ avatars, files, and other uploads aren’t shared with the community—they can only be accessed by the users themselves.
What I find hardest to understand is: if there’s an issue with a website, why shut down all of my sites?
User-uploads are the #1 cause of this if the developer is not doing anything otherwise against TOS. Users will upload things you don't expect in ways you don't program for. And the files they upload can be immediately spotted by any big storage provider due to the known file hashes.
So, when you do relaunch with another service provider, I recommend putting all user-uploads on a system that sanitizes/reviews the file before saving and therefore it would never allow a file in with a known hash flag.
The experience you're having is a reason to choose use a hosting provider that allows multiple user account per human/company. (Many providers have a very strict limit of one account per human/business and enforce sub-accounts.)
As you're seeing, an issue on one sub-account or site can sometimes bring down an entire account and all related sites.
Hope you are provided backups, they likely do have them, but you may need a lawyer to get more info and you'd need to get in touch before the typical backups get rolled over/deleted.
I'm not entirely sure about the cause, but here are some possibilities:
1. I run a SaaS browser extension that lets users export table data from any website. It can bypass some download restrictions, and I’m not sure if this has ever caused complaints.
2. A few months ago, I launched a free expired-domain valuation tool. It identified some high-value domains abandoned by governments and international organizations, as well as domains linked to gambling and scams. I’m not sure if any of this may have breached regulations.
I've had a similar frustrating experience with Vercel. My old projects, which I haven't maintained in ages but still get user traffic, kept nagging me to upgrade Next.js versions. Eventually, they just shut them down without much warning. It seems like Vercel is pushing hard on updates and compliance—maybe related to the regulatory issues you mentioned? Migrating to something more flexible like Cloudflare or self-hosting helped me. Anyone else dealing with forced upgrades on legacy stuff?
> 1. I run a SaaS browser extension that lets users export table data from any website. *It can bypass some download restrictions*, and I’m not sure if this has ever caused complaints.
It seems like we found the problem. Someone likely filed a DMCA request directly with Vercel and the company complied.
DMCA filings have a legal requirement for the provider to submit notification and receive an appeal, or else the provider may not qualify for the liability protection. That doesn’t rule out other such objections not under DMCA’d banner, but for DMCA specifically they have a legal obligation not to withhold why.
They still refuse to provide me with any valuable information to this day, even though I've reached out via email multiple times—and they’ve been polite throughout. Once I finish handling the website migration, I’ll launch a new site to fully document the entire incident and all communication records.
It seems unlikely.
The CEO of Vercel recently criticized Cloudflare regarding traffic quality issues.
I think Vercel built its entire web hosting business on top of AWS.
Whois data is the basic source to check if a domain is in PendingDelete status.
With 30,000–50,000 domains expiring daily, it's crucial to filter out the valuable ones.
I use an LLM in the first round to screen based on name and brand potential, and in the final round, I combine SEO data for a full quality assessment.
Thank you for your feedback — I’ll get that spelling error fixed!
My site doesn't directly handle domain purchases. Based on my personal experience, here's what I recommend:
1. For valuable domains that are about to expire, there’s often a lot of competition, and they typically require backordering. I suggest using platforms like DropCatch, Cached, or Dynadot Backorders to improve your chances of securing them.
2. For domains that have already expired and become available again, I usually compare prices across platforms like Domnest to find the best deal.
Good point — I’ll add more explanations soon.
auto-renew is super important. I’ve seen many good domains expire just because someone forgot to turn it on. I've helped a few clients recover theirs in time.
I created several products in Stripe for the business of SaaS 1 website, and also created several products for the business of SaaS 2 website— which is a completely different one. However, I noticed that the webhook endpoint of SaaS 1 receives payment events related to SaaS 2, and vice versa.
I think I might be using Stripe in the wrong way.