iOS
The native iOS SDK provides NFC chip reading, camera control and on-device AI.
Prove ID SDKs for iOS, Android and the web run ID capture, OCR, NFC, face verification and liveness analysis right on the device. Add them to your app with a few lines of code and receive the result in a single event.
<script type="module" src="/sdk/techsign-kyc.js"></script>
<techsign-kyc
token="TRANSACTION_TOKEN"
lang="tr"
enable-face="true">
</techsign-kyc>
<script type="module">
const kyc = document.querySelector('techsign-kyc');
kyc.addEventListener('complete', (e) => verify(e.detail));
kyc.addEventListener('error', (e) => retry(e.detail));
</script>
import { TechsignKyc } from '@techsign/kyc/react';
export function Onboarding({ token }) {
return (
<TechsignKyc
token={token}
lang="tr"
enableFace
onComplete={(result) => verify(result)}
onError={(err) => retry(err)}
/>
);
}
<script setup>
import '@techsign/kyc';
const props = defineProps(['token']);
const onComplete = (e) => verify(e.detail);
</script>
<template>
<techsign-kyc
:token="props.token"
lang="tr"
@complete="onComplete"
/>
</template>
import '@techsign/kyc';
@Component({
selector: 'app-onboarding',
schemas: [CUSTOM_ELEMENTS_SCHEMA],
template: `
<techsign-kyc [attr.token]="token" lang="tr"
(complete)="verify($event.detail)">
</techsign-kyc>`,
})
export class OnboardingComponent {
token = inject(KycService).token;
}
npm install @techsign/kyc
On-device AI
Bring the same verification intelligence to all your channels with native mobile SDKs, a framework-agnostic Web Component and cross-platform packages.
The native iOS SDK provides NFC chip reading, camera control and on-device AI.
The native Android SDK provides haptic NFC guidance and broad device compatibility.
The framework-agnostic Web SDK works on any page with a single tag.
The ready-made React component offers fully typed props and callbacks.
Use it directly as a custom element in Vue 3 projects.
Integrates seamlessly into Angular apps with CUSTOM_ELEMENTS_SCHEMA.
Delivers native performance on iOS and Android from a single codebase.
Your JavaScript team can integrate it into your mobile apps quickly.
The iOS and Android SDKs are modular; add only the steps you need to your flow.
AI recognises only the relevant ID document in the camera and captures the sharpest frame without the user pressing any button.
A deep neural network OCR model, specially trained for Turkish characters, reads every field on the ID with character-level validation.
Each security feature of the ID card is analysed; physical and digital tampering is detected while still on the device.
Data on the ID chip is cryptographically verified; users are guided to the device’s NFC reader with visual and haptic cues.
The user’s face is compared with the ID photo and chip data; age and gender consistency are evaluated as extra signals.
Confirms that a real, live person is in front of the camera, via facial gesture tasks or passive single-frame AI analysis.
Beyond the ID, corporate documents are captured, read and cross-checked against ID data in the same flow.
Environment and device conditions are measured before verification starts, steering the user to a successful flow from the outset.
The <techsign-kyc> Web Component adds card reading and face verification to any web project in a few lines.
readySDK and models readystepchangecard-front → card-backcapturedCard front and back capturedstepchangefacecompleteVerification completed{
"status": "verified",
"steps": ["card-front", "card-back", "face"],
"document": { "type": "IDCARD", "nfc": true },
"face": { "match": true, "liveness": "passed" }
}
Your server obtains a short-lived transaction token from the Prove ID API. Credentials never reach the browser.
POST /identification/start
Add the mobile SDK or the Web Component and pass the token; flow, theme and language come ready.
<techsign-kyc token="…">
Get the result via the complete event or a webhook; every record lands in the Management Panel.
on('complete', verify)
Our face verification model has been evaluated in tests by the US National Institute of Standards and Technology (NIST).
Techsign is listed with a published report card in the NIST FRTE face recognition evaluation.
View the NIST report cardEvery on-device check is re-verified on the server; client-side manipulation is not possible.
Scales horizontally on OpenShift, Kubernetes or your custom environments.
Your data stays in your own data centre or in ready-made private and public cloud options.
Stop repeat fraud with face, national ID and device-based blacklists.
Audit-ready, end-to-end transaction logs are kept across app and backend.
In the role-based panel, transactions are flagged, verification media is reviewed and thresholds are managed.
Talk to our technical team about SDK packages, the integration guide and test environment access.