Guías

Firmas dibujadas a mano en Firma.dev: Elección para firmantes, control para desarrolladores

La mayoría de los firmantes nunca piensan en cómo firman. Abren el documento, ven un campo, eligen un estilo desde un menú desplegable y hacen clic en confirmar. Para muchos flujos de trabajo, eso es exactamente lo correcto. Pero para algunos, una firma tipeada simplemente no es lo que se necesita, y Firma.dev ahora les da ambas opciones: los firmantes pueden dibujar su firma actual y los desarrolladores pueden imponerlo cuando el flujo de trabajo lo requiera.

Dibujar una Firma en Cualquier Dispositivo

Cuando un firmante abre su enlace de firma, el modal de firma ahora incluye una opción de dibujo junto a los estilos tipeados existentes. Usan un dedo en móvil, un lápiz óptico en tableta, o un ratón en escritorio, y dibujan directamente sobre un lienzo. Firma.dev captura los datos del trazo, recorta automáticamente los espacios en blanco e incrusta el resultado en el documento como una imagen limpia y optimizada.

La experiencia funciona igual en todos los dispositivos. No se requiere hardware especial y no hay nada extra que configurar en el lado de la integración. Ya sea que tu firmante esté en un iPhone o un escritorio Windows, el lienzo de dibujo se renderiza correctamente y la firma resultante luce como lo que es: su escritura real.

Ambas opciones, tipeadas y dibujadas, se encuentran en el mismo modal. Los firmantes eligen una y continúan. No hay pasos extra, no hay un flujo separado, y no hay confusión sobre qué opción usar.

Por Qué Importa: Más Que Solo Estética

Una firma dibujada tiene un peso diferente que una renderización de fuente del nombre de alguien. Para la mayoría de los acuerdos comerciales, ambos son válidos legalmente bajo ESIGN y UETA en los es, y bajo eIDAS SES en la UE. Pero hay una diferencia práctica en cómo se siente para la persona que firma, y en algunos casos, para las personas que revisan el documento firmado.

Los formularios de consentimiento sanitario, acuerdos de asesoría financiera y documentos legales en sectores regulados a menudo llevan una expectativa de que las firmas se vean como firmas reales. Los estilos tipeados son convenientes, pero pueden parecer impersonales o insuficientes dependiendo del contexto y las partes involucradas.

Para los usuarios finales, dibujar su firma en un teléfono se siente natural de una manera que elegir una fuente cursiva no lo hace. Es más parecido a escribir en papel, y para alguien que firma algo importante, eso importa.

Imponiendo Firmas Dibujadas a Mano a través de la API

Para los flujos de trabajo donde las firmas dibujadas no solo son preferidas sino requeridas, la API de Firma.dev les da a los desarrolladores control directo. El ajuste hand_drawn_only en SigningRequestSettings elimina las opciones tipeadas por completo cuando se establece en true, dejando a los firmantes solo con el lienzo de dibujo.

const response = await fetch("https://api.firma.dev/v1/signing-requests", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    name: "Patient Consent Form",
    settings: {
      hand_drawn_only: true,
      use_signing_order: true,
      allow_download: false
    },
    // ... recipients, fields
  })
});
const response = await fetch("https://api.firma.dev/v1/signing-requests", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    name: "Patient Consent Form",
    settings: {
      hand_drawn_only: true,
      use_signing_order: true,
      allow_download: false
    },
    // ... recipients, fields
  })
});
const response = await fetch("https://api.firma.dev/v1/signing-requests", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    name: "Patient Consent Form",
    settings: {
      hand_drawn_only: true,
      use_signing_order: true,
      allow_download: false
    },
    // ... recipients, fields
  })
});

El campo por defecto es false, por lo que las integraciones existentes no se afectan. Está disponible en todos los puntos de terminación de solicitudes de firma: POST /signing-requests, POST /signing-requests/create-and-send, PUT /signing-requests/{id}, PATCH /signing-requests/{id}, y creación y actualizaciones de plantillas. Si estás actualizando desde v1.6.0, no hay cambios disruptivos.

