Security & Privacy

Security & Privacy Overview

How Bid Now protects a public bid.

A plain-language reference for procurement, IT, and security reviewers evaluating Bid Now for a government, school, or public agency.

Product Bid Now Solutions Applies to Current release Updated September 2026 Owner Land Tech Web Designs, Corp

In one paragraph

The short version

Bid Now is a self-hostable WordPress application for sealed electronic bidding and reverse auctions. It is built so that a sealed bid stays sealed until its scheduled opening, so that the record of what happened cannot be quietly altered, and so that each agency keeps its own data on its own (or its host’s) infrastructure. Authentication, authorization, data handling, and auditing are enforced in the application’s server-side code — not left to the interface. This document summarizes those controls, what data the system holds, how long it keeps it, and what the hosting environment is responsible for. For the current status of any specific capability or its roadmap, contact us as part of your evaluation.

Data ownership is the design premise. Bid Now runs on the agency’s own WordPress site or on managed hosting operated on the agency’s behalf. Bid data, documents, and the audit trail live in that installation’s database and file storage — not in a shared multi-tenant cloud outside the agency’s control.

Control summary

01Core safeguards at a glance

The controls a reviewer usually asks about first. Each is described in more detail in the sections that follow.

Sealed-bid confidentiality In place

Bid amounts, files, and signatures are withheld from everyone — including agency staff — until the scheduled opening time.

Tamper-evident opening In place

Opening a lockbox early is permanently recorded (account, time, IP) and cannot be deleted, even by a site administrator.

Server-enforced authorization In place

Every sensitive action re-checks the user’s permission for that specific solicitation in the data layer, not just the UI.

Staff multi-factor auth In place

Optional TOTP two-factor for staff, enforceable by role, with encrypted secrets and hashed single-use recovery codes.

Parameterized data access In place

All custom database queries use prepared statements; output is escaped; spreadsheet-formula injection in exports is neutralized.

Protected file storage In place

Uploaded bid and credential files are stored with randomized names, restricted permissions, and download authorization on every request.

Full audit trail In place

Requests, submissions, reviews, awards, and openings are logged and exportable for the record.

Records export & portability In place

Solicitation, bid, and audit records can be exported so an agency can satisfy public-records requests and keep its own copies.

Confidentiality

02Keeping a sealed bid sealed

The integrity of a sealed bid process depends on no one — not a competitor, and not the issuing staff — seeing a submission before the official opening. Bid Now enforces this in code:

  • Sealed bid amounts, uploaded packages, and signatures are redacted from query results until the solicitation’s scheduled opening time, or a properly authorized early opening.
  • A vendor can see only their own submission before opening; no path returns another vendor’s sealed contents early.
  • An early opening requires authorization for that specific solicitation and is written to a permanent record — account, timestamp, and IP — that is protected against deletion and modification at the database and metadata layer, including from site administrators.
  • Live reverse auctions intentionally show current low pricing (that is how a reverse auction works) but never expose competing vendors’ identities to each other.

Access & identity

03Authentication & authorization

Authorization

Permissions are organization-scoped: staff can act only on solicitations belonging to organizations they administer. These checks run in the application’s model layer, so changing an identifier in a request cannot reach another organization’s data. Site administration and vendor roles are distinct, and the system does not grant elevated privileges implicitly.

Authentication

  • Passwords use WordPress’s native hashing and password-reset mechanisms; reset flows do not reveal whether an account exists, and password emails are rate-limited.
  • Multi-factor (TOTP) is available for staff, can be required for organization administrators, stores the authenticator secret encrypted at rest, provides hashed single-use recovery codes, and rate-limits verification attempts. The login is held before any session is established until the second factor is verified.

Application security

