Open source e-signature for the public sector

Government bodies can run permit, contract and approval signing on infrastructure they control, but legal effect, qualified signature triggers, retention and accessibility decide the design. This page sets out what to settle before choosing Documenso or DocuSeal.

On this page

Open source e-signature for the public sector: why the design starts with the legal and records duties

A public body that must sign permits, contracts and internal approvals on infrastructure it controls can run most internal and citizen-facing signing flows on self-hosted Documenso or DocuSeal, once legal effect, records retention and accessibility are settled. The platform is rarely the hard part. The hard part is deciding which documents need which level of signature, who must be able to verify them years later, and which systems the signing service may touch. Start with a register of document types, mapped to the statute or regulation that governs each one, before comparing products. Public sector work differs from the private sector in the authorities that reach the system itself. US federal agencies work from the NIST SP 800-53 Rev. 5 control catalog and its SP 800-53B baselines, and a cloud service that holds federal information on an agency's behalf falls inside FedRAMP scope under OMB M-24-15. Criminal justice information brings the FBI CJIS Security Policy, and controlled unclassified information on non-federal systems brings NIST SP 800-171 through 32 CFR 2002.14. In the EU, NIS2 covers central government entities regardless of size and lists public administration as a sector of high criticality, with Member States able to extend it to local authorities. Confirm with your legal and security teams which of these apply before any product decision, because they determine where the signing service may be hosted and what evidence it must produce.

Two boundaries shape the work. Accessibility is a deadline: the ADA Title II rule requires state and local government web content and mobile apps, including those provided through contracts or licenses, to meet WCAG 2.1 Level A and AA from 26 April 2027 for entities serving 50,000 or more people and from 26 April 2028 for smaller entities and special districts. Test the signer pages and emailed links, not only the admin console. On evidence, DeployOpen prepares systems, controls and documentation for compliance assessments, but it does not issue audit reports, attestations or certifications. Independent auditors and certification bodies make those determinations, so ask your assessor early which evidence they will request. The edition decision follows from the signing certificate and workflow needs, not from the signing screen alone. Documenso needs a signing certificate to digitally sign documents, and DocuSeal verifies PDF signatures, so confirm which certificate authority your legal team will accept and whether bulk sending or SSO is required for staff rollouts. Those answers determine whether the free tier is enough or whether a paid edition is needed, and they should be written into the scope before procurement begins.

Which requirements shape a public sector signing build

This table maps the legal, security and accessibility rules that most often affect a government signing deployment to what each rule means for the build. Read each row as a question to settle with counsel, the agency's security office or the procurement team before selecting an edition or certificate approach.

