Provenance · authenticity · leak tracingHerkunft · Echtheit · Leak-Tracing

Know who leaked it. Show it is unchanged since capture.Wissen, wer es geleakt hat. Beweisen, dass nichts bearbeitet wurde.

Two separate technologies, one SDK, offline and EU-sovereign. TRACE burns an invisible mark into every recipient’s copy, so a leak from behind your paywall points to one account. SEAL fixes a photo or video at the moment of capture, so any later edit shows, and where. Different jobs, never mixed.Zwei getrennte Technologien, ein SDK, offline und EU-souverän. SPUR brennt jeder Empfängerkopie eine unsichtbare Marke ein, sodass ein Leck hinter Ihrer Paywall auf genau einen Account zeigt. SIEGEL hält ein Foto oder Video im Moment der Aufnahme fest, sodass jede spätere Änderung sichtbar wird, und wo. Verschiedene Aufgaben, nie vermischt.

ILLUSTRATION · the mark is not visible in a real photo Annkey 3c9e… Bokey 7f3a… Cykey b21d… leaked copy foundkey 7f3a… → Bo YOUR REGISTER7f3a… = subscriber Bothe image never contains a namean evidence threshold guards against innocents
0 / 49false attributions on unmarked files (null control)Falschzuordnungen bei unmarkierten Dateien (Nullkontrolle)
6 / 6tampering channels caught, 0 false alarms on untouched photos (lab)Manipulationsarten erkannt, 0 Fehlalarme bei unberührten Fotos (Labor)
11 msto seal a 1-megapixel real photo on one CPU thread (measured)um ein echtes 1-Megapixel-Foto auf einem CPU-Thread zu versiegeln (gemessen)
20use cases, one SDK, no cloud round tripAnwendungsfälle, ein SDK, kein Cloud-Umweg
TRY IT YOURSELFSELBST AUSPROBIEREN

Mark your own file. Send it through Telegram. Read it back.Markieren Sie Ihre eigene Datei. Schicken Sie sie über Telegram. Lesen Sie sie zurück.

Everything runs in your browser, nothing is uploaded. You type an ID, for example a user or login ID. FORTRESS turns it into a secret key and burns it invisibly into your image, audio or video. After the file has travelled, you load it again and see which ID comes out.Alles läuft in Ihrem Browser, nichts wird hochgeladen. Sie tippen eine ID ein, zum Beispiel eine Nutzer- oder Login-ID. FORTRESS macht daraus einen geheimen Schlüssel und brennt ihn unsichtbar in Ihr Bild, Ihre Audio- oder Videodatei ein. Wenn die Datei unterwegs war, laden Sie sie wieder und sehen, welche ID herauskommt.

Your IDIhre IDA login ID, subscriber number or reseller name. It becomes a long secret key.Eine Login-ID, Abonnentennummer oder ein Händlername. Daraus wird ein langer geheimer Schlüssel.
Burn it inEinbrennenThe key goes invisibly into every frame or sample, in your browser.Der Schlüssel kommt unsichtbar in jedes Bild oder jeden Abtastwert, in Ihrem Browser.
Send it onWeitergebenTelegram, a messenger, a download: whatever recompresses it.Telegram, ein Messenger, ein Download: was auch immer es neu kodiert.
Read it backZurücklesenLoad the received file. The page shows the key and your register names the ID.Laden Sie die empfangene Datei. Die Seite zeigt den Schlüssel, Ihr Register nennt die ID.

Open the test pageTestseite öffnen

01

Two technologies. Two different questions.Zwei Technologien. Zwei verschiedene Fragen.

They are opposites on purpose. One must survive, the other must break. We never mix them in one product, because mixing makes both worse.Sie sind absichtlich gegensätzlich. Die eine muss überleben, die andere muss brechen. Wir mischen sie nie in einem Produkt, denn Mischen macht beide schlechter.

TRACE · resilient markrobuste Marke

Who leaked it?Wer hat es geleakt?

Your system burns a per-recipient key into every copy at delivery. The mark survives sharing, compression and many edits. A leaked copy returns the key; your own register names the account. The image never contains a name.Ihr System brennt bei der Auslieferung jeder Kopie einen Schlüssel je Empfänger ein. Die Marke übersteht Teilen, Kompression und viele Bearbeitungen. Eine geleakte Kopie gibt den Schlüssel zurück; Ihr eigenes Register nennt den Account. Im Bild steht nie ein Name.

