IDStamp verifies your customers' identity documents and captures a signed contract before the order is placed. This guide covers installation, configuration, the checkout flows, storage and retention, the compliance features and the licensing model.
wp-content/uploads/, or an S3-compatible bucket, or your own HTTP endpoint (Pro).uploads/idstamp-protected/nginx-deny.conf to your server block, so the protected folder is never served directly.Install IDStamp from Plugins → Add New (WordPress.org) or upload the zip, then activate it and open IDStamp → Settings. Owners of IDStamp Pro install it the same way: it activates on top of the free plugin and asks for the license key.
npm i -g @tuchsoft/ocrideu. Custom command templates cover nvm/pnpm/npx setups.name, lastname, fiscal_code, birthdate, doc_number, valid, side.Related options: Offer manual verification, Allow ordering while pending review, Required fields, Max upload size, and (Pro) the duplicate fiscal-code guard.
The contract text supports placeholders resolved at signing time:
{name} {lastname} {fiscal_code} {birthdate} {email} {site_name} {order_number} {date} {ip}The signer sees the rendered text, ticks the consent checkbox and signs with a mouse or a finger. What gets stored per signature: the rendered contract text, its SHA-256 hash, the signature image, its hash, the UTC timestamp, the IP and the user agent. Pro adds the disclosure acceptance, the OTP record and the signed certificate PDF.
[idstamp_documents] [idstamp_contract] [idstamp_status] [idstamp_panel] (the full panel, recommended for a “Verification” page).uploads/idstamp-protected/, web access denied, files served only through authenticated PHP endpoints.Retention (Pro): keep forever, delete after N days (daily cron), or delete right after verification, keeping hashes and extracted data only. Run retention purge now forces a pass.
IDStamp → IDStamp is the review queue: confirm, mark verified, or reject with a note (the customer gets the email). IDStamp → Audit log lists every event, with CSV export (Pro) and the certificate download. The admin order screen shows the verification status, the extracted data and the signed record.
Documents and signature records live in dedicated tables; the files live in the storage backend you chose. WordPress Export/Erase Personal Data includes IDStamp records. With “delete right after verification” you keep only extracted fields and hashes. Guests are tracked with a session token, not an account, and their records are bound to the order and the billing email. The plugin provides the tools; the legal basis and the privacy policy remain yours.
The Lite version is free. Pro is one tier: 99 €/year, everything included (updates, support, all Pro features). The license key gates updates and support, not functionality: the plugin keeps working without it. Anything outside the tier — volume licensing, qualified signatures via accredited providers, custom integrations — contact us.
[idstamp_status]. Guests must use the same browser session.