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.
from truthmark_sdk import TruthMarkClient
client = TruthMarkClient(api_key="your_key")
result = client.encode("photo.jpg", "© 2025 MyCompany")
# → PSNR: 42.5 dB | Invisible. Unremovable.Built for teams that take content authenticity seriously
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.
Upload & Embed
Send your image and payload to our API. We embed data into the DCT frequency domain — completely invisible to the human eye.
Distribute Anywhere
Share, publish, or sell your watermarked images. The watermark survives compression, editing, screenshots, and social media re-encoding.
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.
Copyright & IP Protection
Embed invisible proof of ownership that survives any manipulation. Use in legal proceedings with cryptographic verification and blockchain anchoring.
Stock Photo & Licensing
Track image distribution across the internet. Embed license tiers, buyer IDs, and usage rights directly into every download.
Media & News Verification
Authenticate press photos and combat deepfakes. Embed source verification data that proves an image hasn't been tampered with.
Developer-First API
Two endpoints. Ten SDKs. Five-minute integration. Built by developers, for developers.
- Simple REST API —
POST /v1/encodeandPOST /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
# 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.