ORIGINAL copy A · Ann copy B · Bo shared, cropped,re-encodedleak found → “copy B”
  • Names the account, which takedown tools cannot. Reverse-image search and takedown tools (Pixsy, TinEye, Red Points, Rulta, COPYTRACK) find copies. Pixsy says on its own site that it cannot identify the person who leaked.Nennt den Account, was Takedown-Dienste nicht können. Bildersuche und Takedown-Dienste (Pixsy, TinEye, Red Points, Rulta, COPYTRACK) finden Kopien. Pixsy schreibt auf der eigenen Seite, dass es die Person nicht identifizieren kann.
  • No legal dead end. No court order against an offshore host, no second order against the provider, no 7-day log deadline: the identity is already in your register.Keine rechtliche Sackgasse. Kein Gerichtsbeschluss gegen einen Offshore-Hoster, kein zweiter gegen den Provider, keine 7-Tage-Logfrist: die Identität liegt schon in Ihrem Register.
  • Never accuses an innocent. A person is named only above an evidence threshold (three matching frames for video): 0 of 49 false attributions on unmarked images, 0 of 200 in the attribution suite.Beschuldigt nie Unschuldige. Eine Person wird erst oberhalb einer Beweisschwelle genannt (drei übereinstimmende Bilder bei Video): 0 von 49 Falschzuordnungen bei unmarkierten Bildern, 0 von 200 in der Attributions-Suite.
  • Cost does not grow with your audience. One stored asset; the mark is added at the delivery hook or on the viewer’s device (per-frame cost in the live stream: not yet measured by us).Die Kosten wachsen nicht mit dem Publikum. Ein gespeichertes Asset; die Marke kommt im Auslieferungs-Hook oder auf dem Gerät des Zuschauers dazu (Kosten je Bild im Live-Stream: von uns noch nicht gemessen).
  • Offline, on your premises. Nothing leaves your systems; a test in the suite fails if network code appears.Offline, in Ihrem Haus. Nichts verlässt Ihre Systeme; ein Test der Suite schlägt an, wenn Netzcode auftaucht.

Limits: it names a source, it does not find the copy (we sit on top of image search). Photographing a screen, a full AI redraw, a slight rotation and averaging two copies can defeat it.Grenzen: Es nennt eine Quelle, es findet die Kopie nicht (wir sitzen über der Bildersuche). Abfotografieren eines Bildschirms, eine vollständige KI-Neuzeichnung, eine leichte Drehung und das Mitteln zweier Kopien können es besiegen.

SEAL · fragile markfragile Marke

Is this still the original?Ist das noch das Original?

Applied only at live capture in your own app. Any edit, AI redraw or re-encode breaks it, and the break is located. It proves “captured live and unaltered”, never “not AI-generated”.Wird nur bei der Live-Aufnahme in Ihrer eigenen App gesetzt. Jede Bearbeitung, KI-Neuzeichnung oder Neukodierung bricht sie, und der Bruch wird lokalisiert. Sie beweist „live aufgenommen und unverändert“, nie „nicht KI-erzeugt“.

PHOTOcaptured live SEALEDinvisible EDITEDseal breaksand shows where
  • Prove the real instead of chasing every fake. A detector must learn each new generator; a seal does not.Das Echte beweisen, statt jeder Fälschung nachzujagen. Ein Detektor muss jeden neuen Generator lernen, ein Siegel nicht.
  • A map, not just yes or no. About 8,064 keyed pairs flip where the edit happened.Eine Karte statt nur Ja oder Nein. Etwa 8.064 verschlüsselte Paare kippen dort, wo die Bearbeitung passiert ist.
  • Nobody honest is turned away. Sealed captures take the fast lane, everything else is reviewed as before.Niemand Ehrliches wird abgewiesen. Versiegelte Aufnahmen nehmen die Schnellspur, alles andere wird wie bisher geprüft.
  • Lab figures: 6 of 6 tampering channels caught, 0 false alarms on untouched photos.Laborwerte: 6 von 6 Manipulationsarten erkannt, 0 Fehlalarme bei unberührten Fotos.

Limits: never applied to uploads (live capture only). Device attestation for the app is in development.Grenzen: nie auf Uploads angewendet (nur Live-Aufnahme). Die Geräte-Attestierung für die App ist in Entwicklung.

Which one do I need?Welche brauche ich?

“Someone leaked our content. Which account?”„Jemand hat unsere Inhalte geleakt. Welcher Account?“ → TRACE
“Was this photo or video edited after it was taken?”„Wurde dieses Foto oder Video nach der Aufnahme bearbeitet?“ → SEAL
02

