The signature capture feature is very handy, but there are a few things that could make it even better.
When a signature is being captured, embed essential data into the file itself via EXIF or XMP:
- Timestamp of signature (already implemented)
- Timezone (offset from UTC so we can interpret the timestamp)
This information could be later extracted by an auditor using industry standard tools. Obviously we'd also want to see this data when using GetContainerAttribute ( FieldRef ; "Signature" ). Maybe even a toggle of whether this data should be burned into the image itself or not. In order to get the maximum value out of the signature, we basically want as much data as possible to faithfully reproduce the conditions under which the signature was collected. As developers we can do some of this on our own now, but it would be better if it was just in the container/file.
I've we're asking for the sky, maybe even capture Lat/Lon/Alt, although some people might find that creepy.