eSeGeCe — Enterprise Communication Components for Delphi & .NET
FEATURED · sgcBiometrics

Authenticate the person, not the password

Windows Hello, fingerprint sensors and facial recognition, in a native Delphi and C++ Builder component. sgcBiometrics talks straight to the Windows Biometric Framework, so the sensor, the capture and the match all happen on the machine your app is already running on.

  • Windows Hello
  • Windows Biometric Framework
  • 100% native code
sgcBiometrics

Fingerprint, facial recognition and Windows Hello for Delphi and C++ Builder, built on the Windows Biometric Framework. Design-time VCL components, 100% native code, full source with the Professional edition.

Read the Sensor, Verify the Person

Drop one component on the form, choose the sensor pool and the biometric type, and call Verify. Windows captures, Windows matches, and your event handler is told whether it was the right person.

Fingerprint authentication

Capture and verify fingerprints through the Windows Biometric Framework. Works with any WBF-compatible fingerprint sensor, and with the system or the private sensor pool.

Facial recognition

Camera-based face detection and presence verification, compatible with standard webcams and with infrared cameras for anti-spoofing.

Windows Hello

Passwordless sign-in on top of the biometric infrastructure already built into Windows 10 and Windows 11, covering PIN, fingerprint and face.

Biometric enrollment

Guide users through enrollment with the built-in UI prompts, manage the enrolled credentials, and handle re-enrollment when a finger or a face has to be registered again.

Credential management

Biometric credentials are stored and managed through the Windows Credential Manager, with support for multiple users and multiple credential types.

Event-driven API

OnCapture, OnVerify and OnIdentify fire asynchronously with full status reporting, so a scan never blocks the VCL message loop.

// Verify the person at the fingerprint reader
procedure TForm1.VerifyFingerprint;
begin
  sgcBiometric1.SensorPool := spSystem;
  sgcBiometric1.BiometricType := btFingerprint;
  sgcBiometric1.Verify;
end;

// Windows does the matching, your handler gets the answer
procedure TForm1.OnVerify(Sender: TObject;
  const Match: Boolean;
  const Identity: string);
begin
  if Match then
    ShowMessage('Verified: ' + Identity)
  else
    ShowMessage('Not recognized');
end;

Two sensor pools, one API. The system pool shares the reader with the rest of Windows, the private pool gives your application exclusive access for kiosk and embedded scenarios. All features →

Windows 10 or later Delphi 10 Seattle to RAD Studio 13 C++ Builder VCL design-time components Windows Biometric Framework WBF fingerprint sensors Webcams and IR cameras

Verified in-house against the Benss Fingerprint Sensor and the Logitech Brio 4K webcam. The pre-built demos run on any Windows Hello-compatible sensor or camera. Download the demos →

The Biometric Never Leaves the Machine

sgcBiometrics is not a service. It is a set of native components that call the biometric infrastructure already present in Windows, on the same computer your application is running on.

Windows owns the sensor

Capture and matching are performed by the Windows Biometric Framework, the same infrastructure that backs Windows Hello. Your application asks for a verification, it does not handle the sensor itself.

Hardware-backed

Your code receives an answer

The OnVerify event hands you a Match boolean and an Identity, and your application branches on that. No fingerprint image and no face template pass through your code.

Match: Boolean

Credentials stay in Windows

Enrolled biometric credentials are stored and managed by the Windows Credential Manager, so your application never has to invent a place to keep them.

Windows Credential Manager

No cloud in the loop

There is no eSeGeCe service to sign up for and no biometric API key to configure. The components are 100% native code and they ship with full source in the Professional edition, so you can read exactly what they do.

100% native code

sgcBiometrics targets Windows 10 or later, on Delphi 10 Seattle through RAD Studio 13 and C++ Builder. A Windows Hello-compatible sensor or camera is required. Compare editions →

Anywhere You Ask “Is This Really You?”

A biometric check is a few lines of code, so it belongs wherever a password prompt currently sits.

Unlock the application

Replace the login dialog at startup. The user touches the reader or looks at the camera, Windows Hello verifies, and the app opens.

Approve a transaction

Ask for a fingerprint again before a high-value action is committed, so an unattended workstation cannot be used to approve it.

Kiosks and point of sale

The private sensor pool gives your application exclusive access to the reader, which is what a kiosk or an embedded terminal needs.

Unlock a signing key

Verify with a fingerprint or with Windows Hello before sgcSign produces a XAdES or PAdES signature, so the key is only used by the person who owns it.

sgcSign →

Six Libraries, One Toolbox

sgcBiometrics is one of six eSeGeCe component libraries for Delphi, C++ Builder and .NET. They share the same conventions and the same royalty-free deployment.

sgcBiometrics

Windows Hello, fingerprint sensors and facial recognition for Delphi and C++ Builder, on the Windows Biometric Framework.

Learn more →

sgcWebSockets

WebSocket, HTTP/2, HTTP/3, MQTT, AMQP, WebRTC, AI and 30+ API integrations, with a matching .NET edition.

Learn more →

sgcHTML

Server-side HTML and UI components built on Bootstrap 5 and htmx, with no JavaScript front end to maintain.

Learn more →

sgcOpenAPI

OpenAPI 3.x parser, Pascal SDK generator and OpenAPI server, plus 1,195+ pre-built SDKs.

Learn more →

sgcSign

XAdES, PAdES, CAdES and ASiC for documents, Authenticode, ClickOnce, NuGet and VSIX for code.

Learn more →

sgcIndy

Updated Indy TCP/IP components with modern TLS, IPv6 and HTTP/2 for Delphi 7 through 13.

Learn more →

One subscription covers the whole set. View pricing or grab the sgcWebSockets free trial.

What Developers Say

Trusted by Delphi, C++ Builder, Lazarus and .NET developers around the world.

Thanks so much for your help and support, I love your components.

Mark Steinfeld CTO

sgcWebSockets is amazing and your support is the best!

Christian Meyer Founder & CTO

Your sgcWebSockets library is very useful and easy to setup. Keep up the good work!

Simone Moretti Delphi Developer

You are seeing the Biometrics view of eSeGeCe.

Show me another angle →
30-Day Money-Back GuaranteeNot satisfied? Request a full refund within 30 days of purchase. See refund policy

Retire the Password Prompt

Add Windows Hello, fingerprint and facial recognition to your Delphi or C++ Builder application, with native components and no cloud service in the middle.