Pick your problemWählen Sie Ihr Problem

Each case: the problem, the solution, and what makes it different. Status is stated honestly on every card.Jeder Fall: das Problem, die Lösung und was ihn besonders macht. Der Stand steht auf jeder Karte ehrlich dabei.

TRACE: know who leaked itSPUR: wissen, wer es geleakt hat

Resilient mark, burned into every recipient’s copy. It survives sharing and re-encoding.Robuste Marke, in die Kopie jedes Empfängers eingebrannt. Sie übersteht Teilen und Neukodieren.

🔒Lab-proven · 0 of 49 false attributionsIm Labor belegt · 0 von 49 Falschzuordnungen

Paywalled content and creator platforms: who leaked it?Paywall-Inhalte und Creator-Plattformen: wer hat es geleakt?

ProblemProblem
A subscriber pays, downloads or streams, and posts it on a leak site. Takedown tools delete the link; nobody learns which account it was.Ein Abonnent zahlt, lädt herunter oder streamt und stellt es auf eine Leak-Seite. Takedown-Dienste löschen den Link; welcher Account es war, erfährt niemand.
SolutionLösung
At delivery, your system burns an invisible mark with that subscriber’s key into the copy. A leaked copy gives the key back; your own register turns it into the account.Bei der Auslieferung brennt Ihr System der Kopie einen unsichtbaren Schlüssel dieses Abonnenten ein. Eine geleakte Kopie gibt den Schlüssel zurück; Ihr eigenes Register macht daraus den Account.
EdgeVorteil
The one thing reverse-image search and takedown services cannot do: name the account. No court order against offshore hosts, no 7-day log deadline.Das Einzige, was Bildersuche und Takedown-Dienste nicht können: den Account nennen. Kein Gerichtsbeschluss gegen Offshore-Hoster, keine 7-Tage-Logfrist.
Ask for a pilotPilot anfragen
🎬Lab-proven · some attacks still break it (listed below)Im Labor belegt · manche Angriffe brechen sie (unten aufgelistet)

Studios, screeners, live streamsStudios, Screener, Livestreams

ProblemProblem
Pre-release material and festival screeners leak; the leak shows up weeks later as a re-encoded clip.Vorab-Material und Festival-Screener lecken; das Leck taucht Wochen später als neu kodierter Clip auf.
SolutionLösung
Every recipient or viewer session carries its own mark, read back from a few frames of the clip.Jeder Empfänger oder jede Zuschauer-Sitzung trägt eine eigene Marke, die aus wenigen Bildern des Clips gelesen wird.
EdgeVorteil
Marks are added at the edge or the delivery hook, so you still store one asset, not one per viewer.Die Marken kommen am Rand oder im Auslieferungs-Hook dazu, Sie speichern weiter ein Asset, nicht eines je Zuschauer.
Ask for a pilotPilot anfragen
🏷️Lab-proven · pilot-readyIm Labor belegt · pilotreif

AI-content labelling (EU AI Act, Art. 50)KI-Kennzeichnung (EU AI Act, Art. 50)

ProblemProblem
Marking AI-generated content becomes mandatory.Die Kennzeichnung KI-erzeugter Inhalte wird Pflicht.
SolutionLösung
A durable, checkable mark bound to the content, verified offline.Eine dauerhafte, prüfbare Marke am Inhalt, offline verifizierbar.
EdgeVorteil
EU-sovereign: no cloud round trip to mark or to check.EU-souverän: kein Cloud-Umweg zum Markieren oder Prüfen.
Ask for a pilotPilot anfragen
📰Lab-provenIm Labor belegt

Newsrooms and publishersRedaktionen und Verlage

ProblemProblem
Proving a photo is genuine and correctly credited.Nachweisen, dass ein Foto echt und korrekt zugeordnet ist.
SolutionLösung
Provenance is bound at capture and re-checked on re-use.Die Herkunft wird bei der Aufnahme gebunden und bei der Weiterverwendung geprüft.
EdgeVorteil
Attribution that survives the journey of the image.Eine Zuordnung, die den Weg des Bildes übersteht.
Ask for a pilotPilot anfragen
📝Lab-provenIm Labor belegt

Text, code and datasetsText, Code und Datensätze