04Data handling & hardening

  • Database access — all custom queries are parameterized (prepared statements) against a fixed table whitelist; no user input is concatenated into SQL.
  • Output — values are escaped at the point of output; the interface does not render untrusted content as markup.
  • Request handling — staff actions require both a valid nonce (CSRF protection) and a capability check; inputs are sanitized on the way in.
  • File uploads — restricted to an allowed document/image type list, stored outside the public content flow with randomized filenames and owner-only permissions, and streamed only after a per-file authorization check that confirms the requester may see that specific file. Path-traversal is prevented by canonical-path containment.
  • Exports — CSV cells are protected against spreadsheet-formula injection so a crafted vendor entry cannot execute when staff open an export.
  • Secrets — MFA secrets are encrypted with a site-held key; recovery codes are stored only as hashes.

Privacy

05What data is held, and external services

Data the system holds

Vendor company and contact details; uploaded documents and technical proposals; digital signatures; submission IP addresses; bid amounts and line items; questions and staff answers; and optional bid-notice category and location preferences. Bid Now serves no advertising and includes no third-party analytics or tracking.

External services

ipwho.isAt vendor registration, the signup IP may be sent to ipwho.is to determine country for fraud/risk scoring. Only the IP is sent; if the host already provides a country header (e.g. Cloudflare), no external call is made. Disclosed in the plugin readme.

WordPress privacy tools

Bid Now integrates with WordPress’s built-in personal-data export and erasure tools and registers suggested privacy-policy text, so a site owner can meet data-subject requests through the standard WordPress workflow.

The record

06Auditability & records retention

Public procurement is a matter of record, and Bid Now is built to preserve that record rather than to quietly discard it.

  • Audit log — specification and credential requests, submissions, credential reviews, questions and answers, awards, and lockbox openings are logged with timestamps and are exportable to CSV for the file.
  • Immutable openings — early-opening records are protected against deletion or alteration by design.
  • Retention — bid and solicitation records are retained in the agency’s installation; nothing is silently purged. Site owners control retention to match their public-records obligations, and the uninstall data-removal behavior is an explicit, opt-in setting.
  • Portability — records can be exported so an agency can satisfy public-records / FOIA requests and retain its own copies.

Legal standing

07Electronic signatures

Vendors sign submissions either by drawing a signature or by typing their full legal name; both are captured as part of the submission. Under the U.S. ESIGN Act and UETA, an electronic signature is valid when there is intent to sign, association of the signature with the record, and a retained record of the transaction. Bid Now supports all three: the signer takes a deliberate signing action, the signature is stored with the specific bid or credential submission, and the submission — with its timestamp, submitting account, and IP — is retained in the audit trail. Agencies should confirm this meets their jurisdiction’s specific procurement-signature rules.

Accessibility

08Section 508 / WCAG

Bid Now has undergone an accessibility remediation pass toward WCAG 2.1 Level AA — including keyboard-operable forms, a keyboard- and screen-reader-accessible signature option, announced status messages, labeled controls, and sufficient color contrast. Agencies can request the current accessibility conformance report (VPAT) as part of an evaluation.

Maintenance

09Updates & vulnerability handling

Bid Now is released under semantic versioning with a public changelog. Security fixes are issued as prompt point releases and delivered to licensed installations through the update channel; managed-hosting customers receive them applied on their behalf. Suspected vulnerabilities can be reported to the vendor for coordinated resolution.

Shared responsibility

10What the hosting environment must provide

Bid Now secures the application; the surrounding environment secures the platform. For a self-hosted deployment, the site owner is responsible for the items below. On Bid Now managed hosting, the vendor configures them.

Transport encryptionServe the site over HTTPS/TLS so credentials, bids, and session cookies are encrypted in transit; the application sets secure cookies when TLS is present.
BackupsRegular database and file backups, tested for restore, per the agency’s retention policy.
Environment secretsConfigure the application’s environment secrets per the deployment guide.
File-access controlsEnsure the platform’s file-access controls protect the application’s non-public storage directories per the deployment guide.
Platform patchingKeep WordPress core, PHP, and the server stack current.

This overview describes controls implemented in Bid Now Solutions as of the date shown and is provided to assist evaluation; it is not a warranty or a substitute for an agency’s own security assessment. For the current status of any capability, an accessibility conformance report, or a full security questionnaire response, contact Land Tech Web Designs, Corp.

USA.gov

Scroll to Top