I'm coding an app that allows registered users (anyone who registers) to upload images to my nodejs background (processing with sharpjs)..
I remove the exif section of the image for security. However I have realised that in-fact gps section of exif is extremely neat. Now I'm thinking to keep all of it.
My concern is someone might upload text such as
{
...
GPSSpeed: pornhub.com
GPSLatitudeRef: SOME EXTREME lenght text... 500000k+
...
}
Well you get my fear.
Is my fear legitimate?
My first intuition is too loop all the keys and match them to some schema (lenght, type, maybe even content) , but that would require me creating such a schema.