If i download photo from Facebook, will i be able to read its geotagging metadata, or Facebook just parse the uploaded photo, record all EXIF headers into the database (to show the camera model somewhere or to provide them to law enforcement agencies, for example), and then removes them for security reasons?
Most big websites do filter out EXIF and geocache data. If you were to take a picture on your phone with geocache on, and then upload it to a ftp server it would still have the EXIF and geocache data. I'm almost positive facebook keeps a original copy of the photo and then just redistributes a copy of it onto their website with different headers etc. At the end of the day, you will not be able to get the data from a facebook photo.