Skip to main content
Screenshots Won't Save You in an AuditLaws & Regulations
5 min readFor Compliance Officers

Screenshots Won't Save You in an Audit

Your compliance team saved screenshots of every website change last year. You have folders organized by date, each image timestamped. Then an examiner asks you to prove exactly what your interactive ROI calculator displayed for a specific set of inputs on March 15. Your screenshots show the calculator existed. They don't show what it calculated.

This gap between what teams think they've preserved and what regulators expect to see is a recurring problem in SEC and FINRA examinations. The myths around website Accessioning persist because they're convenient, familiar, and wrong.

Myth 1: A Screenshot Is a Compliant Record

Reality: SEC Rule 17a-4 requires records to be preserved in a non-rewriteable, non-erasable format with verifiable integrity. A screenshot's file metadata tells you when someone saved the image. It doesn't tell you whether the image has been edited since, whether it represents what other visitors saw that day, or whether the underlying page contained interactive elements the flat image dropped.

When an examiner asks a broker-dealer to reproduce a webpage as it appeared on a specific date, the question isn't "do you have a picture of it?" The question is "can you prove this is what the page showed, and can you prove it hasn't changed since?" A screenshot answers neither.

Dynamic website Accessioning captures the page's underlying source in WARC format, records a SHA-256 hash at the moment of capture, and stores the result on WORM storage. The hash provides cryptographic proof that the file hasn't been altered. The WARC format preserves the page's scripts and structure so it can be reconstructed later, not just viewed as a static image.

Myth 2: Static Pages Don't Need Dynamic Capture

Reality: If your site includes dropdown menus, filters, calculators, forms, disclaimer icons, or content that varies by visitor location, it's not static. A page that looks simple in a screenshot may contain scripts that render different content based on user input or session state.

FINRA Rule 2210 treats firm websites as public communications subject to the same retention requirements as trade confirmations or emails. A site that changes weekly falls under the same logic: you need a record of what was published, and it has to hold up as unaltered.

Consider a financial services site with a 401(k) projection calculator. A visitor enters their age, salary, and contribution rate; the calculator displays projected balances at retirement. A screenshot shows the calculator existed. It doesn't let an auditor revisit the same experience, enter the same inputs, and verify the results the calculator produced on that date. A replayable viewer does.

Myth 3: Manual Captures Scale Fine

Reality: Manual screenshot workflows break down as soon as your site updates regularly or spans more than a few pages. One team member captures the home page. Another forgets the disclosures footer. A third saves a page after it changed but before the compliance review happened. The result is a patchwork archive with gaps no one discovers until an examination.

Dynamic website Accessioning automates scheduled crawls across an entire domain. The system captures every page on a defined cadence, preserves the relationships between pages, and stores each capture with a timestamp and hash. When your site updates daily, automation is the only way to ensure you have a complete, defensible record of what was published when.

Myth 4: You Can Reconstruct a Page from Its Parts

Reality: A modern webpage isn't a single file. It's a collection of HTML, CSS, JavaScript, images, and third-party scripts assembled in the browser. Saving the HTML alone doesn't preserve the fonts, the layout, or the behavior. Saving each piece separately doesn't tell you how they fit together.

The WARC format (ISO 28500) stores a page's underlying requests and responses as they occurred at capture. When you replay the archive, the viewer reconstructs the page from those stored elements so dropdowns work, sliders move, and linked pages open as they did on the capture date. You're not guessing what the page looked like. You're replaying what it actually did.

Myth 5: If the File Has a Timestamp, It's Auditable

Reality: File metadata is editable. An examiner who sees a screenshot dated March 15 has no way to verify that the image was actually captured that day, or that it hasn't been cropped, color-corrected, or replaced since. Metadata alone is not proof of integrity.

SHA-256 hashing provides that proof. At the moment of capture, the system calculates a hash value from the Archival Information Package's contents. Any change to the file, even a single-byte edit, produces a different hash. Storing the file on WORM storage ensures it cannot be rewritten or deleted before its retention period expires. When an examiner asks whether a record has been altered, you compare the stored hash to a fresh calculation. If they match, the record is intact.

What to Do Instead

Start by identifying which pages fall under recordkeeping rules. For broker-dealers, that includes any site content governed by FINRA Rule 2210: product descriptions, performance claims, calculators, disclosures, and anything else a visitor sees as a communication from the firm.

Next, evaluate whether your current Accessioning method can answer the two questions regulators ask: what did this page show on a specific date, and can you prove the record hasn't changed since? If your answer relies on screenshots or manual exports, you have a gap.

Implement a dynamic website Accessioning solution that captures pages in WARC format, records cryptographic hashes at capture, stores files on WORM media, and includes a replayable viewer for review. Schedule automated crawls to run at intervals that match your site's update cadence. If your site changes daily, capture daily. If it changes weekly, capture weekly.

Test the replay function before you need it. Open an archived page, navigate its menus, fill out a form, run a calculator. Confirm that the viewer reconstructs the page as it appeared on the capture date, not as it appears today.

Finally, document your Accessioning process in your records control schedule. Specify the capture frequency, the retention period, the storage method, and the hash algorithm. When an examiner asks how you preserve website records, you'll have a written procedure that maps to SEC Rule 17a-4's requirements, not a folder of screenshots and an explanation.

The gap between what a screenshot shows and what a regulator expects to see is not a technical nuance. It's a compliance risk. Dynamic website Accessioning closes that gap by preserving the page as it behaved, not just as it looked.

You Might Also Like