Now supporting EU AI Act & C2PA compliance

The Invisible,Unremovable Watermark

Enterprise-grade invisible watermarking that survives compression, cropping, screenshots, and AI manipulation. The trust layer for every image on the internet.

quickstart.py
from truthmark_sdk import TruthMarkClient

client = TruthMarkClient(api_key="your_key")
result = client.encode("photo.jpg", "© 2025 MyCompany")
# → PSNR: 42.5 dB | Invisible. Unremovable.
42+ dB
PSNR Quality
<100ms
Encode Latency
10
SDK Languages
99.9%
Uptime SLA

Built for teams that take content authenticity seriously

AI StudiosMediaCorpPhotoStockNewsWireCreativeAI

Why TruthMark?

Military-grade watermarking meets developer-friendly APIs. No compromises.

Completely Invisible

42+ dB PSNR quality — mathematically undetectable. Your images look pixel-perfect while carrying embedded data.

Truly Unremovable

Survives JPEG compression, resizing, cropping, rotation, screenshots, and even AI-based regeneration attacks.

Sub-100ms Latency

Process thousands of images per second. Spread-spectrum DCT embedding optimized for real-time pipelines.

Cryptographic Security

HKDF key derivation, AES-256 encryption, SHA-256 integrity, and Reed-Solomon error correction. Zero trust by design.

10 Official SDKs

Python, JavaScript, TypeScript, Java, Go, C#, PHP, Ruby, Swift, and Kotlin. First-class support for every stack.

AI-Native Architecture

Built for the generative AI era. Embed provenance data, model IDs, and timestamps into every AI-generated image.

How It Works

Three steps. Under five minutes. Enterprise-grade protection.

1

Upload & Embed

Send your image and payload to our API. We embed data into the DCT frequency domain — completely invisible to the human eye.

2

Distribute Anywhere

Share, publish, or sell your watermarked images. The watermark survives compression, editing, screenshots, and social media re-encoding.

3

Verify & Extract

Decode any image to extract the hidden payload with confidence scoring. Prove ownership, verify authenticity, or track distribution.

Built For Every Industry

From AI companies to news agencies, TruthMark protects content at scale.

AI Content Authentication

Comply with EU AI Act requirements. Embed model IDs, generation parameters, and C2PA-compatible metadata into every AI-generated image automatically.

EU AI ActC2PAProvenance

Copyright & IP Protection

Embed invisible proof of ownership that survives any manipulation. Use in legal proceedings with cryptographic verification and blockchain anchoring.

Legal ProofBlockchainDMCA

Stock Photo & Licensing

Track image distribution across the internet. Embed license tiers, buyer IDs, and usage rights directly into every download.

TrackingLicensingAttribution

Media & News Verification

Authenticate press photos and combat deepfakes. Embed source verification data that proves an image hasn't been tampered with.

Deepfake DefenseVerificationTrust

Developer-First API

Two endpoints. Ten SDKs. Five-minute integration. Built by developers, for developers.

  • Simple REST API — POST /v1/encode and POST /v1/decode
  • Official SDKs for Python, JS, TS, Java, Go, C#, PHP, Ruby, Swift, Kotlin
  • Comprehensive docs with copy-paste examples for every language
  • Webhook notifications, batch processing, and async support
terminal
# Encode
curl -X POST https://truthmark-api.onrender.com/v1/encode \
  -H "X-API-Key: your_key" \
  -F "file=@photo.png" \
  -F "message=© 2025 MyCompany"

# Decode
curl -X POST https://truthmark-api.onrender.com/v1/decode \
  -H "X-API-Key: your_key" \
  -F "file=@watermarked.png"

# { "found": true,
#   "message": "© 2025 MyCompany",
#   "confidence": 0.95 }

Ready to Protect Your Content?

Join thousands of developers and enterprises using TruthMark. Start free — no credit card required.