Casos de Uso Donde hand_drawn_only Tiene Sentido

Flujos de trabajo sanitarios y clínicos. Los formularios de consentimiento de pacientes y los acuerdos de ensayos clínicos a menudo requieren firmas que claramente representan un acto deliberado. Firma.dev soporta flujos de trabajo de firma alineados con HIPAA, y hand_drawn_only agrega una capa de autenticidad para documentos donde los reguladores o asesores legales esperan firmas manuscritas. Relevante para flujos de trabajo diseñados para cumplir con la FDA 21 CFR Parte 11 también.

Servicios financieros. Los acuerdos de asesoría, documentos de préstamos y mandatos discrecionales a veces tienen políticas internas o expectativas de la contraparte en torno al formato de firma. Imponer la firma dibujada elimina la ambigüedad sobre lo que constituye una firma válida en esos contextos.

Documentos legales. Los contratos donde las partes esperan equivalentes de tinta húmeda, acuerdos de liquidación y flujos de documentos notariados pueden beneficiarse de requerir firmas dibujadas en lugar de tipeadas.

Integración de HR en sectores regulados. Los acuerdos de empleo en industrias como salud, servicios financieros y contratación gubernamental a veces llevan las mismas expectativas. Una firma dibujada a mano en una carta oferta o NDA se lee diferente que una fuente generada por el sistema.

Combinando Con Otros Controles de Firma

Los flujos de trabajo de compliance rara vez necesitan solo un control. hand_drawn_only funciona junto con el resto de los ajustes de solicitud de firma de Firma.dev, por lo que puedes configurar el flujo de trabajo completo en una sola llamada de API.

settings: {
  hand_drawn_only: true,
  use_signing_order: true,
  expiration_hours: 72,
  allow_download: false,
  require_otp_verification: true
}
settings: {
  hand_drawn_only: true,
  use_signing_order: true,
  expiration_hours: 72,
  allow_download: false,
  require_otp_verification: true
}
settings: {
  hand_drawn_only: true,
  use_signing_order: true,
  expiration_hours: 72,
  allow_download: false,
  require_otp_verification: true
}

El orden de firma asegura que las personas correctas firmen en la secuencia correcta. La expiración mantiene los documentos de estar abiertos indefinidamente. La verificación OTP confirma la identidad del firmante antes de que el documento incluso se cargue. Juntos te dan un rastro de auditoría defensible junto a la firma misma.

Las firmas dibujadas son legalmente válidas bajo ESIGN y UETA en los es y se alinean con los requisitos de eIDAS SES en la UE. El rastro de auditoría de Firma.dev captura la marca de tiempo, dirección IP y dispositivo de firma para cada firma independientemente del tipo.

Comenzar

hand_drawn_only está disponible en todas las versiones actuales de la API sin requerir migración. Establécelo en true en cualquier solicitud de firma donde lo necesites, déjalo sin definir en todos los demás lugares.

Comienza con Firma.dev de manera gratuita, no se requiere tarjeta de crédito. Tus primeras solicitudes de firma cuestan €0.029 cada una (o aproximadamente 3 centavos USD), y no hay mínimos mensuales.

  1. Encabezado

Background Image

¿Listo para añadir firmas electrónicas a tu aplicación?

Comienza gratis. No se requiere tarjeta de crédito. Paga solo 0,029 € por sobre cuando estés listo para ponerlo en marcha.

Background Image

¿Listo para añadir firmas electrónicas a tu aplicación?

Comienza gratis. No se requiere tarjeta de crédito. Paga solo 0,029 € por sobre cuando estés listo para ponerlo en marcha.

Background Image

¿Listo para añadir firmas electrónicas a tu aplicación?

Comienza gratis. No se requiere tarjeta de crédito. Paga solo 0,029 € por sobre cuando estés listo para ponerlo en marcha.