Hacker News new | past | comments | ask | show | jobs | submit login

isn't there another problem with facebook, where none of your photos are ever deleted and can be accessed by the direct url at any time?



I haven't kept up, but IIRC that used to be the case. And that's what I'm addressing.

A few years ago, I believe, they explained that they generate these ginormous image caches where, IIRC, individual images are not distinct files.

My point is, regardless, if you can find the image (and its extent), and if the cache data are still write-able, then overlay a generated "blank" image onto the cached image, in place. You still have some data leakage, in that the working URL confirms that there was an image having that URL. But for most cases, I believe this would suffice.

I guess they'd also have to track down and overwrite the various thumbnail versions, but if their systems can already find these in the course of their normal work, this shouldn't be a problem.

As for overlaid tag data and whatnot, I'm not sure what to suggest. At a first pass, I'd suggest just deleting (or "offlining" or whatever, given that FB apparently never really deletes anything) that data. But I don't know what continuing dependencies that might break.)

EDIT: I should add that I don't know whether/how such image caches are replicated. And perpetuating such an overwrite against multiple replications might not be easy / something the existing design supports.

Nonetheless, I think it's something they should support. At a minimum, when a user really wants to delete an image, then overwrite its segment of whatever image cache file with a "blank" equivalent.

Although... then you get into what may be legally required and/or prudent, from FB's perspective, to retain.

I'll stick to the simplistic user perspective: When I say delete, I mean delete.


Maybe that was true in the past, but today when you delete your data it is gone. Trust me, I wrote it myself. The law enforcement guidelines that have been circulating recently corroborate this.


Thank you for the update/clarification.

I deleted a couple of pictures this morning (nothing 'nekkid' ;-) and will have a look to confirm that they are indeed "gone" (inaccessible via direct URL -- albeit the URL of a CDN).

Would you happen to have the identity or URL of a specific guideline that you could point to?

EDIT: I just checked the URL of an image I deleted about an hour and a half ago, and that image is still accessible. It is under akamaihd.net; nonetheless, it is still accessible.


Things take a while to fall out of CDN cache, I forget what the TTL is these days but it should be reasonable.


Understandable. I'll check again, a bit later.

Thanks again for taking the time to reply.


About 6:20 since deletion, and the images are still accessible at their akamaihd.net addresses. I'll have a look again tomorrow.


We are probably talking days, not hours here. But your underlying photo metadata is already gone.


Is this true for all data - account details and whatnot? I deleted (not deactivated) my account a few months ago and just assumed everything would remain somewhere in FB's system.


Delete generally means gone forever. If you wanted your account gone (but not permanently) you should use the deactivate option.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: