DOCUMENTATION

Destructcert — Full product documentation

This page documents every feature Destructcert is designed to provide: what it does, how to use it step by step, what it validates, and what it deliberately does not do. The documentation describes the product as planned — the tool itself is not yet available for use. See the homepage for current status.

01 / WHAT IT DOES

A certificate of destruction that names the method per asset

Destructcert is a browser-based tool for generating certificates of destruction for IT assets, validated against NIST SP 800-88 Rev. 1 (Guidelines for Media Sanitization).

An ITAD vendor's typical certificate is a logo and a sentence. The standard asks for specifics: which sanitization category was used (Clear, Purge or Destroy), what technique, on what media type, who verified it, and when. Destructcert produces a document that answers those questions — per asset, numbered, with a standard citation.

Core workflow:

  • Enter assets — by serial number with make, media type, and sanitization method
  • Validate — each row is checked against the NIST 800-88 matrix; invalid media×method combinations are rejected with a clear error
  • Generate — a numbered certificate (CERT-001, CERT-002, … per session) with date, asset table, and disclosure statement
  • Export — download as HTML or print to PDF from the browser

All processing happens in your browser. No asset data — serial numbers, makes, media types, methods, or certificate contents — is transmitted to any server. Closing the tab discards everything.

02 / HOW TO USE IT — STEP BY STEP

Two intake modes, one output

Step 1

Open Destructcert in your browser

Navigate to the Destructcert homepage. The entire product runs on a single page — no download, no installation, no sign-in. You will see two input sections: a structured form and a paste textarea.

Step 2

Enter assets — choose your intake mode

Option A: Structured form (one asset at a time)

  1. Enter the serial number (e.g. SN-DL-3847)
  2. Enter the make / model (e.g. Dell PowerEdge R740)
  3. Select the media type from the dropdown: HDD, SSD, Hybrid (SSHD), Tape, Optical, Flash/USB
  4. Select the sanitization method from the dropdown: Clear, Purge, Destroy
  5. Click "Add Asset" to append the validated entry to the asset list

Option B: Paste batch (multiple assets at once)

  1. Prepare your data as comma- or tab-separated lines: serial, make, media_type, method
  2. Paste into the textarea
  3. Click "Parse" — each row is validated against the NIST matrix
  4. Rows with invalid media×method combinations are flagged with an error citing the standard; valid rows are added to the asset list
  5. Remove any rows that do not belong before proceeding

You can mix both modes — add assets via form, paste a batch, then use the form again for stragglers.

Step 3

Review the asset list

The asset list is displayed as a table showing: serial number, make/model, media type, and method. Each row can be removed individually. Summary counts (total assets, per method, per media type) are displayed.

If an entry has an invalid media×method combination, it cannot be added to the list — the tool rejects it immediately. This is by design: only validated entries can appear on the certificate.

Step 4

Generate the certificate

When the asset list is complete, click "Generate Certificate". A numbered certificate (CERT-001 for the first generation of your session, CERT-002 for the second, etc.) is displayed on screen.

The certificate contains:

  • Certificate number and generation date
  • A statement referencing NIST SP 800-88 Rev. 1
  • Per-asset table: #, serial number, make/model, media type, method
  • Summary counts (total assets, per method)
  • A footer disclosing that Destructcert documents the operator's entries and does not verify the sanitization itself

Step 5

Download or print the certificate

Two export options are available:

  • Download HTML — the certificate is offered as a .html file via your browser's download mechanism
  • Print to PDF — use your browser's print dialog (Ctrl+P / Cmd+P) and choose "Save as PDF". A print stylesheet ensures clean output.

No output is emailed or sent to any server. The certificate is yours to download or print the moment it is generated.

Note on availability: Destructcert is currently in development. The steps above describe the planned functionality. When the tool launches, this documentation will match the live interface exactly. See the homepage for current status.

03 / VALIDATION MATRIX

NIST SP 800-88 Rev. 1 — which methods apply to which media

Destructcert's validation implements the NIST 800-88 media×method applicability table exactly. A method that does not apply to a media type is rejected with a citation from the standard.

MediaClearPurgeDestroy
HDD
SSD
Hybrid (SSHD)
Tape
Optical
Flash / USB

Why this matters: An SSD cannot be "Cleared" by overwrite alone — the standard says Purge or Destroy. A tape can be Cleared (overwrite) or Purged (degaussing). An optical disc can only be Destroyed. These rules are enforced at the point of entry, so every row on your certificate is already compliant.

04 / CERTIFICATE STRUCTURE

What the output contains

Every certificate generated by Destructcert follows a consistent structure:

  • Title: "Certificate of Destruction"
  • Certificate number: Sequentially numbered per session (CERT-001, CERT-002, …)
  • Generation date: The date the certificate was generated
  • Standard reference: Statement citing NIST SP 800-88 Rev. 1
  • Asset table: Row per asset — serial number, make/model, media type, sanitization method
  • Summary: Total assets count, optionally broken down by method
  • Disclosure footer: "This document records the asset details and sanitization methods as entered by the operator. Destructcert does not itself verify that any drive or device was sanitized."

The certificate is generated as HTML, styled for print. To save as PDF, use the browser's print dialog (Ctrl+P / Cmd+P) and select "Save as PDF".

05 / DATA HANDLING & PRIVACY

Your data stays on your machine

Destructcert is designed with a single principle: no server-side processing, no data retention, no accounts. All code runs in your browser via vanilla JavaScript.

  • No transmission: Asset data — serial numbers, makes, media types, methods, certificate contents — never leaves your browser. No data is sent to any server, API, or third party.
  • No storage: Closing the browser tab or refreshing the page discards everything. There is no database, no session store, no server-side persistence.
  • No accounts: There is nothing to sign in to. No user profiles, no authentication, no cookies (except localStorage for theme preference).
  • No analytics: No tracking scripts, analytics, or beacons are loaded. The only external requests are to Google Fonts for typeface rendering.

See the privacy page for the full privacy statement.

06 / LIMITATIONS

What Destructcert does not do — stated plainly

Destructcert documents what the operator entered. It does not itself verify that any drive was sanitized. The accuracy of each certificate depends entirely on the accuracy of the information provided.

No server-side storage — closing the tab discards everything
No PDF export — the user prints to PDF from the browser's print dialog
No file upload — data is entered via structured form or paste textarea only
No API — all processing happens in the browser via vanilla JavaScript
No sign-in or accounts — there is nothing to sign in to
No email delivery — no output is sent anywhere; download or print is the only export
No physical destruction verification — Destructcert documents what was entered, it does not confirm any drive was actually sanitized
No asset register integration — Destructcert does not connect to any inventory, ITSM, or asset management system

These are design decisions, not missing features. A tool that validates against a standard and produces a document has no reason to store, send, or authenticate anything.

07 / USAGE NOTES

Practical guidance for operators

Bulk entry tips:

  • Prepare your asset data in a spreadsheet, export as CSV (comma-separated), and paste the rows into the batch textarea
  • Each line should be: serial_number, make/model, media_type, method
  • Media type must be one of: HDD, SSD, SSHD, Tape, Optical, Flash/USB
  • Method must be one of: Clear, Purge, Destroy
  • Lines with invalid media×method combinations are flagged individually — you can fix and re-paste

Certificate numbering: Certificate numbers reset when you close the tab. They are sequential within a single session (CERT-001, CERT-002, …). There is no global or cross-session numbering.

Multiple certificates per session: You can generate multiple certificates in one session. Each is numbered sequentially. The asset list persists between certificate generations — you can add or remove assets and generate another certificate.

Print quality: The certificate includes a @media print stylesheet that removes background colours, hides navigation elements, and ensures the certificate body prints cleanly.

Dark mode: The page supports a light/dark theme toggle. Your preference is saved in localStorage and persists across visits.