RequirementWhat it means for the buildWhat to confirm with counsel or the agency
ESIGN and eIDAS legal effectUnder US federal law, a signature generally cannot be denied legal effect only because it is electronic, but agencies still set which transactions they accept electronically. Under eIDAS, the signature level must match each document type. A self-hosted platform produces signatures, and the legal effect depends on the rules that govern the document.Which document types the agency accepts electronically, which signature level each one needs, and whether the agency's own rules add conditions on consent or signer identity.
When a qualified signature is neededA qualified electronic signature under eIDAS requires a qualified trust service provider and a qualified signature creation device. Open-source platforms can apply advanced signatures with an agency-controlled certificate, but a QES needs an external qualified service. Most internal approvals and permits will not require this level.Whether any permit, contract or filing in scope is legally required to carry a QES, and which qualified trust service provider the agency already contracts with.
NIST SP 800-53 baselines and FISMA oversightFederal systems select controls from the SP 800-53 Rev. 5 catalog using the low, moderate or high baseline (149, 287 and 370 controls and enhancements respectively). Under FISMA, Inspectors General independently assess agency system security, so the signing service needs documented control evidence that an assessor can review.The impact level assigned to the signing system and documents, the baseline it inherits, and which controls the agency expects the signing platform to implement versus inherit.
FedRAMP scope for cloud-hosted signingIf a cloud service creates, processes, stores or maintains federal information for an agency as a shared service, FedRAMP authorization may apply. A self-hosted deployment on infrastructure the agency controls, used only for that agency's operations, is generally outside that scope. Hosting in a commercial cloud account can change the answer.Whether the hosting model is a shared service or a single-agency system, and whether the agency's cloud provider or the signing service needs an existing FedRAMP authorization.
CJIS Security Policy v6.1 for criminal justice dataWhere signed documents contain criminal justice information, version 6.1 (effective 26 June 2026) requires FIPS 140-3 validated modules or FIPS 197 AES with keys of at least 256 bits, in transit and at rest outside physically secure locations. Vulnerability scanning must run at least monthly (SC-13, SC-28, RA-5).Whether any signed records include CJI, which cryptographic modules the agency accepts, and where the scanning schedule and results will be recorded.
CUI under 32 CFR 2002.14 and CMMC cloud rulesFederal agencies must apply NIST SP 800-171 to protect controlled unclassified information on non-federal systems unless the CUI category prescribes other safeguards. For defense contractors seeking CMMC Level 2, a cloud service may store or process CUI only if it is FedRAMP Authorized at Moderate or higher, or meets equivalent requirements.Whether signed contracts or forms carry CUI markings, which safeguards the CUI category requires, and whether a contractor will host the signing service in its own scope.
ADA Title II WCAG 2.1 AA deadlinesState and local government web content and mobile apps, including those delivered through contracts or licenses, must meet WCAG 2.1 Level A and AA. The deadline is 26 April 2027 for entities serving 50,000 or more people and 26 April 2028 for smaller entities and special districts (28 CFR 35.200). Signer pages and the admin console are in scope.The population size the entity serves for deadline purposes, whether signer-facing pages are considered web content, and how the vendor's accessibility testing will be documented.
NIS2 coverage of public administrationNIS2 covers central government entities regardless of size and lists public administration as a sector of high criticality. Member States may extend it to local public administration. It does not apply to entities working in national security, public security, defense or law enforcement, so the signing build's scope depends on the entity's role.Whether the entity falls under national NIS2 transposition, whether local administration is covered in its Member State, and whether a security or defense exclusion applies to the signing workflow.

Documenso or DocuSeal for government signing: which fits which workflow

Both platforms can run on infrastructure a public body controls, but they differ in license terms, database options, signing certificate handling and which features sit behind a paid on-premises edition. The cards below set out those decisions, and the one limit that applies to both: a self-hosted platform does not by itself produce qualified electronic signatures.

Documenso for AGPL self-hosting

Documenso is licensed under AGPL-3.0, so agencies can read, audit, run and fork the code they host. It deploys with Docker, Docker Compose, Kubernetes or a manual installation, using official images and a PostgreSQL database. Check whether your platform team can operate the database, backups and image updates, and confirm which release you will pin. Its v2.20.0 release was published on October 8, 2026.

Documenso signing certificate options

Documenso needs a signing certificate to apply digital signatures to documents. The documented options include a self-signed .p12 certificate generated with OpenSSL and signing through Google Cloud KMS. A self-signed certificate suits internal approvals, but a public body should confirm with its legal team whether relying parties will trust it. Key custody, rotation and who may use the key are the decisions to settle before go-live.

DocuSeal's database and deployment options

DocuSeal runs from the docuseal/docuseal Docker image. It uses SQLite by default, and teams can point the DATABASE_URL variable at PostgreSQL or MySQL. Government deployments with many approvers and retention obligations should move off SQLite. The platform also includes a WYSIWYG PDF form field builder, PDF signature verification, and an API with webhooks for connecting to case management systems. Its latest cited release is 3.3.2, published on October 12, 2026.

Choosing between on-premises editions

DocuSeal's free on-premises edition has no SSO, bulk send or embedded signing. On-Premises Pro adds SSO with SAML, unlimited bulk send and white-label, and is priced at $240 per user per year on the vendor's pricing page, with $0.20 per completion for embedded signing. Agencies that need SSO for staff or bulk sending for benefit notices should price Pro before choosing. Documenso's paid tiers and self-hosting licensing are separate questions, so confirm which features each edition includes in writing.

Where qualified trust services still apply

A self-hosted platform produces the signature, the audit trail and the stored record. It does not, on its own, make a signature qualified under eIDAS or give the signing act the status that a qualified trust service provider and a qualified signature creation device provide. Public bodies that must issue qualified signatures will need to connect a provider, and should confirm with counsel which document types require that level before choosing either platform.

