Audit Trail
The Audit screen shows a cryptographically verifiable log of every action taken on your account - registrations, shares, accesses, revocations, and recoveries. Every entry is recorded on the blockchain and cannot be altered.
What is logged
- Account registration - when your account was created and your public key registered.
- File shared - when you shared a file with another user, including their email and optional expiry.
- File accessed - when someone downloaded a file you shared with them.
- Share revoked - when you revoked a share.
- Account recovery - when a password recovery was performed on your account.
View modes
The audit screen offers three ways to view the log:
- Simple - A human-readable summary of each event: what happened, who was involved, and when.
- Technical - Shows the raw blockchain data including block height, transaction hash, and signature validity.
- By file - Groups entries by file so you can see the full access history for any specific file.
Filtering and search
Use the filter controls to narrow the log by action type (e.g., show only file-share events). Use the search box to find entries by email address, filename, or other metadata.
Verification
Each entry in the log can be verified. The technical view shows:
- The block height and timestamp at which the transaction was confirmed.
- The transaction hash - a unique fingerprint of the entry.
- The RSA signature validity - confirming the transaction was signed by the correct private key.
- The key fingerprint - identifying which key signed the transaction.
Verification results are cached so the log loads quickly on repeat visits.
Exporting the audit log
Export is available on Professional and Team plans. Free accounts can view the full audit trail in-app but cannot export.
Click the download icon on the Audit screen and choose a format:
- PDF - branded report with a cover page, activity summary, block range, and a per-entry verification status column. Includes a confidentiality notice suitable for legal submissions.
- CSV - spreadsheet-friendly format with one row per entry and a
verification_statuscolumn derived from client-side verification results. - JSON - machine-readable export (schema v1.0) with full transaction data. Entries with blockchain verification data include a
verificationsub-object containing the block height, tx hash, RSA signature, key fingerprint, and app hash — enough for independent verification without the SecureCrypt app.
SecureCrypt