ProblemProblem
Copied code or text, and datasets that lose their licence trail.Kopierter Code oder Text und Datensätze, die ihre Lizenzspur verlieren.
SolutionLösung
Robust fingerprints that survive reformatting, renaming and reordering.Robuste Fingerabdrücke, die Umformatieren, Umbenennen und Umordnen überstehen.
EdgeVorteil
Finds copies beyond copy-paste; heavy paraphrase is a stated limit.Findet Kopien jenseits von Copy-Paste; starkes Umschreiben ist eine genannte Grenze.
Ask for a pilotPilot anfragen
🤝Lab-provenIm Labor belegt

NDA and data roomsNDA und Datenräume

ProblemProblem
Who received which document, and did it leak?Wer hat welches Dokument erhalten, und ist es durchgesickert?
SolutionLösung
Signed (post-quantum) exchange with an audit log and a per-recipient trace.Signierter (post-quantensicherer) Austausch mit Prüfprotokoll und Spur je Empfänger.
EdgeVorteil
Evidence of who got what, when.Ein Nachweis, wer was wann erhielt.
Ask for a pilotPilot anfragen
🎙️Lab-proven · mark is audible at shipped strengthIm Labor belegt · Marke in ausgelieferter Stärke hörbar

Podcasts, music and audioPodcasts, Musik und Audio

ProblemProblem
Paid or pre-release audio leaks as an MP3 on file-sharing sites.Bezahltes oder noch unveröffentlichtes Audio taucht als MP3 auf Tauschseiten auf.
SolutionLösung
Each licensee’s copy carries its own mark that survives MP3, AAC and Opus; a leaked episode gives the key back.Die Kopie jedes Lizenznehmers trägt eine eigene Marke, die MP3, AAC und Opus übersteht; eine geleakte Folge gibt den Schlüssel zurück.
EdgeVorteil
A feed scanner can check podcast feeds for your marked episodes (authorized content only).Ein Feed-Scanner kann Podcast-Feeds auf Ihre markierten Folgen prüfen (nur autorisierte Inhalte).
Ask for a pilotPilot anfragen
🔎Lab-proven · real codecsIm Labor belegt · echte Codecs

Finding leaks: feeds, repositories, bulk foldersLecks finden: Feeds, Repositories, Sammelordner

ProblemProblem
You know content leaks, but not where to look, and a pile of files from a takedown bundle is hard to read.Sie wissen, dass Inhalte lecken, aber nicht, wo Sie suchen sollen, und ein Stapel Dateien aus einem Takedown-Bündel ist schwer zu lesen.
SolutionLösung
Scanners read podcast feeds, code repositories and whole folders, and name the licensee when a marked copy turns up.Scanner lesen Podcast-Feeds, Code-Repositories und ganze Ordner und nennen den Lizenznehmer, wenn eine markierte Kopie auftaucht.
EdgeVorteil
Authorized content only, no circumvention, and every report says “no hit is not no leak”.Nur autorisierte Inhalte, keine Umgehung, und jeder Bericht sagt „kein Treffer heißt nicht kein Leck“.
Ask for a pilotPilot anfragen
🗂️Lab-provenIm Labor belegt

Case files and EU noticesFallakten und EU-Meldungen

ProblemProblem
A finding is worth little until it becomes a report that stands up.Ein Fund ist wenig wert, bis daraus eine Meldung wird, die standhält.
SolutionLösung
A case file turns finding, evidence package and status into an export, including a notice under the EU Digital Services Act.Eine Fallakte macht aus Fund, Beweispaket und Status einen Export, auch eine Meldung nach dem EU-Gesetz über digitale Dienste.
EdgeVorteil
The evidence package can be verified without our secret: a hash chain with timestamps.Das Beweispaket lässt sich ohne unser Geheimnis prüfen: eine Hashkette mit Zeitstempeln.
Ask for a pilotPilot anfragen
🗃️Lab-proven · weak under strong crop, rotation, mirroringIm Labor belegt · schwach bei starkem Zuschnitt, Drehung, Spiegelung

Catalogues and legacy archivesKataloge und Altbestände

ProblemProblem
Old inventory carries no marks, so you cannot tell what is yours.Alter Bestand trägt keine Marken, Sie können nicht erkennen, was Ihnen gehört.
SolutionLösung
A short fingerprint per work recognises “this is your image” after mild edits.Ein kurzer Fingerabdruck je Werk erkennt „das ist Ihr Bild“ nach milden Bearbeitungen.
EdgeVorteil
Stores only the fingerprint, never the pixels. It never says who leaked it.Speichert nur den Fingerabdruck, nie die Pixel. Es sagt nie, wer es geleakt hat.
Ask for a pilotPilot anfragen

