Discuss 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 .

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)

56-s
Scratcher
500+ posts

Block VPNs on scratch

Crispydogs101 wrote:

Support. This would stop the abuse of IP bans.
Yep
Scratch--TheCat
Scratcher
1000+ posts

Block VPNs on scratch

removedWdym?

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

Zydrolic wrote:

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

co-steel-actyoohoo wrote:

it wont likely happen
Nah 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

BendyOl183 wrote:

(#13)
how would they detect if you were using a VPN though?
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)
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

Zydrolic wrote:

BendyOl183 wrote:

(#13)
how would they detect if you were using a VPN though?
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)
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.
Aleast it would be worth it.
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)
BendyOl183
Scratcher
500+ posts

Block VPNs on scratch

Zydrolic wrote:

BendyOl183 wrote:

(#13)
how would they detect if you were using a VPN though?
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)
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

Marc92020 wrote:

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)
Ok
Zydrolic
Scratcher
1000+ posts

Block VPNs on scratch

BendyOl183 wrote:

(#14)
I'm not sure they'd dedicate several thousand hours, making multiple free trials and many purchases, just to improve security on their website.
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.

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

Zydrolic wrote:

BendyOl183 wrote:

(#14)
I'm not sure they'd dedicate several thousand hours, making multiple free trials and many purchases, just to improve security on their website.
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.
Idea they will hold on to the original ip if they detect the ip any other than the original ip it will show this

BendyOl183
Scratcher
500+ posts

Block VPNs on scratch

Elijah999999 wrote:

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

Elijah999999 wrote:

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
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.

Zydrolic wrote:

BendyOl183 wrote:

(#14)
I'm not sure they'd dedicate several thousand hours, making multiple free trials and many purchases, just to improve security on their website.
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.

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.

56-s wrote:

~snip~

Idea they will hold on to the original ip if they detect the ip any other than the original ip it will show this

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.

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)

Powered by DjangoBB