Technical Overview
U2U Platforms

Let's break down how our technology works, where it differs from other solutions, and why it matters.

What Makes Image Angel

Different?

Patent Pending

Newly developed technology, A/B, Session, Single-frame. Compatible with AVID, Dolby, FFmpeg, Wowza

Future Proof

Works on 4K, HDR and 8K content.

Fast Deployment

Single API compatible across all major DRM's including Widevine CAS

Key Advantages at a Glance

Image Angel embeds an invisible, server-side fingerprint into each image at the point of access. Unlike traditional DRM or watermarking tools.

Simple

Single unified API for watermarking, encoding and DRM

Cost Effective

Usage based billing. No added storage or re-hosting

Robust

Surviving cropping, filters, and screenshots

Fast

One API call, with no transcoding or Rendering.

What Makes Image Angel

Fast?

Application

Embedded at Access, Not Upload

Server-Side

With options for pre-CDN and edge delivery

Single API Call

No need to string together delivery tools.

Image & Video Overlay Handling

Do I need a new overlay for every image or video resolution?
Yes. To maintain watermark fidelity, each resolution should have its own overlay. This applies to both images and videos to ensure traceability remains robust.

Do I also need multiple overlays per file for watermark rotation?
For video or enhanced protection, yes. We recommend using 3–5 overlays per resolution to rotate during playback. This reduces visibility and improves forensic resistance against tampering.

Will this increase billing units?
No. As long as the same WM_ID (Watermark Identifier) is used, multiple overlays are treated as a single payload for billing purposes.

What’s the best way to handle unusual image dimensions?
Request a high-resolution overlay (e.g. 4K x 4K) and crop or scale it client-side. This approach reduces overlay generation volume and ensures flexibility across varying aspect ratios.

What is the minimum supported image size?

  • For 13-bit watermarking: 640×360

  • For 32-bit payloads: Minimum of 1280×720
    Smaller images may still work but could lead to unreliable extraction or visible artefacts, depending on use case.

Can I scale a watermark to fit non-standard sizes?
Yes. Scaling is supported, but we advise avoiding aggressive downscaling or stretching. Both may impact watermark durability and detection accuracy.

Video Watermarking & Playback

How does watermark rotation work for video?
Watermark overlays rotate on a timed basis typically every 30 to 50 milliseconds. They’re not frame-synced, but this method significantly reduces visibility during playback, especially in scenes with motion or panning, where static marks might otherwise become noticeable.

What’s the “dirty window” effect, and how do we prevent it?
The “dirty window” effect occurs when a static watermark becomes visible as the video pans or moves behind it, creating an unintended focal point. To prevent this, we recommend pre-fetch multiple overlays and rotating them at random intervals during playback. This disrupts visual persistence and protects against visual detection.

Can overlay rotation be done on the client side?
Yes. Overlays are generated server-side, but rotation can be handled dynamically on the client side. The client application can cycle through the available overlays during playback, adjusting the interval as needed to balance protection and performance.

Security & Anti-Abuse Measures

How does Image Angel combat pre-CDN scraping or Chrome-based plugins?
We offer an optional server-side FFM (Forensic Filtering Module) plugin that intercepts and protects content before it reaches the CDN. This layer helps mitigate scraping, browser extensions, and automated capture attempts. However, it may introduce slight delays or compatibility trade-offs, so its use should align with your platform’s risk appetite and performance requirements.

What is a distributor mark, and how does it work?
A distributor mark is an invisible platform-level identifier embedded alongside user-specific fingerprints. It allows all content delivered through a particular platform (e.g. a dating app) to carry its own unique trace. This mark is applied server-side, before the image is accessed, and enables platform-wide detection if content leaks, regardless of the individual user.

Are distributor marks included by default?
Yes. This ensures clarity and control over how attribution is embedded and reported.

Client vs Server Capabilities

Can we generate overlays on the client side?
No. Overlay generation must occur server-side to ensure forensic integrity and control. However, client-side application of overlays is fully supported using the assets retrieved via API.

Is there a client-side (e.g. JavaScript or WASM) option to embed watermarks into media?
No. Embedding watermarks requires server-side processing. Client-side environments can apply pre-generated overlays during playback or rendering, but they cannot create or embed watermark payloads independently.

Does the system use perceptual metrics to preserve quality?
Not on the client side. Watermark quality is preserved through careful server-side encoding and placement strategies. While no perceptual optimisation runs in the client, all overlays are designed to remain visually non-disruptive under standard viewing conditions.

Billing & Performance

How are payloads counted for billing?
Billing is based on unique WM_IDs (Watermark Identifiers). Multiple overlays linked to the same WM_ID—such as those used for rotation or different resolutions—are counted as a single billing payload. This keeps costs predictable even for complex implementations.

How fast is image delivery with watermarking applied?
Watermarked images are delivered in under 100 milliseconds on average. Because the fingerprint is embedded server-side at the point of access, there’s no need for reprocessing or transcoding. This ensures fast delivery without disrupting the user experience.

Our Trusted Safety Partners