Skip to main content
Product

What Actually Happens When You Seal a File: Hash, Timestamp and Declaration, Explained

In short

Sealing a file is three separate things happening together: a hash of the exact bytes, a declaration of how it was made, and a qualified timestamp. Here is what each one actually does.

"Seal your file" gets used as a single action, but it is really three separate things happening at once, each answering a different question a dispute might ask later. Knowing what each piece actually does makes it clear why the result holds up in a way that a saved copy or a screenshot does not.

Step one: the file is hashed

A cryptographic hash function reads the exact bytes of your file and produces a fixed-length string unique to that content. Change a single character, a single pixel, one line of formatting, and the hash comes out completely different. The hash does not store or reveal the contents of the file. It is a fingerprint: nobody can reconstruct your document from it, but anyone holding the original file can recompute the same hash and confirm it matches.

Step two: you add a declaration

The declaration records how the work was made: human authored, AI-assisted, or AI-generated, along with whatever category fits the content. This matters for two reasons. It gives future readers, or a court, an honest account made at the time of creation rather than reconstructed later from memory. And under the EU AI Act's Article 50 transparency obligations, a clear, contemporaneous declaration is exactly the kind of record that labelling requirements are asking for.

Step three: the qualified timestamp is issued

The hash and declaration are bound to a timestamp issued by Swisscom Trust Services, a Qualified Trust Service Provider accredited under both ZertES in Switzerland and eIDAS in the EU. This is not your device's clock. Under eIDAS Article 41, a qualified timestamp carries a legal presumption of accuracy, for both the date and time shown and the integrity of the data it is bound to. That presumption is what a plain file-modified date, set by whatever software last touched the file, can never carry.

What you're left with

The result is a certificate: a record of the hash, the declaration, and the qualified timestamp, retrievable later through a public verification link. Anyone holding the original file can recompute its hash and check it against the sealed record, with no login and no need to contact whoever sealed it. If even one byte of the file has changed since sealing, the hashes will not match, and that mismatch is itself the finding.

Nothing about this process depends on trusting the platform the file happens to be sitting on today. The hash, the declaration, and the qualified timestamp travel with the record, independent of wherever the file is stored or shared next.

Protect your work with Swiss Trust Layer AG

Seal your intellectual property with a court-proof e-Seal backed by Swisscom Trust Services.

Book a Free Demo

Related Articles

Everything You Can Seal, Declare and Sign Today
Product

Between sealing, declaring, signing, and checking documents, the toolkit covers more ground than any single article this month has walked through at once. Here's the full picture in one place.

August 30, 2026Read Article →
One Document, Multiple Signers: How Co-Signing Keeps Every Signature Independently Verifiable
Product

A contract with two parties, a board resolution with several directors: when more than one person signs a document, each signature needs to hold up on its own, not just as part of a single approval.

August 28, 2026Read Article →
Check Any Signed PDF in Seconds: What /validate Actually Verifies
Product

You don't have to be the one who sealed a document to check it. Upload any signed PDF to /validate and get a direct verdict on its qualified timestamp, signer identity, and eIDAS and ZertES compliance.

August 26, 2026Read Article →
Defensive Disclosure: Dating What You Published So No One Else Can Patent It
IP & Copyright

Publishing a clear description of your idea can make it prior art. A timestamp on the exact file helps you show the date, but it does not make the disclosure sufficient or stop a filing.

October 9, 2026Read Article →
Proving Your Bid Went In Before the Deadline
Business

A tender closes at noon, your upload finishes at 12:01 and the confirmation email says 12:03. What a trusted timestamp on your final bid file can prove, what it cannot, and which clock decides.

October 8, 2026Read Article →