Skip to main content

How to Verify Image Metadata Authenticity Using Amped Authenticate

Reading time: 5 min

Dear Tip Tuesday friends, welcome! A few weeks ago, we dedicated a Tip to explain why you may find many different datetimes in modern images’ metadata when working with Amped Authenticate, and what those values mean. Today, we’ll focus on how you can verify image metadata authenticity by cross-checking the time information in your image. You can do it by both using Authenticate alone and with the help of external tools on the Internet!

Let’s begin with the same image we used in our previous blog post: a nice sunset picture.

Sunset over Trieste’s harbor on the Adriatic Sea, with golden clouds reflecting on the water and silhouetted shipyard cranes framing the city’s historic rooftops.

We saw that image metadata were rich of datetimes: besides those related to the file system, we had those written in the metadata, which are shown by Authenticate’s Exif tool. More specifically, there were both camera-clock datetimes and GPS-based datetimes… and they were consistent, as shown below (remember the 2 hours shift is simply due to different time zone formatting, GPS uses UTC, camera clock uses the user location’s timezone).

Screenshot of EXIF metadata displaying geolocation and timestamp information; the left panel shows two yellow-highlighted fields—GPS date (2019:05:30) and GPS time (18:33:47.39)—while the right panel highlights three fields in yellow: Exif DateTimeOriginal, Exif CreateDate, and Exif ModifyDate, all set to 2019:05:30 20:33:53.

Ok, until now there’s nothing really new compared to what we saw in the previous blog post. The point is… there’s still a lot we can do to understand whether the time and GPS location of this image are credible.

Using Amped Authenticate to Analyze GPS and Timestamps

We can first use Authenticate’s Show Image Location on Google Maps, under the Tools menu, and we’ll be promptly sent to our default browser, opened on the familiar Google Maps page.

Google Maps screenshot showing the GPS coordinates 45°39'14.4"N 13°46'31.1"E (45.654000, 13.775300), pinpointing a location in Trieste, Italy. The left panel displays a street view of a building entrance with nearby parked scooters, while the right side shows a regional map view of Trieste and surrounding areas.

Ok, seems like the picture was taken in Trieste (Italy), and there’s indeed a gulf close to the declared image location, which is consistent with what we see in the image. We may also move to Google Street View and play a bit with the 3D View. Amazingly, we’re almost able to get nearly the same objects and view as in the picture!

Google Maps 3D view showing coordinates 45°39'14.3"N, 13°46'31.0"E (45.653969, 13.775286) located in Trieste, Italy. The left panel displays a street view image of a building entrance with parked scooters, while the right side presents a 3D satellite view of the city center, including landmarks like Donazione 'Sambo', Piazza Vittorio Veneto, and the port with visible cranes and docked ships.

Ok, we can definitely say that the GPS location is pretty consistent with the image content. This is a great first step when you want to verify image metadata authenticity.

But what about time? Once more, the Internet comes to help us. Let’s first copy the image decimal coordinates from Map’s left panel (shown below) :