How a government signing rollout moves from legal scoping to supported operation

This sequence turns an agency's signing needs into a self-hosted service that produces legally defensible signatures, sits inside its authorized hosting scope, and is supported after go-live. Each phase closes with a written output that the agency's owners can review before the next phase begins.

  1. Inventory documents by legal effect and signature level

    The agency's legal, records and program owners list the document types that will be signed, such as permits, contracts, grant agreements and internal approvals. For each type they record whether a handwritten signature is required by statute or policy, whether the document needs a qualified or only an advanced signature, and whether it is a public record with a retention period. Counsel and the records officer sign off the inventory. The output is a signed register that maps each document type to its legal basis, signature level and retention owner. Confirm with counsel which state or national rules apply, since the federal and EU references on this page are examples, not a substitute for local legal advice.

  2. Confirm authorization and hosting scope

    The security and procurement leads determine whether the signing service will hold federal or agency information, whether it will run in the agency's own data center or in a cloud account, and which authorization or control baseline applies. Where NIST SP 800-53 baselines, FedRAMP scope, CJIS Security Policy or CUI handling rules are in play, the team maps the requirements to the hosting design before any build work starts. The output is a scope decision record that names the hosting location, the control baseline and the authorizing official. Ask the agency's authorizing body to confirm whether any cloud component changes the authorization path.

  3. Set up signing certificates and trusted timestamps

    The implementation team selects the signing certificate source for each signature level and configures it in the platform. Documenso documents options such as a self-signed .p12 certificate generated with OpenSSL or signing through Google Cloud KMS, and DocuSeal supports PDF signature verification. Qualified signatures require a qualified trust service provider and signing device, which the agency must procure separately. Time sources for timestamps are configured and tested. The output is a tested signing configuration, a documented key custody model, and a sample signed PDF that verifies in a standard reader.

  4. Integrate identity and single sign-on

    The team connects the platform to the agency's identity provider so that internal approvers sign in with their existing credentials, and it defines which roles can create templates, send envelopes and view completed records. Signer authentication for external parties is set separately according to the signature level in the register. Access reviews are scheduled. The output is a tested login flow for each role, a role matrix approved by the identity owner, and a list of accounts that can administer the service. Confirm whether the single sign-on option you need is included in the edition you select, because SSO is a paid feature in some DocuSeal editions.

  5. Test accessibility of signer-facing pages

    The team tests the signing pages, emails and any agency-owned forms against WCAG 2.1 Level A and AA, using both automated scans and manual checks with keyboard and screen reader. Findings are logged against the web content the agency provides, including content delivered through contracts or licenses. Where the platform's own interface falls short, the team records the gap, proposes a fix or configuration change, and tells the agency which items it must address in its own content. The output is an accessibility test report with an issue list, owners and a retest result. Confirm the applicable compliance dates with the agency's legal office, since they depend on population size.

  6. Run a pilot with one department

    One department sends real but low-risk documents through the service for a fixed period agreed in the written scope. The team tracks signer completion, delivery issues, template errors and questions from staff, and it checks that each completed document carries the expected audit trail. Email delivery for signer invitations is tested with the agency's mail system. The output is a pilot report that lists defects, their fixes, a sign-off from the department's owner and a go or no-go recommendation for wider rollout.

  7. Configure records retention and audit evidence

    The team configures how completed documents, audit logs and signing certificates are stored, backed up and deleted in line with the register and the records schedule. It sets log retention, restricts who can export or purge records and confirms that audit events are captured for access and signing actions. If a federal broker-dealer or healthcare rule is relevant to a particular document type, the team checks it against the cited retention or audit provisions. The output is a retention configuration tested with a restore and a deletion, an audit log sample, and a records owner who accepts responsibility for the schedule.

  8. Go live with defined operational support

    The service moves into production with runbooks for backup, restore, certificate renewal, upgrades and incident response, and with named contacts on both sides. Staff training covers sending, signing and retrieving records. The support model, including who handles tickets and how security patches are applied, is written into the scope or a support retainer. The output is a go-live checklist signed by the business owner and the security lead, a documented support handover, and a first review date set for after the initial operating period.

Procuring supported editions without stalling the project

