Skip to main content

Signature

A Signature is an invisible signature embedded within the image using steganographic techniques. It is the core component of SASHA's image protection technology.

SignatureID

SignatureID is a globally unique identifier encoded as UInt64, it is returned to the Partner to identify a specific protection. It does not identify an image nor its features.

The SDK's lookupSignature method detects whether an image is protected and returns the SignatureID of the protection it finds.

The lifecycle of a Signature

Embed Signature

Allows Partners to protect an image by embedding a Signature.

Protected image

Lookup Signature

Allows Partners to check if an image is protected using SASHA Signature technology and detect the SignatureID associated with the image.

Protected image

Properties of a Signature

  • Persistence: Signatures remain embedded even after image compression or format conversion
  • Invisibility: Signatures are imperceptible to human viewers
  • Cross-Platform: Signatures work across different devices and platforms

Privacy

Images never leave the device. The SDK runs both the embed and the lookup pipeline locally and sends SASHA only the data needed to register or find a signature, never the image itself. SASHA's servers receive no image pixels, so there is nothing for them to store, inspect, or reuse.