SEAL: unchanged since captureSIEGEL: beweisen, dass nichts bearbeitet wurde

Fragile seal at capture. Any later edit breaks it, and shows where.Fragiles Siegel bei der Aufnahme. Jede spätere Änderung bricht es und zeigt, wo.

🛡️Lab-proven · pilot-readyIm Labor belegt · pilotreif

Insurance claim photosSchadensfotos bei Versicherern

ProblemProblem
A damage photo can be edited or AI-made in seconds. Today it is still the evidence.Ein Schadensfoto lässt sich in Sekunden bearbeiten oder per KI erzeugen. Heute ist es noch der Beweis.
SolutionLösung
Seal the photo inside your claims app at the moment of capture. Any later edit breaks the seal and shows where.Das Foto wird in Ihrer Schaden-App im Moment der Aufnahme versiegelt. Jede spätere Änderung bricht das Siegel und zeigt, wo.
EdgeVorteil
Honest claims skip the queue; reviewers focus on the unverified share.Ehrliche Fälle überspringen die Warteschlange; Prüfer konzentrieren sich auf den ungeprüften Anteil.
Ask for a pilotPilot anfragen
🚗Lab-proven · pilot-readyIm Labor belegt · pilotreif

Car rental, leasing, fleetsAutovermietung, Leasing, Fuhrpark

ProblemProblem
Disputes about damage that was already there, or added later.Streit über Schäden, die schon da waren oder später dazukamen.
SolutionLösung
Check-in and return photos are sealed in the app; edits show up and are located.Übergabe- und Rückgabefotos werden in der App versiegelt; Bearbeitungen werden sichtbar und lokalisiert.
EdgeVorteil
A neutral, checkable record instead of word against word.Eine neutrale, prüfbare Aufzeichnung statt Aussage gegen Aussage.
Ask for a pilotPilot anfragen
📦Lab-proven · pilot-readyIm Labor belegt · pilotreif

Online retail returnsRetouren im Onlinehandel

ProblemProblem
“It arrived broken” photos are a refund risk.„Kam kaputt an“-Fotos sind ein Erstattungsrisiko.
SolutionLösung
The customer’s complaint photo is sealed when taken in your app.Das Reklamationsfoto wird bei der Aufnahme in Ihrer App versiegelt.
EdgeVorteil
Fewer manual checks for honest customers, harder for fraud.Weniger manuelle Prüfungen für Ehrliche, schwerer für Betrug.
Ask for a pilotPilot anfragen
🚚Lab-proven · pilot-readyIm Labor belegt · pilotreif

Proof of deliveryZustellnachweis

ProblemProblem
“It never arrived” disputes hinge on a delivery photo.„Nie angekommen“-Streitfälle hängen am Zustellfoto.
SolutionLösung
The driver app seals the delivery photo at capture.Die Fahrer-App versiegelt das Zustellfoto bei der Aufnahme.
EdgeVorteil
A delivery record that cannot be quietly edited afterwards.Ein Zustellnachweis, der sich nicht unbemerkt nachbearbeiten lässt.
Ask for a pilotPilot anfragen
🧾Lab-proven · pilot-readyIm Labor belegt · pilotreif

Expense receiptsSpesenbelege

ProblemProblem
Receipt photos with edited amounts or recycled receipts.Belegfotos mit geänderten Beträgen oder wiederverwendete Belege.
SolutionLösung
The receipt photo is sealed in your expense app; uploads get no seal.Das Belegfoto wird in Ihrer Spesen-App versiegelt; Uploads erhalten kein Siegel.
EdgeVorteil
Finance trusts sealed receipts and reviews the rest.Die Buchhaltung vertraut versiegelten Belegen und prüft den Rest.
Ask for a pilotPilot anfragen
🪪Lab-proven · certification is a joint pathIm Labor belegt · Zertifizierung gemeinsamer Weg

Identity checks (KYC)Identitätsprüfung (KYC)

ProblemProblem
Injected and replayed video during onboarding.Eingespielte und wiederholte Videos beim Onboarding.
SolutionLösung
One extra layer: the capture is sealed, so replayed or injected video breaks it.Eine zusätzliche Schicht: Die Aufnahme wird versiegelt, eingespielte oder wiederholte Videos brechen sie.
EdgeVorteil
A building block for your layered defence. Not a certified presentation-attack detection.Ein Baustein für Ihre mehrschichtige Abwehr. Keine zertifizierte Erkennung von Präsentationsangriffen.
Ask for a pilotPilot anfragen
🔬Lab-proven · co-development pathIm Labor belegt · gemeinsame Entwicklung

