Security

Every record checkable. Every change on the record.

SOX evidence has to hold up in front of an auditor. SOXLayer fingerprints every file, writes every change to a log that can only grow, and gives each person only the access their role allows.

Audit log Chain verified
  1. Priya N.Uploaded INV-88214.pdfsha2569f3a…c21eprev4b07…a91d
  2. AIProposed Pass on A1, cited p.1sha256e61c…08f4prev9f3a…c21e
  3. Rob R.Overrode A3 to Fail, reason givensha25627d9…b3a0preve61c…08f4
  4. Alex M.Approved test, lockedsha256c8e2…5f17prev27d9…b3a0

Each row carries the hash of the row before it. Illustrative data.

  • SHA-256 on every file
  • Append-only, hash-chained log
  • Private storage, signed links
  • Access scoped per entity
  • Read-only auditor access
  • MFA policy flagging
  • TLS 1.2+ and AES-256
  • No model training

SAFEGUARDS

Six safeguards that run today, not on a roadmap.

Everything in this section runs in SOXLayer today. What is still ahead is listed under certification.

Access by role and entity

People see only the entities they are scoped to, and each role decides which menus and actions they have. Roles you do not use can be switched off. See the roles matrix.

Segregation of duties

If one person would hold conflicting roles, such as preparing and approving the same test, SOXLayer warns live during assignment.

Evidence fingerprints

Every uploaded file is hashed with SHA-256 as it is received, so it can be checked against exactly what was tested.

No public URLs for evidence

Evidence is kept in private storage and served only through short-lived, signed download links, never public URLs.

Tamper-evident audit log

Every change is written to an append-only log. Each row carries the hash of the one before, so an edit after the fact breaks the chain. How to verify it.

Locked approvals

An approved test locks. Any later change opens a new version and starts review again, and an override always carries a reason.

EVIDENCE INTEGRITY

What happens to a file, from upload to audit.

The fingerprint is taken the moment a file arrives, so anyone can later prove the file they are looking at is the one that was tested.

  1. 01

    Uploaded

    A preparer adds evidence to a sample: a PDF, image or spreadsheet.

  2. 02

    Fingerprinted

    A SHA-256 hash is computed over the file exactly as received.

    sha256 9f3a…c21e
  3. 03

    Stored with no public address

    The file goes to private storage, with no public address.

  4. 04

    Opened by signed link

    Each download uses a short-lived, signed link that expires.

  5. 05

    Verified any time

    Re-hash the file and compare. Same file, same fingerprint.

Audit log

Who, what, when, before, after, and why. Verified in one click.

  • Append-only: rows are added, never edited or removed
  • "Verify integrity" checks every hash against the last
  • Can be run by you or by your client, and exported as CSV or JSON
Audit rows appearing with hashes, then the chain verified five out of five
Access

Every menu and action, decided per role.

  • Admin, control owner, preparer, reviewer, approver, viewer and external auditor
  • Client company users and external auditors never get write access
  • Admins and approvers without multi-factor authentication are flagged
  • Super admins can "View as" any role or person to check what they see
Roles and access matrix: which menus and actions each role can use, with roles switched on or off
AI and evidence

Evidence is treated as data, never as instructions.

The AI reads evidence to test attributes. It does not follow instructions written inside a document. In testing, a file carried an embedded "system note" telling the reviewer to mark everything Pass. SOXLayer flagged it as a prompt injection attempt and ignored it. Why the AI treats evidence as data, and how AI testing works.

  • No verdict changes without a person accepting, editing or overriding it
  • A confidence floor sends low-confidence results to a stronger model
An embedded instruction in an evidence file flagged as a prompt injection attempt and ignored

DATA PROTECTION

Where your evidence lives, and who it is sent to.

How data is encrypted and hosted, what the AI providers receive, and how you get everything back out.

Encryption

Data is encrypted in transit with TLS 1.2 or higher and at rest with AES-256. Evidence files are stored privately and opened only through short-lived signed links.

Infrastructure

SOXLayer runs on AWS and Google Cloud, which hold SOC 2 Type II, PCI DSS, ISO 27001 and other independent certifications. Backups are taken automatically and restores are tested.

SOC 2 Type IIPCI DSSISO 27001

Held by our infrastructure providers.

AI processing

Evidence is sent to Anthropic and OpenAI only to run the test you asked for, through their commercial APIs. Under those terms your data is not used to train their models.

Your data, your exit

Export your tests, evidence and audit log as CSV or JSON at any time. After cancelling you have 30 days to export before your data is deleted.

