Air-gapped file encryption as self-decrypting HTML page

Air-gapped file encryption packed into a single, self-decrypting HTML page. Repo: https://github.com/ApelegHQ/ts-cms-ep-sfxI was inspired by self-extracting archives. I wanted to share files with basically no dependencies. The goal was: 1. Something that didn't require any installation (assuming a web browser) 2. Have a single file with no network that could self-decrypt 3. Be fully auditable The second point is done by having (sort of(*)) reproducible builds and embedded OpenPGP signatures.The first point is made by cleverly manipulating the HTML structure so that it can decrypt without breaking the PGP signature. It can even decrypt using bare openssl (which was a design goal too, though getting the exact structure right took some work and bug reports).The third point is accomplished by the first two, and by the source being freely available.(*) Depends on the OS at the moment.

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

52

out of 100

Verdict

SKIP

medium confidence

Competition

No competitor data yet

Trend

No signal yet

A technically sound encryption tool that solves a real but niche problem with no clear path to revenue or scale.

The pain

Users need to share sensitive files securely without installing software, dealing with key management, or trusting cloud services. Some teams have air-gapped security requirements. The pain is real but affects a small slice of users, mostly in security-conscious organizations or paranoid individuals.

The gap

Existing solutions require installation (GPG, VeraCrypt), trust third parties (cloud encryption), or have complex setup (PGP). This tool fills the gap for users who can open a browser and want a single file. However, most people use email, cloud storage, or messaging apps despite the security tradeoffs.

Build angle

Position this as a developer tool or security utility rather than a consumer product. Target security teams, journalists, and researchers who need to share sensitive files with minimal friction. Build around the reproducible build and auditability angle. Consider offering a service layer like key management, batch encryption, or integration with existing workflows.

Strengths

  • No installation required, works in any browser
  • Single file distribution eliminates dependency hell
  • Reproducible builds and embedded signatures enable full auditability
  • Can decrypt with bare openssl, reducing lock-in
  • Open source code is freely available for inspection
  • Solves a real problem for security-conscious users

Risks

  • Extremely small addressable market, mostly hobbyists and paranoid users
  • No clear monetization model or willingness to pay
  • Browser-based crypto has historical trust issues and user skepticism
  • Competing against free, established tools like GPG and cloud encryption
  • Reproducible builds depend on OS, limiting auditability claims
  • User education burden is high, adoption will be slow
  • No distribution channel or marketing strategy evident
  • One-person buildable but not one-person scalable to a business

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Air-gapped file encryption as self-decrypting HTML page”.

Open FlyBot