Everything happens in your browser. Your PDFs are never uploaded, so contracts and IDs stay on your device.
Built with pdf-lib and pdf.js. Password-protected PDFs need unlocking first.