Data Retention Policy

Data Categories

TimeProof handles several categories of data, each with different retention characteristics:

CategoryStored ByRetentionYour Control
Blockchain anchorsPolygon networkPermanentCannot be deleted (immutable)
File hashesDatabase + blockchainPermanentBlockchain copy is immutable
Filenames & sizesDatabase onlyWhile account activeRemoved on account deletion
Merkle proofsDatabase + certificatesWhile account active / permanent on certDownload certificates for permanency
Account profileDatabaseWhile account activeEditable and deletable
Credit balancesDatabaseWhile account activeConsumed or refunded
Payment recordsDatabase + StripeLegal retention periodSubject to financial regulations
Session dataServer memoryUntil session expiresCleared on sign-out
Notification historyDatabaseWhile account activeIndividually deletable
Your actual filesYour device onlyYou control thisNever sent to TimeProof

What’s Permanent (Blockchain)

The following data is anchored on the Polygon blockchain and cannot be modified or deleted by anyone — including TimeProof:

  • Transaction hash — the unique identifier of the anchoring transaction
  • Merkle root (for batch timestamps) or individual file hash
  • Block number — which block contains the transaction
  • Block timestamp — when the block was mined (the provable timestamp)
  • Wallet address — which wallet submitted the transaction (TimeProof’s anchor wallet)

This data is public and permanent. It’s the foundation of TimeProof’s trustless verification model.

What’s in the Database

TimeProof’s server database stores operational data needed for the dashboard and API:

Account Data

FieldRetention
Wallet addressWhile account exists
Email (optional)While account exists, editable
Display name (optional)While account exists, editable
Identity verification statusWhile account exists
Notification preferencesWhile account exists

Timestamp Records

FieldRetention
Job metadata (ID, status, credit type)While account exists
File records (name, hash, size)While account exists
Merkle proof dataWhile account exists
Receipt dataWhile account exists
Transaction referencesWhile account exists

Financial Records

FieldRetention
Payment historyLegal retention period
Credit balance transactionsLegal retention period
Stripe referencesPer Stripe’s retention policy

Financial records may be retained longer than account data to comply with tax and financial regulations.

What We Never Store

TimeProof’s architecture ensures we never have access to:

  • Your file contents — hashed locally, never uploaded
  • Your wallet private key — used only for signing in your browser/wallet
  • Your identity documents — processed by Stripe Identity, not stored by TimeProof
  • Your browsing history — no tracking across sites
  • File contents recoverable from hashes — SHA-256 is a one-way function

Account Deletion

When you request account deletion:

Removed:

  • Account profile (email, display name, preferences)
  • Notification history
  • Session data
  • Organization memberships (if sole owner, org is also deleted)

Retained (immutable):

  • Blockchain transaction records (cannot be deleted)
  • Any certificates you’ve already downloaded (on your device, your control)

Retained (regulatory):

  • Financial transaction records (for the legally required retention period)

Certificate Data Lifecycle

Certificates contain a snapshot of all verification data:

  1. Generation — certificates are created when timestamps are anchored
  2. Availability — downloadable from the dashboard while your account is active
  3. Your copy — once downloaded, the certificate is yours permanently
  4. Recommendation — download and back up certificates as soon as they’re ready

For Legal-Grade packages, the ZIP file contains everything needed for permanent independent verification:

  • Detailed PDF certificate
  • JWS identity attestation
  • Merkle proof data
  • Verification instructions

Data Backups

TimeProof’s database is backed up regularly to protect against data loss:

  • Automated backups at regular intervals
  • Point-in-time recovery for the database
  • Geographically distributed backup storage

Backups protect against server failures and data corruption — but they’re secondary to the blockchain, which is the authoritative record for all timestamps.

Your Data Rights

You have the right to:

RightHow
Access your dataView all data through the dashboard and API
Export your dataDownload certificates, receipts, and activity history
Correct your dataUpdate email, display name, and preferences
Delete your accountRequest account deletion through settings
Understand data usageThis page and the Privacy documentation

Data Minimization

TimeProof follows a data minimization philosophy:

  • We only collect data necessary for the service to function
  • Files are never uploaded — only their hashes
  • Identity verification is outsourced to Stripe (we store status, not documents)
  • Optional fields (email, display name) are truly optional
  • You can use TimeProof with nothing but a wallet address

Use the live product for timestamping and verification.

The company site owns the technical reference. The app handles runtime workflows.