The first decision is which edition the agency is actually buying. Self-hosting the AGPL-3.0 code of Documenso or DocuSeal carries no license fee, so the open-source edition can be deployed on government-hosted infrastructure without a purchase order. The procurement scope changes once the project needs features that sit behind paid terms. DocuSeal's free on-premises edition has no SSO, bulk send or embedded signing, while On-Premises Pro adds SSO with SAML, unlimited bulk send, white-label and embedded signing, and a per-completion fee for API and embedding use. Documenso's SSO, white-label and embedded signing needs map to its paid tiers and Enterprise plan, which is quoted on request. Record which features each service requires, mark each as free or licensed, and write that list into the decision memo before any vendor conversation. Confirm the current terms on the DocuSeal pricing page and the Documenso pricing page, since both were read in October 2026.

Licensing obligations need the same care. Under AGPL-3.0, an agency that modifies the signing code and makes it available to users over a network should have counsel confirm its source-disclosure duties, and should keep a record of every patch, template change and integration it applies. DocuSeal distributes its code under AGPLv3 with Section 7(b) additional terms, so counsel should read those terms alongside the base license. Document the chosen edition, the version deployed (for example, the tag checked against the Documenso GitHub releases page), the reasons for any paid license, and the named owner who approves upgrades. This record helps the procurement file survive an audit or an inspector general review.

Before purchase, ask each vendor for written answers. Ask which compliance references the company claims for each edition and what each claim covers. Documenso's pricing page lists the ESIGN Act, UETA, 21 CFR Part 11, SOC 2 and HIPAA without tying them to plans, so the agency should ask whether any of these is a product capability, a vendor operating practice or a reference only, and request the supporting documentation in writing. Ask which signing certificate options the edition supports, whether a qualified signature is available and from whom, what support and security patch commitments apply, and what happens to signed documents if a license lapses. Confirm each answer in the contract schedule. Where a vendor cannot answer in writing, treat the claim as unverified and plan the project without it.

Evidence auditors and oversight bodies ask for, and the component that produces it

This table maps each piece of evidence that auditors, inspectors general and accessibility reviewers typically request to the self-hosted signing platform, the infrastructure logs or the operating procedure that produces it. Read each row as a question to answer before go-live, and note that independent assessors form the findings, while DeployOpen prepares the systems and records they review.

Evidence itemWhat it showsProduced byWhat to confirm before go-live
Signature audit trailWho signed which version of a document, when, and from which sessionDocumenso or DocuSeal signing records and completion certificates stored in the platform's PostgreSQL or MySQL databaseWhether the platform's completion certificate meets the agency's evidentiary standard and how it is exported for the file
Signer identity and consent recordsHow each signer was identified and that they agreed to electronic signingPlatform invitation and verification settings, plus the agency's consent language stored with each envelopeWhich identity checks the agency's rules require and whether the platform can record them or an external identity service must
Certificate and key management recordsWhich signing certificate was used, who issued it, and who controls the private keyCertificate files or KMS configuration in the signing setup, plus the agency's key custody and rotation procedureWhether the certificate is self-signed, internally issued or from a trust service provider, and whether the agency accepts that level for each document type
Access logs under audit controlsWho viewed, edited or exported signed records, and administrative changesApplication logs, reverse proxy and database audit logs, and log forwarding to the agency's central logging systemLog retention period, tamper protection and whether logs cover administrator actions as well as signer activity
Encryption in transit for signer linksThat signer links and API traffic are protected on the networkTLS termination at the reverse proxy or load balancer, with certificate records kept by the infrastructure teamSupported TLS versions, cipher policy and whether the agency's security baseline mandates a specific standard
Vulnerability scanning recordsThat the platform, operating system and containers are scanned on a schedule and findings are trackedScanner reports from the agency's or DeployOpen's testing process, plus patch records for Documenso, DocuSeal and their dependenciesScan frequency required by the applicable baseline, and who reviews and closes findings
Accessibility conformance reportsWhether signing pages and the admin interface meet WCAG 2.1 Level AA as required for public entitiesAccessibility testing performed against the deployed signing pages, with a written conformance report kept with the system recordApplicable compliance date for the entity's size and whether signer-facing PDFs and forms are covered by the same testing
Retention schedulesHow long signed records, audit trails and logs are kept, and when they are disposed ofWritten retention schedule approved by the records officer, enforced through database backups, storage policy and deletion proceduresGoverning records schedule or statute for each document class, and whether legal hold procedures can be applied to the platform

