That said, they must be wasting a huge amount of CDN storage on these old photos!
That said, they must be wasting a huge amount of CDN storage on these old photos!
I agree with your analysis though: once you post it, it's out there, and there's nothing you or Facebook can do about it.
Exactly. HN discussed this a couple weeks ago:
http://news.ycombinator.com/item?id=1740271
I'd written:
Facebook operates web servers generating authenticated and authorized web pages. These pages are dynamic, generated per user, based on current privacy settings. These privacy-managed pages contain links to assets considered, by users, to be just as private as the page.
When the user changes privacy settings for the page, the linked assets privacy could easily be kept in line, as demonstrated by CloudFront CDN being able to support private content links.
Facebook's fault is that the privacy managed page links to public (non-privacy managed) assets, using links that do not respect the containing page's privacy settings.