# Demos

The demos show signing and identity capture against the live SecurySign service. Identity-verification demos process the document and face images entered during the session.

## LOA-4 signing demo

The signing demo uses level of assurance 4 (LOA-4). Select **Register Passkey** to sign in with Google and register a passkey on the device. The signing screen then shows the document hash, merchant details and requested assurance level before asking for approval with that passkey.

<!-- live-demo -->

## Mobile app demos

Both Android demos require Android 9 or later and a camera, and connect to `https://securysign.com/kyc-demo`. One runs the live face capture inside a WebView; the other opens a Chrome Custom Tab.

| Demo app | Where you capture your face | Download |
|---|---|---|
| WebView | In the app's WebView using `<securysign-liveness>`. | [WebView APK](https://securysign.com/kyc-demo/web/downloads/securysign-kyc-demo-webview.apk) |
| Custom Tab | In a Chrome Custom Tab, then back to the app through a link. | [Custom Tab APK](https://securysign.com/kyc-demo/web/downloads/securysign-kyc-demo-customtab.apk) |

Install the Android application package (APK), choose **Phone number** or **Email** for `customer_id`, and enter `phone_number`. Using the same details resumes the existing verification. The document screen captures both sides of a national identity card or the passport photo page, followed by live face capture and the verdict. After a `verified` result, **Live Check** compares a new photo with the stored identity portrait.

For implementation examples, see [Web component in a WebView](#/docs/sdk-reference#web-component-in-a-webview) and [Browser tab on Android](#/docs/sdk-reference#browser-tab-on-android).

## Web SDK demo

The [web capture demo](https://securysign.com/kyc-demo/web/) starts with a phone number or email, then takes the customer through document capture, the live face check and the verdict. **Details** displays the API steps. The same page can be opened on a phone to use its camera.

## Try it in the SecurySign app

The web application also supports the flows below with a Google account. Signing prompts for passkey creation when one is first needed.

| Screen | What you do there | Guide |
|---|---|---|
| [Home](https://securysign.com/) | Add a document, approve its signature and download the signature package. | [Hash signing](#/docs/hash-signing) |
| [PAdES](https://securysign.com/#/pades) | Upload a PDF and download it with an embedded signature. | [PAdES signing](#/docs/pades-signing) |
| [Verify](https://securysign.com/#/verify) | Compare a saved signature with the original file. | [Verification](#/docs/verification) |
| [Vault](https://securysign.com/#/vault) | Encrypt, store and decrypt a file. | [Encryption and decryption](#/docs/encryption) |
| [Visible signature](https://securysign.com/#/visible-signature) | Draw the signature image used on your signed documents. | [Enrolment](#/docs/enrolment) |
