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.
More and more companies have zero meaningful support when things go sideways
I'm guessing one or more of your sites allowed user-uploads in some fashion or another and someone put a file that is hash-flagged in a serious manner
What I find hardest to understand is: if there’s an issue with a website, why shut down all of my sites?
I don't know anything about your sites or your activities, but based on the behavior described, something like this has probably happened to you.
I don’t mean, which do you agree or consider just cause for leading to it. But as the operator of them, you are best positioned to estimate which one(s) a risk-avoidant corporation would be most likely reacting to, and knowing more about your actual circumstances would be valuable anecdata for others trying to help (as well as those reconsidering Vercel!).
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 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.