How much work and cost does a public sector e-signature build involve?

Does ESIGN or eIDAS apply to a given permit or approval?

Whether a permit or approval can be signed electronically depends on the law that governs that document type, not on the signing tool. ESIGN gives electronic signatures legal effect in US interstate and foreign commerce, but it excludes certain document categories and may require consumer consent steps, so each form needs a legal review before it moves online. Under eIDAS, the question is which signature level the document needs, and that is set by the national or sectoral rule that requires the signature. Agencies should build a document inventory that records the governing statute, any exclusion, and the required signature level for each form. This review is usually the first and least predictable cost, because it depends on the agency's own legal authorities and cannot be quoted from a platform price list.

What drives the effort in a public sector e-signature build?

Effort scales with the number of document types and the controls each one needs. The main drivers are:

  • The count of document types, templates and routing paths, including bulk sending and conditional fields
  • Signing certificate setup and key management, including whether signatures must be digital or only electronic
  • SSO and identity integration with the agency directory
  • Accessibility remediation of signer pages and generated PDFs under the ADA Title II rule, which applies WCAG 2.1 Level A and AA from 26 April 2027 for entities serving 50,000 or more people and from 26 April 2028 for smaller entities and special districts (28 CFR 35.200)
  • Hosting authorization, such as FedRAMP scope or CJIS controls where the data類 applies

Each driver changes the number of tests and approvals, so ask the partner to itemize effort by driver in the written scope.

Do we need a qualified trust service provider, and who pays for it?

You need a qualified trust service provider only when a document's governing rule requires a qualified electronic signature under eIDAS, which most permits and internal approvals do not. A self-hosted platform can produce electronic and advanced signatures with a signing certificate you control, but a QES requires a qualified provider and a qualified signing device or remote signing service. The agency normally contracts and pays that provider directly, on a per-signature or subscription basis that the provider quotes. Ask the partner to show which documents route to a QES provider, how the integration is tested, and who holds the contract, because that contract often sets the timeline more than the software does.

What must the agency supply before implementation starts?

The agency must supply three things before a partner can scope the work: a legal reviewer who can confirm the signature requirement for each form, a document inventory with current forms, routing and retention rules, and a named identity owner who approves the SSO and directory design. Without these, the partner cannot price the document types or the certificate model. The agency also needs a records owner to confirm retention periods, since the SEC and HIPAA rules in the pillar sources show how retention periods vary by regulation. Make these inputs a condition of the written scope so that delays in legal review are not billed as implementation overrun.

What do the published Documenso and DocuSeal prices cover?

Published prices cover software licensing for the cloud or on-premises edition, not the cost of running a self-hosted service. As read in October 2026, Documenso's cloud Teams plan is listed at $40 per month for 5 users, plus $8 per extra user, and DocuSeal's On-Premises Pro is listed at $240 per user per year, plus $0.20 per completion for embedded signing (DocuSeal pricing). Documenso's Enterprise plan uses custom pricing for self-hosted setups, and its self-hosting page is the starting point for that quote. Use these figures only as a licensing reference, because the engagement cost depends on the features you need, such as SSO, which the free DocuSeal edition does not include.

Can our internal staff run a public sector signing service alone?

Internal staff can run the platform alone if they have the skills and time for database operations, patching, certificate management, backup and restore, and audit log review. The harder question is whether they can maintain the evidence for an assessment. Running the service is ongoing work that recurs with each upgrade, and the agency should plan for it as an operational cost. Many agencies keep the platform in-house and buy implementation, hardening and documentation for a fixed scope, then decide later whether to bring the work in-house. Confirm the staffing model against the written scope and the retention terms, not against the software license.

How is the cost of a public sector e-signature engagement quoted?

DeployOpen does not publish a price list, and the quote follows from a written scope that defines the document types, integrations, certificate model, hosting environment and deliverables. Most engagements are fixed-scope, so the scope and timeline are agreed in writing before work starts. Ask for the quote to separate one-time work (design, integration, accessibility remediation, documentation and testing) from recurring work (support, upgrades and continuous testing as retainers). Also ask which items depend on the agency's own inputs, so the schedule and budget can be adjusted if those inputs arrive late.