Science imagesWissenschaftsbilder

ProblemProblem
Image manipulation after capture damages journals and institutions.Bildmanipulation nach der Aufnahme schadet Zeitschriften und Institutionen.
SolutionLösung
Seal the image at the microscope or lab camera; later edits become visible.Das Bild wird am Mikroskop oder an der Laborkamera versiegelt; spätere Änderungen werden sichtbar.
EdgeVorteil
Prevention at the source, complementing after-the-fact image forensics.Vorbeugung an der Quelle, ergänzend zur nachträglichen Bildforensik.
Ask for a pilotPilot anfragen
⚖️Lab-proven · pilot-readyIm Labor belegt · pilotreif

Appraisers, courts, evidenceGutachter, Gerichte, Beweismittel

ProblemProblem
A photo must not change between inspection and courtroom.Ein Foto darf sich zwischen Ortstermin und Gericht nicht ändern.
SolutionLösung
The inspection photo is sealed on the appraiser’s device.Das Besichtigungsfoto wird auf dem Gerät des Gutachters versiegelt.
EdgeVorteil
Changes are shown and located instead of argued about.Änderungen werden gezeigt und lokalisiert, statt darüber zu streiten.
Ask for a pilotPilot anfragen
🎭Lab-proven · pilot-readyIm Labor belegt · pilotreif

Deepfake defence for your own footageDeepfake-Abwehr für eigenes Material

ProblemProblem
Statements, interviews and evidence footage of your people are spliced, inpainted or recoloured.Aussagen, Interviews und Beweisaufnahmen Ihrer Leute werden geschnitten, übermalt oder umgefärbt.
SolutionLösung
Your own captures are sealed live; any splice, inpaint, recolour or AI edit is detected and located.Ihre eigenen Aufnahmen werden live versiegelt; jeder Schnitt, jede Übermalung, Umfärbung oder KI-Bearbeitung wird erkannt und lokalisiert.
EdgeVorteil
It proves your original is unaltered. It does not detect fakes made elsewhere.Es beweist, dass Ihr Original unverändert ist. Es erkennt keine anderswo gemachten Fälschungen.
Ask for a pilotPilot anfragen

PROOF: show what an AI didBEWEIS: zeigen, was eine KI getan hat

Receipts for AI actions.Belege für KI-Handlungen.

🤖Live demo · patents pending, not examinedLive-Demo · Patente angemeldet, nicht geprüft

Proof of Agent Work: receipts for AI decisionsProof of Agent Work: Belege für KI-Entscheidungen

ProblemProblem
When an AI causes a loss, nobody can prove what it did.Wenn eine KI einen Schaden verursacht, kann niemand beweisen, was sie getan hat.
SolutionLösung
Every AI action issues a signed, chained, time-stamped receipt that an auditor or insurer verifies offline.Jede KI-Handlung stellt einen signierten, verketteten, zeitgestempelten Beleg aus, den Prüfer oder Versicherer offline prüfen.
EdgeVorteil
Built for insurers and auditors. A patent portfolio is offered in a bidding process.Gebaut für Versicherer und Prüfer. Ein Patentportfolio wird in einem Bieterverfahren angeboten.
See the briefingZum Briefing
03

What is genuinely newWas wirklich neu ist

Not adjectives: technical decisions, each with a measurement behind it.Keine Adjektive: technische Entscheidungen, hinter jeder steht eine Messung.

