Documentation

How SoulProp works and how to use it.

Overview

SoulProp is encrypted cloud storage with cryptographic timestamps. Upload any file, and it is fingerprinted (SHA-256), encrypted (XChaCha20-Poly1305), and timestamped by an independent certificate authority (FreeTSA, RFC 3161). The encrypted file is stored for seven years.

The platform holds zero knowledge of file contents. Your encryption key is generated per file, returned to you once in a .soulprop key file, and permanently deleted from our systems. When you need proof, upload your key file to receive the original file along with a court-ready evidence package: a PDF certificate, the RFC 3161 timestamp token, and an OpenSSL verification script.

How to seal

Single file

Drag any file onto the seal page. SoulProp encrypts it, timestamps it, and returns your .soulprop key file. Keep this key file safe. It is the only way to reveal your sealed file later.

Multiple files or folders

Working with several files? Zip them into a single archive first so you can check the total size, then drag the zip onto the seal page. You can also drop a folder directly and SoulProp will bundle it for you automatically. Either way, the result is one sealed file with one key.

Learn how to bundle ↓

Any file type is accepted, up to 100 MB per seal.

Bundling files

To seal multiple files together, bundle them into a single zip archive. This lets you verify the total size before sealing and keeps everything in one package.

Windows

Select your files, right-click, and choose Send to → Compressed (zipped) folder.

macOS

Select your files, right-click, and choose Compress.

Linux

zip -r archive.zip your-folder/

On the seal page

You can also drop a folder directly onto the seal page. SoulProp will bundle the contents into a zip automatically before sealing.

Once bundled, drag the zip onto the seal page and seal it like any other file.

Your data belongs to you.

You can permanently delete any sealed file at any time using your key file as proof of ownership. The encrypted data, fingerprint, and timestamp record are removed from our systems entirely.

Delete sealed data →

Build with SoulProp

Integrate cryptographic timestamping into your own applications.

View API Reference