Strong post by @antoniogm on an under-discussed dimension of web2 vs web3. In web2, the user is often public but the centralized backend is assumed private. In web3, the user is often private but the decentralized backend is assumed public.