A seal that shows whereEin Siegel, das zeigt, woAbout 8,064 keyed pairs across the image. An edit flips them where it happened, so you get a map, not just a yes/no.Etwa 8.064 verschlüsselte Paare im Bild. Eine Bearbeitung kippt sie dort, wo sie passiert, Sie erhalten eine Karte statt nur Ja/Nein.
Never accuses the innocentBeschuldigt nie UnschuldigeAttribution is tested against unmarked files: 0 of 49 false attributions. A leak is only named above an evidence floor.Die Zuordnung wird gegen unmarkierte Dateien getestet: 0 von 49 Falschzuordnungen. Ein Leck wird nur oberhalb einer Beweisschwelle benannt.
Invisible firstUnsichtbar zuerstThe mark is spread over the whole image with redundancy instead of strength, so it stays below what the eye sees. We measure that as colour difference in the worst 64×64 window, not as a flattering average.Die Marke wird mit Redundanz statt Stärke über das ganze Bild verteilt und bleibt so unter dem, was das Auge sieht. Wir messen das als Farbabstand im schlimmsten 64×64-Fenster, nicht als schmeichelnden Mittelwert.
Sovereign by constructionSouverän von Grund aufRuns offline in the EU. Images never leave your systems to be sealed or checked.Läuft offline in der EU. Bilder verlassen Ihre Systeme weder zum Versiegeln noch zum Prüfen.
You can try itSie können es ausprobierenThe same engine runs in your browser on your own files, with no upload. See the test page and the open benchmark.Dieselbe Engine läuft in Ihrem Browser mit Ihren eigenen Dateien, ohne Upload. Siehe Testseite und offener Benchmark.
Honest about its limitsEhrlich über die GrenzenEvery claim has a test bench and a command to rerun it, next to the cases where the method fails.Jede Aussage hat einen Prüfstand und einen Befehl, ihn zu wiederholen, neben den Fällen, in denen die Methode versagt.
04

Lean by design: CPU, offline, tiny recordsSchlank von Grund auf: CPU, offline, winzige Datensätze

Most detection tools need GPUs or a cloud round trip for every image. FORTRESS does not. Here is what we measured, and what we have not.Die meisten Erkennungswerkzeuge brauchen für jedes Bild GPUs oder einen Cloud-Umweg. FORTRESS nicht. Hier steht, was wir gemessen haben und was nicht.

11 ms / 2 msseal / verify a 1024×1024 real photo on ONE CPU thread. Median of 3 runs of 40 s on 12 real camera photos, 2026-10-21.Siegel setzen / prüfen bei einem echten 1024×1024-Foto auf EINEM CPU-Thread. Median aus 3 Läufen à 40 s mit 12 echten Kamerafotos, 2026-10-21.
7× / 6×fewer CPU-seconds than TrustMark (Adobe, neural net) to embed / read a mark, both single-threaded, same photos. Measured.weniger CPU-Sekunden als TrustMark (Adobe, neuronales Netz) zum Einbetten / Lesen einer Marke, beide mit einem Thread, dieselben Fotos. Gemessen.
0.8 J → ≈ 0.03 Jenergy per embedded mark: TrustMark as shipped (16 threads), measured with the CPU power counter, versus FORTRESS, estimated because it sits below the meter’s noise.Energie je eingebetteter Marke: TrustMark wie ausgeliefert (16 Threads), gemessen am CPU-Leistungszähler, gegenüber FORTRESS, geschätzt, weil es unter dem Rauschen des Zählers liegt.
0 GPU · 0 uploadplain JavaScript on a CPU; checking happens in your house. Seal record about 1 KB.reines JavaScript auf einer CPU; die Prüfung geschieht in Ihrem Haus. Siegeldatensatz etwa 1 KB.

Honest scope: this is one machine, 12 photos and mild attacks; TrustMark on a GPU was not measured. Where TrustMark is ahead (a slight rotation, fewer changed pixels, a higher PSNR) and where we are ahead (colour difference in the worst window) is in the open benchmark, with raw files and an invitation to re-run it. In absolute terms the energy is small: a million marks cost about 0.2 kWh with TrustMark and roughly a twentieth of that with FORTRESS (estimate). The practical gain is cost, no GPU and no upload, not climate. A CO₂ figure needs your grid mix and a metered comparison; we publish none we cannot reproduce.Ehrlicher Rahmen: eine Maschine, 12 Fotos, milde Angriffe; TrustMark auf einer GPU wurde nicht gemessen. Wo TrustMark vorn liegt (eine leichte Drehung, weniger veränderte Pixel, höhere PSNR) und wo wir vorn liegen (Farbabstand im schlimmsten Fenster), steht im offenen Benchmark, mit Rohdateien und der Einladung zum Nachmessen. In absoluten Zahlen ist die Energie klein: eine Million Marken kosten mit TrustMark etwa 0,2 kWh und mit FORTRESS grob ein Zwanzigstel davon (Schätzung). Der praktische Gewinn sind Kosten, keine GPU und kein Upload, nicht das Klima. Eine CO₂-Zahl braucht Ihren Strommix und einen gemessenen Vergleich; wir veröffentlichen keine, die wir nicht reproduzieren können.

05

How we differ from what you may already useWie wir uns von dem unterscheiden, was Sie vielleicht schon nutzen

