Deforms is a decentralized form application alternative to Google Forms
Deforms is a fully decentralized form infrastructure designed for trustless data collection, secure governance, and privacy-preserving surveys. Instead of relying on centralized servers or traditional databases, Deforms splits a form into two independent layers: an immutable schema and a private, encrypted data store. The form itself is defined as a static YAML file stored permanently on IPFS, ensuring every version is tamper-proof, auditable, and content-addressed. Responses, however, are encrypted, uploaded to IPFS, and collected by a smart contract. This model lets anyone load and verify the form’s structure publicly, while only authorized admins can decrypt and access the actual responses. For users, deForms feels like a simple, lightweight form interface — but under the hood, every interaction happens directly on decentralized networks. The result is a privacy-first, censorship-resistant, completely serverless form system suitable for DAOs, governance proposals, protocol feedback, anonymous surveys, and any context where trust and confidentiality matter.
We built this project as a fully decentralized, file-driven form system. Each form is defined as a YAML specification stored on IPFS. The frontend loads this YAML directly from IPFS, parses the schema, and renders the form dynamically in the browser. When a user submits their answers, everything is encrypted client-side using ECIES so no plaintext ever leaves the device. The encrypted payload is then uploaded to IPFS, and only the resulting CID is sent to a smart contract as the on-chain record.
We unfortunately couldn't finish the project on time.