Close-up view of a Google Maps location at coordinates 45.654000, 13.775300 (45°39'14.4"N 13°46'31.1"E), showing the facade of a building with brown doors and multiple parked scooters. Interface options include directions, save, nearby, send to your phone, and share. The decimal coordinates are highlighted in a red box.

And then, we head to a very nice website, SunEarthTools, which looks like this:

Screenshot of SunEarthTools.com’s solar position calculator interface, displaying input coordinates (45.65649790, 13.77350810) and a selected date and time (June 28, 2019, 11:56 GMT+1). The map at the bottom shows a global satellite view with a location marker. The tool outputs sunrise angle at 60.15° and sunset angle at 256.58°. The page includes solar disk, analemma, and solstice checkboxes.

We simply paste the coordinates in the “Search” box on the left, then we set the time so that it matches the one declared in our image. We input the values in the local timezone (not the UTC one) because SunEarthTools will take care of the compensation.

Dropdown menu interface showing date and time settings: year set to 2019, month to May (05), day to 30, hour to 20, and minute to 34. Time zone is selected as GMT+1, with Daylight Saving Time (DST) checkbox enabled and the "Default" button highlighted.

Cross-Checking Image Details with Online Tools

Now we just hit “Return” on the keyboard.

Screenshot from SunEarthTools.com displaying a solar position map for Trieste, Italy. The map shows the Sun's position and path on May 30, 2019, at 20:34 (GMT+1), using coordinates from image EXIF metadata (45.6575700, 13.7726900). Two markers indicate the photo acquisition point and the Sun’s location at the specified date and time. Blue callouts label the Sun's position and the picture's GPS origin.

The sun was actually setting over the sea that day at that time, and this is also consistent with the picture content.

Is there anything more we can check? Yes, there is still something, which is… weather! There exist several websites providing weather archive information. We choose one of them, Meteoblue and check the weather in Trieste on the day declared in the Exif metadata.

Weather archive chart from Meteoblue for Trieste, Italy (45.65°N, 13.777°E) showing temperature, humidity, precipitation, and cloud cover data from May 17 to May 31, 2019. A red arrow highlights the weather conditions on May 30, 2019, indicating minimal cloud cover, low precipitation, and moderate temperature—suggesting clear sky conditions on that date.

On the bottom right we can see that between May 30 and May 31, 2019, the sky was a bit cloudy, as we can also see in the picture. Interestingly, the day before it was raining, while the day after there was pure sun: both of these would have been way less consistent with the image content. Cross-checking weather data like this further supports efforts to verify image metadata authenticity.

You may be objecting that we’re dealing with a very lucky situation: a picture of a well-known city, where you can see the sea and the direct sun! Ok, it’s true, that’s indeed a lucky case. But we could go all the way through with this other, more challenging picture:

Shaded garden with green grass and trees in front of a two-story white building with closed wooden shutters and terracotta pots lined up along the wall. Several people stand partially obscured in the shadow under a tree on the left side. A bell tower rises above the roof, indicating a historic or rural property, possibly in the Italian countryside.

Final Validation: Weather and Environmental Consistency

Even in this case, we have both the camera time and GPS time and place (to get the view below, I sorted the Exif tool output table by “Evidence image value”, simply by clicking on the column name).

Screenshot of EXIF metadata showing detailed information about a digital image, including GPS coordinates (latitude 43°34'2.83" N, longitude 11°11'5.50" E), altitude (310 meters), focal length (4.2 mm), and image dimensions (4144 x 4144 pixels). The highlighted fields display timestamps, including GPSDateTime as 2018:06:29 15:47:56Z and CreateDate, ModifyDate, and DateTimeOriginal as 2018:06:29 17:48:05.

Let’s fire the Show Image Location on Google Maps tool, and we find the declared image acquisition place: it’s somewhere on the hills near Florence (Italy):

Google Maps satellite view of coordinates 43.567500, 11.184900, showing a rural area in Tavarnelle Val di Pesa, Metropolitan City of Florence, Italy. The red location marker is placed near the Pieve di San Pietro in Bossolo church, surrounded by agricultural fields, olive groves, and a few buildings. Location information is visible on the left sidebar with associated navigation options.

Since this place is lost in the peaceful Tuscany’s hills, this time we don’t have such an accurate 3D model of the buildings. Nevertheless, we still have quite some data to use as a reference, as shown below, and everything happens to be consistent with the image content.

Labeled satellite image of the Pieve di San Pietro in Bossolo area in Tavarnelle Val di Pesa, Italy, highlighting key geographical features: a bell tower, building intersection obscured by vegetation, olive tree, and GPS coordinates marker. The location appears rural, with adjacent fields and structures identified for reference.

So good, the place seems OK. Let’s check the time now. We resort again to SunEarthTools and obtain the following result:

Satellite image from SunEarthTools.com showing solar positioning analysis for a location near Pieve di San Pietro in Bossolo, Tavarnelle Val di Pesa, Italy. The interface displays sun path data on May 29, 2018, at 17:48 (GMT+1), with GPS coordinates 43.5675309, 11.1848277. A yellow sun path arc and highlighted sun position indicate the solar angle at the specified date and time, based on EXIF metadata.

The sun position is definitely compatible with the olive tree shadow! Finally, Meteoblue also agrees that on June 29th, 2018 they had a bright sunny day on the hills, which is definitely compatible with the picture content:

And that’s it, we cross-checked the place and time for this picture as well, and everything was OK.

Final Note

This week’s takeaway is: you don’t necessarily have to trust metadata! Sometimes, you’re in a position to verify image metadata authenticity and understand their reliability!


 Marco Fontani

Marco Fontani is the Forensics Director at Amped Software, a software company developing image and video forensic solutions for law enforcement agencies worldwide. He earned his MSc in Computer Engineering in 2010 and his Ph.D. in Information Engineering in 2014. His research focused on image watermarking and multimedia forensics. He participated in several research projects funded by the EU and EOARD, and authored/co-authored over 30 journal and conference proceedings papers. He has experience in delivering training to law enforcement and provided expert witness testimony on several forensic cases involving digital images and videos. He is a former member of the IEEE Information Forensics and Security Technical Committee, and he actively contributed to the development of ENFSI’s Best Practice Manual for Image Authentication.

Subscribe to our Blog

Receive an email notification when a new blog post is published and don’t miss out on our latest updates, how-tos, case studies and much more content!