Finds copies on the webFindet Kopien im WebNames the leaking accountNennt den leakenden AccountShows where an image was editedZeigt, wo ein Bild bearbeitet wurdeRuns offlineLäuft offline
Pixsy, TinEye, Red Points, Rulta, COPYTRACK
reverse-image search, takedown, recoveryBildersuche, Takedown, Rückholung
✅⛔⛔⛔
Server-side video watermarking for studios and OTTServerseitiges Video-Wasserzeichen für Studios und OTT
Verimatrix, Irdeto, Nagra, NexGuard and others; per-viewer variants, built for premium videoVerimatrix, Irdeto, Nagra, NexGuard u. a.; Varianten je Zuschauer, für Premium-Video gebaut
—✅ videoVideo⛔—
General neural watermarks (e.g. TrustMark)Allgemeine neuronale Wasserzeichen (z. B. TrustMark)
a public, removable ID for labelling (images only); naming a person needs a secret key, register, evidence threshold and reporteine öffentliche, entfernbare Kennung zum Kennzeichnen (nur Bilder); eine Person zu nennen braucht geheimen Schlüssel, Register, Beweisschwelle und Bericht
⛔🟡 possible, not packagedmöglich, nicht als Paket⛔✅
FORTRESS
TRACE + SEAL, still images, clips and audioSPUR + SIEGEL, Standbilder, Clips und Audio
⛔ we sit above image searchwir sitzen über der Bildersuche✅ register + evidence packageRegister + Beweispaket✅ SEALSIEGEL✅

Sources: Wettbewerbsanalyse (Aug 2026, TrustMark added Oct 2026), own reading of vendor pages. Where a cell says “—” we have no verified information. For premium video, per-viewer forensic watermarking already exists; our edge is stills, clips from any source, the register-to-account chain, and an offline SDK.Quellen: Wettbewerbsanalyse (Aug 2026, TrustMark ergänzt Okt 2026), eigene Auswertung der Anbieterseiten. Wo „—“ steht, haben wir keine geprüfte Information. Für Premium-Video gibt es bereits Forensik-Wasserzeichen je Zuschauer; unser Vorteil sind Standbilder, Clips aus beliebiger Quelle, die Kette vom Register zum Account und ein Offline-SDK.

What FORTRESS does not doWas FORTRESS nicht tut

  • It does not detect AI images made elsewhere, and never proves “not AI-generated”.Es erkennt keine anderswo erzeugten KI-Bilder und beweist nie „nicht KI-erzeugt“.
  • Uploads never receive the fragile seal; only live captures in your own app. Photographing a screen still yields a valid seal; device attestation (in development) and screen checks make that harder.Uploads erhalten nie das fragile Siegel, nur Live-Aufnahmen in Ihrer eigenen App. Das Abfotografieren eines Bildschirms ergibt weiterhin ein gültiges Siegel; Geräte-Attestierung (in Entwicklung) und Bildschirmprüfung erschweren das.
  • A full generative redraw destroys any blind mark, which is exactly why the fragile seal exists. Collusion (averaging two copies) defeats per-recipient tracing. A slight rotation of a marked image is not read by the shipped reader today.Eine vollständige generative Neuzeichnung zerstört jede blinde Marke, genau dafür gibt es das fragile Siegel. Kollusion (Mittelung zweier Kopien) schlägt die Spur je Empfänger. Eine leichte Drehung eines markierten Bildes liest der ausgelieferte Leser heute nicht.
  • The audio mark is audible at its shipped strength; an inaudible version is in research.Die Audio-Marke ist in der ausgelieferten Stärke hörbar; eine unhörbare Fassung ist in Forschung.
  • Technology readiness is level 6: proven in the lab, not yet in a customer’s operation. KYC is a layer, not a certification.Der Technologie-Reifegrad ist 6: im Labor belegt, noch nicht im Kundenbetrieb. KYC ist eine Schicht, keine Zertifizierung.
06

Check, do not believePrüfen statt glauben

One capture flow. Your own files. A joint measurement.Ein Aufnahmeweg. Ihre eigenen Dateien. Eine gemeinsame Messung.

A pilot takes weeks. We measure the sealed share, the catches and the false alarms together, with a negative control.Ein Pilot dauert Wochen. Wir messen gemeinsam den versiegelten Anteil, die Treffer und die Fehlalarme, mit einer Negativkontrolle.

Write to Hagen SchmidtSchreiben Sie an Hagen Schmidt · ip@destill.ai