Written policies

Information security, access control, incident response, vendor management and business continuity policies are available on request under NDA. Request them.

Incident response

If a security incident affects your data, we notify your account admins without undue delay, with what happened, what was affected and what we did about it.

CERTIFICATION

Where we are on certification.

We would rather show you an honest roadmap than a badge we have not earned.

  1. In place today

    Controls and policies

    Hash-chained log, role scoping, MFA policy, encryption and written security policies.

  2. Next

    Independent penetration test

    A third-party test of the app, with a summary letter available on request.

  3. Planned

    SOC 2 Type I, then Type II

    Audit by an independent CPA firm. Need it for your review? Tell us, and we will share our timeline.

EVIDENCE INTEGRITYHASH-CHAINED · VERIFIABLESHA-2569f3a…c21e → e61c…08f4SOXLayer
NO MODEL TRAININGYOUR EVIDENCE STAYS YOURSNever usedto train AISOXLayer
CERTIFIED INFRASTRUCTUREAWS · GOOGLE CLOUDSOC 2 TYPE IIPCI DSS · ISO 27001Infrastructure

Three seals, and exactly what each one means.

Two are commitments SOXLayer makes itself. The third describes the certified infrastructure we run on.

  • Evidence integrityEvery file is fingerprinted with SHA-256, and every change is written to a hash-chained log.
  • No model trainingYour evidence is never used to train AI models, by us or by our AI providers.
  • Certified infrastructureAWS and Google Cloud hold SOC 2 Type II, PCI DSS and ISO 27001. These are our providers' certifications, not yet our own.

VENDOR SECURITY REVIEW

Running a security review on us?

Send your questionnaire and we will answer it against what SOXLayer does today, including hosting, data retention and access controls.

SOX COMPLIANCE SECURITY

Secure SOX compliance starts with reliable evidence.

Protect sensitive financial control information with clear access boundaries, verifiable evidence and an audit history designed to support review.

01Why it matters

Why security matters in SOX control testing software.

SOX compliance involves more than completing a checklist or recording whether a control passed. Finance teams, internal auditors and compliance professionals work with sensitive information that may include financial approvals, transaction records, reconciliations, access reviews and supporting documents. This evidence helps demonstrate whether internal controls are designed appropriately and operating as expected. Because these records support important business decisions, the systems used to collect, review and retain them need dependable security safeguards.

SOXLayer brings control testing activities and supporting evidence into a structured workspace. Security features help organizations manage who can access information, understand how testing decisions were made and review the history of important changes. Rather than relying entirely on scattered files, email conversations and manually maintained records, teams can keep control evidence connected to its testing context.

A well-managed SOX compliance workflow should make it easier to answer fundamental questions: who uploaded the evidence, which control or sample it supports, who reviewed the result, whether an approval changed and what information was available when the decision was made. SOXLayer's evidence fingerprints, role-based permissions and audit trail are designed to help teams investigate these questions without losing the connection between a test result and its supporting records.

A SOX review thread with preparer, reviewer, an override with its reason, and approver sign-off appended to the chain
02Evidence integrity

Maintain confidence in every supporting document.

Evidence integrity is a central part of a reliable internal control testing process. When a reviewer evaluates a document, the organization should be able to identify the evidence associated with that test and determine whether the file has changed since it was received. File names alone cannot provide that assurance because a document can be renamed, replaced or edited while keeping a similar name.

SOXLayer uses SHA-256 fingerprints to provide a consistent way to identify the contents of uploaded evidence files. A SHA-256 hash is a fixed-length digital fingerprint calculated from the file's contents. The same file produces the same hash, while a change to the file produces a different hash with extremely high probability. This makes the fingerprint useful for checking whether a file matches the version originally recorded.

For example, a control owner may upload an invoice, an approval record or a spreadsheet used during a sample test. The file fingerprint helps establish a reference for that specific file. If a question arises later, the file can be hashed again and compared with the recorded value. This provides a practical integrity check that supports evidence review and audit preparation.

A hash does not independently prove that a document is authentic, accurate or sufficient to demonstrate that a control operated effectively. Those conclusions still require appropriate testing and professional judgment. Its purpose is narrower and important: to help verify that the file being examined matches the file associated with the recorded evidence.

Evidence integrity: a population file locked with a SHA-256 fingerprint, with row count, blank rows skipped and currency total
03Access

Give each participant the access needed for their work.

Access management is especially important when several departments, legal entities or external reviewers participate in a SOX program. A control preparer may need to upload documents and complete testing work, while a reviewer needs to examine the evidence and challenge the conclusion. An approver may have responsibility for confirming the final result, whereas an external auditor may only need read-only access to relevant records.

