Discuss Scratch
- Discussion Forums
- » Suggestions
- » Block VPNs on scratch
- 56-s
-
Scratcher
500+ posts
Block VPNs on scratch
IP bans are mean't to stop the user from using the site, they can use VPNs to stop people from using them here's a mock up

They cloud abuse them to keep on breaking the Commuity guidelines
Thanks for reading 56-s .

They cloud abuse them to keep on breaking the Commuity guidelines
Thanks for reading 56-s .
Last edited by 56-s (July 23, 2023 07:41:23)
- Crispydogs101
-
Scratcher
1000+ posts
Block VPNs on scratch
If you came here from the official list of rejected suggestions. I just need to let you know I no longer support this suggestion.
Last edited by Crispydogs101 (Oct. 22, 2025 15:36:51)
- Scratch--TheCat
-
Scratcher
1000+ posts
Block VPNs on scratch
removedWdym?
Anyways, support. With this, nobody can bypass IP bans.
Anyways, support. With this, nobody can bypass IP bans.
Last edited by LittleGreyCells (July 23, 2023 14:22:05)
- Zydrolic
-
Scratcher
1000+ posts
Block VPNs on scratch
Support although then they'd need all possible IP Addresses a VPN uses.
- 56-s
-
Scratcher
500+ posts
Block VPNs on scratch
Support although then they'd need all possible IP Addresses a VPN uses.Yes but that would stop people from breaking the Community guidelines repeatly
- 56-s
-
Scratcher
500+ posts
Block VPNs on scratch
it wont likely happenNah You just don’t want this to be added.
- BendyOl183
-
Scratcher
500+ posts
Block VPNs on scratch
how would they detect if you were using a VPN though?
- Zydrolic
-
Scratcher
1000+ posts
Block VPNs on scratch
(#13)Scratch would need to get basically all the IPs that a VPN has (Which would require them to use a VPN themselves and go over more than 250 countries or find a workaround)
how would they detect if you were using a VPN though?
Most VPNs use shared IPs. Thus alot of users(On that specific country IP) are mostly connected to the same one.
Basically they'd require to spend a few thousand hours getting VPN IP addresses, although this again, is literal insanity for the most part.
- 56-s
-
Scratcher
500+ posts
Block VPNs on scratch
Aleast it would be worth it.(#13)Scratch would need to get basically all the IPs that a VPN has (Which would require them to use a VPN themselves and go over more than 250 countries or find a workaround)
how would they detect if you were using a VPN though?
Most VPNs use shared IPs. Thus alot of users(On that specific country IP) are mostly connected to the same one.
Basically they'd require to spend a few thousand hours getting VPN IP addresses, although this again, is literal insanity for the most part.
- Marc92020
-
Scratcher
1000+ posts
Block VPNs on scratch
this would be a really useful addition to stop rule breakers from going around an ip block, but how would scratch know the user is on a vpn? block certain ip addresses? would it be possible for scratch to detect a vpn installed on someone’s browser/device?
also I would make an improved mock-up if I could (I can’t rn)
also I would make an improved mock-up if I could (I can’t rn)
- BendyOl183
-
Scratcher
500+ posts
Block VPNs on scratch
(#13)Scratch would need to get basically all the IPs that a VPN has (Which would require them to use a VPN themselves and go over more than 250 countries or find a workaround)
how would they detect if you were using a VPN though?
Most VPNs use shared IPs. Thus alot of users(On that specific country IP) are mostly connected to the same one.
Basically they'd require to spend a few thousand hours getting VPN IP addresses, although this again, is literal insanity for the most part.
I'm not sure they'd dedicate several thousand hours, making multiple free trials and many purchases, just to improve security on their website.
Last edited by BendyOl183 (July 22, 2023 21:04:06)
- 56-s
-
Scratcher
500+ posts
Block VPNs on scratch
this would be a really useful addition to stop rule breakers from going around an ip block, but how would scratch know the user is on a vpn? block certain ip addresses? would it be possible for scratch to detect a vpn installed on someone’s browser/device?Ok
also I would make an improved mock-up if I could (I can’t rn)
- Zydrolic
-
Scratcher
1000+ posts
Block VPNs on scratch
(#14)Then again they can just attempt to search for the addresses, but that is still gonna take thousands of hours and some (Scratch that) alot could be left out.
I'm not sure they'd dedicate several thousand hours, making multiple free trials and many purchases, just to improve security on their website.
Last edited by Zydrolic (July 22, 2023 21:05:59)
- Elijah999999
-
Scratcher
1000+ posts
Block VPNs on scratch
What does VPN stand for? Also, maybe the pop-up shouldn't use the acronym, since some people don't know what it means.
- 56-s
-
Scratcher
500+ posts
Block VPNs on scratch
Idea they will hold on to the original ip if they detect the ip any other than the original ip it will show this(#14)Then again they can just attempt to search for the addresses, but that is still gonna take thousands of hours and some (Scratch that) alot could be left out.
I'm not sure they'd dedicate several thousand hours, making multiple free trials and many purchases, just to improve security on their website.

- BendyOl183
-
Scratcher
500+ posts
Block VPNs on scratch
What does VPN stand for? Also, maybe the pop-up shouldn't use the acronym, since some people don't know what it means.
Virtual Private Network
Also I don't think they should use the full term on the pop-up personally, a lot more people know them as VPNs so it might cause even more confusion if it said “Don't abuse Virtual Private Networks”.
- 56-s
-
Scratcher
500+ posts
Block VPNs on scratch
What does VPN stand for? Also, maybe the pop-up shouldn't use the acronym, since some people don't know what it means.Virtual private network
- Marc92020-Tests
-
Scratcher
16 posts
Block VPNs on scratch
alright i got a mockup (im marc92020 btw im just on a different device)

if you think something about it should be change please tell me

if you think something about it should be change please tell me
- ssvbxx2
-
Scratcher
100+ posts
Block VPNs on scratch
I don't support blocking VPNs entirely. Although blocking all VPNs would prevent IP-banned users from circumventing their ban, there's one huge issue: VPNs are also used for privacy, since they prevent websites and ISPs from tracking users. Blocking VPNs leaves privacy-focused users with two choices: disable their VPN to use Scratch (which leaves them vulnerable to unwanted tracking), or use a Scratch alternative that allows VPNs. A lot of VPN users would probably choose the latter.
Exactly, it'd take a lot of work. The ST could automate it somehow, but they're busy with lots of things currently, and I don't imagine figuring out how to block VPNs would be high on their priority list.
For all the reasons above, blocking VPNs from Scratch entirely would not end well. However, an approach that may stop ban evasion without all of the downsides explained above is blocking VPN users from creating accounts if they've previously used an IP address that has an active IP ban. This I would support, though it'd still take lots of work to figure out if an IP is a VPN.
(#14)Then again they can just attempt to search for the addresses, but that is still gonna take thousands of hours and some (Scratch that) alot could be left out.
I'm not sure they'd dedicate several thousand hours, making multiple free trials and many purchases, just to improve security on their website.
Exactly, it'd take a lot of work. The ST could automate it somehow, but they're busy with lots of things currently, and I don't imagine figuring out how to block VPNs would be high on their priority list.
~snip~Judging if a particular IP address is a VPN based on if it changes is fundamentally flawed. Most IPs are dynamic; they change. Some people use Scratch with the same account in multiple places, which probably means multiple different IPs. Disallowing account creations/logins if the user's IP changes will result in a lot of false positives. In fact, I'd argue that it'd be mostly false positives; an 8-year-old likely can't pay for a VPN, and many parents wouldn't pay for their kid to have one.
Idea they will hold on to the original ip if they detect the ip any other than the original ip it will show this
For all the reasons above, blocking VPNs from Scratch entirely would not end well. However, an approach that may stop ban evasion without all of the downsides explained above is blocking VPN users from creating accounts if they've previously used an IP address that has an active IP ban. This I would support, though it'd still take lots of work to figure out if an IP is a VPN.
Last edited by ssvbxx2 (July 23, 2023 01:01:33)
- Discussion Forums
- » Suggestions
-
» Block VPNs on scratch








