That's quite the claim, if only the login gate were either always there or indeed always not.
Presuambly such "private" data ought not to be being indexed by search engines and returned to users who search?
"site:instagram.com" is of the order of 228 million pages on google.com, and "site:facebook.com" is another 422 million.
Nope, I just tried it (private browser session, no IG activity from my IP recently)
google.com -> "site:instagram.com nojito" -> results -> www.instagram.com/explore/tags/nojito/ with a page of photos.
Quickly scrolling down the page for several dozen photos does eventually trigger the login box, though.
Q: Have you tried this?
In a private browser session I started at google.com, searched for "site:facebook.com nextgrid", picked some random post, click through, and was reading the post without anything other than seeing FB's cookie banner. No sign of any login (which is good 'cause I don't have one)
I might be wrong and maybe the behavior is actually fully deterministic and isn't nefarious, but knowing the company behind it I'll assume malice until proven otherwise.
you can't throw up a login screen but then allow people to post themselves that ends up in public domain because the login does not distinguish from public or permissioned user authorized to view your selfie pics.