Giving every participant unrestricted access can increase the risk of accidental changes, unnecessary exposure of sensitive information and confusion about accountability. SOXLayer supports role-based access and entity-level scoping so permissions can reflect a person's assigned responsibilities. Organizations can use these controls to limit access to the relevant workspace, entities, menus and actions.

Segregation of duties is another important consideration. Preparing and independently approving the same control test can create a conflict that weakens the review process. SOXLayer warns about conflicting role assignments during assignment, helping administrators identify potential separation-of-duties concerns before work proceeds.

Role-based permissions are most effective when combined with sound internal procedures. Organizations should review access when employees change roles, remove access when it is no longer needed, and ensure that privileged users follow appropriate approval requirements. SOXLayer's access controls provide a structured foundation for these practices while helping teams maintain clearer accountability throughout the control testing lifecycle.

A SOX test plan with tests assigned to separate preparers and reviewers
04Audit trail

Keep a traceable history of control testing decisions.

A dependable audit trail helps explain how a control test moved from preparation through review and approval. It should provide context about important actions, including who performed them, when they occurred and whether a decision or record was subsequently changed. Without a consistent history, teams may need to reconstruct events from email messages, file timestamps and separate spreadsheets.

SOXLayer records activity in an append-only, hash-chained audit log. Each row carries a hash linked to the preceding row, allowing the integrity of the sequence to be checked. If a recorded row is altered after the fact, the chain can become inconsistent, and the integrity verification process can report the problem. This design makes the history more useful for investigating changes and supporting audit discussions.

Approval controls are also important to the reliability of a testing record. In SOXLayer, an approved test locks. If a later change is required, a new version is opened for review, and the change is recorded with its reason. This approach helps preserve the context of the original approval while allowing legitimate corrections to be handled through a traceable process.

A tamper-evident audit log should not be confused with an absolute guarantee that every possible security incident is prevented. It is one layer of a broader control environment. Appropriate permissions, secure infrastructure, documented procedures and regular reviews remain necessary to help protect the application and the information it holds.

A control design card moving to version 2 with the change logged, showing performer, reviewer and delegation of authority tiers
05Encryption

Protect sensitive evidence while it is stored and accessed.

Financial control evidence may contain confidential business details, personal information or records that should only be viewed by authorized users. Protecting that information requires safeguards for data moving between systems and for files stored for later review. SOXLayer uses TLS 1.2 or higher for data in transit and AES-256 encryption at rest, alongside private evidence storage and short-lived signed download links.

Private storage helps avoid exposing evidence through permanent public URLs. Signed links provide a controlled way to access a file and expire after a limited period. Access should still be granted only to people who have the appropriate permissions, and users should follow their organization's requirements for handling confidential records.

Secure hosting is only one part of information security. Teams also need clear retention rules, appropriate user access, incident response procedures and a practical plan for retrieving their information when necessary. SOXLayer provides CSV and JSON export options for tests and audit records. The stated cancellation policy gives customers 30 days to export their data before deletion.

Before adopting any compliance platform, organizations should review the security information relevant to their own requirements. This can include hosting arrangements, encryption, evidence access, retention, data exports, vendor management and incident response. SOXLayer makes written security policies available on request under NDA so prospective customers can assess the platform in the context of their vendor security review.

An export package manifest with every file hashed and verified: matrix, test memos, evidence, audit trail export and digest file
06Responsible AI

Use AI assistance without removing human accountability.

AI-assisted control testing can help teams examine supporting documents and identify information relevant to defined test attributes. However, AI-generated findings should remain reviewable, explainable and subject to human judgment. A suggested result is not a substitute for the control owner's responsibilities, the reviewer's assessment or the organization's documented testing methodology.

SOXLayer's AI testing workflow is designed to provide citations to the evidence used for a proposed verdict. Citations help reviewers locate the relevant supporting material and assess whether the suggested result is justified. Where a result is uncertain, the workflow can escalate low-confidence findings to a stronger model according to its configured confidence threshold. Users remain responsible for accepting, editing or overriding proposed outcomes.

Documents can also contain text that attempts to manipulate an AI system. For example, an evidence file might include a sentence instructing a model to ignore the testing criteria or mark every attribute as passing. SOXLayer treats evidence as data rather than instructions, flags identified prompt injection attempts and does not allow a verdict to change without a person accepting or modifying the result.

