> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aquaops.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# File attachments and real signature capture

> Custom forms can now collect file uploads and hand-drawn signatures at submission time.

## New features

* **Attachment field type.** A new **Attachment** field is available in the [form template builder](/user-guide/form-templates), so templates can require or optionally collect files — photos of equipment, scanned paperwork, incident evidence — right alongside other answers. Uploads are capped at 10 MB per file.
* **Real signature capture at submission time.** Signature fields now render as a canvas signature pad in the submission form instead of a typed-name placeholder. Submitters sign with a finger or stylus (or mouse on desktop) and the drawn signature is stored with the submission as evidence.
* **View and remove attachments in draft.** While a submission is still a draft, the submitter (or a manager) can preview uploaded files and remove them before submitting. Once the submission is finalized, attachments are locked along with the rest of the read-only receipt.

## Updates

* **Scoped access to uploaded files.** Only the submission's owner and managers with the `form_submissions:manage` permission can view or delete an attachment, and only while the submission is still a draft. Assign roles from [Users and Roles](/user-guide/users-and-roles).
* **Safe upload rollback.** If saving an attachment record fails after the file lands in storage, the uploaded file is automatically removed so nothing is left orphaned.
