CloudVars

I've gone to quite a few schools where they block students from creating Firebase things or using the website, but people can still use the API.

Yes, but those two things are completely unrelated. Cloud variables that are built into snap will have no security advantage over those that are not.

Assuming you are using DNS over HTTPS, they cannot block firebase usage without blocking all google. The only exception is if you are using their device or installed their software. If you aren't using DNS over HTTPS, and it appears blocked, it can be fixed by adding firebase to your /etc/hosts.

Building it into snap would allow them to make project specific cloud vars, and only allow cloud vars if the user is verified, as well as if the project is saved to the cloud. They can also make it so when you delete a project, it deletes the cloud vars that were linked to the project. There's so much more they could that we can't.

Most cloud variable blocks use repl.it servers. My school (and probably a handful of others) would block it. Meaning that those cloud variable blocks won't be available to everyone.

You can use OONI probe (Open Observatory of Network Interference) to search for websites which work. Check for online services, like repl, firebase, and if a lot work you can make a custom server. It also includes messaging platforms and anticensorship tools.

I can't really use a VPN to hide myself because there is this other tool that my school uses to block websites (And I can't delete that tool)

I was not suggesting VPN. What does OONI reveal about usable services?

This was not directed towards you but I did want to point that out.

About the password issue: If you can get the exact source URL of the request, you could try making accounts project-specific, so a request from another project will be denied..

You can deny requests from another project, but you cannot deny requests made with curl to simulate valid requests.

It says that the client is offline or something like that when I try to log in.

Is it really the case that a significant number of our users have Internet access only at school or via school-controlled computers? We've been thinking that eventually our users who are students will have two Snap! accounts, a school one with a lot of restrictions and a personal one that can do anything.

I realize that this discussion isn't about access to Snap! itself; I am knowingly raising a different but related question. Do we have to plan for the needs of users who can access Snap! only via school-controlled machines or Internet?

hmm?

Sorry! That's an encode URI bug. It's fixed now... Please use the latest version.

Are you still having this problem?

I will test it tomorrow, thk

Yes I do.

Well, I didn't receive your request. What block are you using?

I'm using all of the blocks (For the specific block, I'm using the Sign-In block)