Customer evidence is sent to Anthropic and OpenAI through their commercial APIs to run requested tests. Under the terms described by SOXLayer, that evidence is not used to train those providers' models, and SOXLayer does not train models on customer evidence. Organizations should still evaluate AI processing, vendor terms and data-handling requirements as part of their own security and compliance assessment.

AI verdicts with the cited basis opened for one attribute: three quoted lines with file and page
07Security reviews

Evaluate the platform against your organization's requirements.

Every organization has its own security policies, risk tolerance and vendor approval process. Before implementing SOX control testing software, security teams may need to understand how the platform handles access permissions, encryption, incident reporting, evidence retention, AI processing and audit log integrity. A structured vendor security review helps stakeholders identify whether the platform's safeguards align with their internal requirements.

SOXLayer can support this review by answering security questionnaires against the platform's current capabilities and sharing available written policies under NDA. Its security information distinguishes controls currently in place from future certification milestones. This distinction matters because a platform's infrastructure provider certifications do not mean that the application provider itself has received the same certification.

SOXLayer currently runs on AWS and Google Cloud, whose infrastructure services hold independent certifications including SOC 2 Type II, PCI DSS and ISO 27001. These certifications belong to the infrastructure providers. SOXLayer itself is not yet SOC 2 certified. Its stated roadmap includes an independent penetration test, followed by SOC 2 Type I and then Type II through an independent CPA firm.

Transparent communication about current safeguards and planned assessments helps security teams make informed decisions. If your organization has specific vendor requirements, share them with SOXLayer so the team can explain the controls available today, the supporting documentation that can be provided and the current certification roadmap.

Admin settings governing the AI: confidence floor, auto-fill rules, human acceptance on key controls and a daily run quota
08Workflow

Connect evidence, review and accountability in one process.

A secure SOX compliance process depends on more than a single technical feature. It requires a connected workflow in which evidence is collected, control tests are performed, reviewers evaluate the results and approvals are retained with a clear history. When those activities are spread across disconnected tools, teams can spend unnecessary time locating files, confirming versions and explaining decisions.

SOXLayer brings these activities into a structured workspace with role and entity scoping, evidence fingerprints, AI-assisted testing, approval controls and a verifiable audit log. These capabilities can help finance, compliance and internal audit teams work with a more consistent record of the control testing process. They also provide a clearer starting point when questions arise during management review or an external audit.

The right implementation still depends on the organization's control framework, risk assessment and testing procedures. Software cannot independently determine whether every control is appropriately designed or operating effectively. Teams should define their testing criteria, assign responsibilities, review exceptions, investigate deficiencies and document conclusions in line with their internal methodology.

By combining documented procedures with access controls and traceable records, organizations can make their SOX testing process easier to review and maintain. SOXLayer is designed to support that work by helping teams keep evidence connected to test results and by making important changes visible throughout the workflow.

A connected SOX testing record: six samples with status, AI verdict and attributes tested, ready to submit for review

SECURE YOUR SOX WORKFLOW

Need more detail about our security controls?

Request a security review to discuss evidence protection, access permissions, data handling and the safeguards available in SOXLayer today.

FAQ

What a security reviewer usually asks first

Who can see our data?

Only the people you invite, and only for the entities you scope them to. Each role decides which menus and actions a person has. Client company users and external auditors are read-only.

How can we prove a piece of evidence was not altered?

Every uploaded file is fingerprinted with SHA-256 as it is received. Re-hash the file at any time and compare: the same file always gives the same fingerprint, and any change gives a different one.

Can a test result be changed after it is approved?

No. An approved test locks. Any later change opens a new version and starts review again, and the change is written to the audit log with the reason given.

Can someone quietly edit the audit log?

The log is append-only, and each row carries the hash of the row before it. An edit after the fact breaks the chain, and Verify integrity reports it.

Does the AI follow instructions written inside documents?

No. The AI reads evidence to test attributes and treats it as data. Text inside a document that tries to instruct it is flagged as a prompt injection attempt and ignored, and no verdict changes without a person.

Is our evidence used to train AI models?

No. Evidence is sent to Anthropic and OpenAI only to run the test you asked for, through their commercial APIs. Under those terms your data is not used to train their models, and SOXLayer does not train models on it either.

Is SOXLayer SOC 2 certified?

Not yet. SOXLayer runs on AWS and Google Cloud, which hold SOC 2 Type II, PCI DSS and ISO 27001. Our own independent penetration test is next, followed by SOC 2 Type I and then Type II with an independent CPA firm.

See it on your own controls, with the log running.

Start a 14-day free trial. No card needed.