Which technical details should an engineer verify early?

Engineers should verify the signing certificate path first, because Documenso requires a signing certificate to digitally sign documents, and the documented options include a self-signed .p12 certificate generated with OpenSSL or signing through Google Cloud KMS. Next, confirm the database choice, since DocuSeal runs on SQLite by default and supports PostgreSQL or MySQL through the DATABASE_URL variable. Then test accessibility of signer pages and the audit trail output, and confirm how the platform exports signed PDFs for verification outside the agency's systems. Ask the partner to show these tests in the written scope.

Questions to put to an implementation partner before signing a contract

Start with the document map. Ask the partner to classify every document class the agency signs (permits, procurement contracts, grant agreements, internal approvals, personnel forms) and to state, for each one, whether the governing rule is ESIGN, eIDAS, a state electronic transactions statute or agency policy, and what signature level that rule requires. A partner that answers with a single platform setting rather than a class-by-class table has not yet done the legal mapping. Ask who signs off the mapping inside the agency, since counsel and records officers own that decision, not the implementer. Also ask how the partner will configure Documenso or DocuSeal signing certificates, where the private key lives, how the signing certificate is rotated, and which trusted time source stamps the signed PDF. Request a written description of what the signed file proves, and what it does not prove, about the signer's identity.

Next, test accessibility and compliance claims with evidence. Ask for examples of accessibility remediation the partner has delivered against WCAG 2.1 Level A and AA, and ask how the team tests signing flows with screen readers and keyboard-only navigation, including the signer invitation email and the public signing page. Ask for the agency's applicable compliance date under 28 CFR 35.200 based on its population, since that date governs the web content and mobile apps the partner will hand over. On FedRAMP and CJIS, ask the partner to document, in writing, which components fall inside a cloud authorization boundary, which are self-hosted on the agency's own infrastructure, and which the agency must assess itself. A reliable partner will state what it will not claim: it does not issue authorizations, certifications or audit reports, and it cannot make a self-hosted platform FedRAMP authorized by configuration alone.

Finally, settle retention, deletion and support before the statement of work is signed. Ask how the partner will set retention periods per document class, how legal holds are applied, what happens to signer personal data and audit logs when a record is destroyed, and how deletion is evidenced to the records office. Ask for the backup and restore test plan and who holds the database and storage keys. For support, ask what a fixed-scope engagement covers after go-live, how security patches and platform upgrades are handled, which response expectations are written into the contract, and whether ongoing support is a separate retainer with its own written scope. Each answer should appear as a deliverable or a named exclusion in the agreed scope.

How DeployOpen scopes, builds and supports public sector signing

DeployOpen plans, implements, customizes, integrates, hardens, documents and supports self-hosted open-source platforms inside the client's own infrastructure, including government cloud accounts, data centers and air-gapped networks. For public sector signing, that means the signing service, its certificates, audit evidence and accessibility work are settled in writing before any build starts.

How we scope

  • Written scope lists which document types, approval flows and signer groups move onto the platform, and which stay on paper or existing tools.
  • Scope records the signature level each document class needs and who confirms that requirement with legal counsel or the records officer.
  • Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts, and a quote follows from that scope.

How we build

  • Deployment inside your hosting boundary, with the chosen edition, PostgreSQL database, certificate handling and network paths documented as built.
  • Integration with identity, email and records systems, plus testing of signer invitations, audit trail output and exported signed PDFs.
  • Security testing and hardening of the signing service and its public signer links, with findings tracked against the agreed scope.

How we hand over

  • Operating documentation covering administration, backup and restore, certificate renewal and the audit records your team must retain.
  • Evidence packs that map configured controls to the accessibility, records and security requirements in scope, prepared for your assessors to review.
  • Handover sessions with administrators and records staff, so your team can run the platform and verify signed documents independently.

How we support

  • Ongoing support, upgrades and continuous testing are available as retainers after go-live.
  • Upgrade planning for each Documenso or DocuSeal release, with testing in a non-production environment before changes reach live signing.
  • Confirm with DeployOpen during scoping which support hours, response paths and escalation routes apply to your agency.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.