{"_id":"@ahmed_hani/dot-magnifeye-liveness","_rev":"6-dea8807935ff98334ad5e5afb14fd132","name":"@ahmed_hani/dot-magnifeye-liveness","dist-tags":{"latest":"8.0.1-fix.1"},"versions":{"7.4.0":{"name":"@ahmed_hani/dot-magnifeye-liveness","version":"7.4.0","keywords":["semi-passive liveness","capture","identity","camera","video"],"license":"sofa proprietary license","_id":"@ahmed_hani/dot-magnifeye-liveness@7.4.0","maintainers":[{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"}],"homepage":"https://github.com/Eng-AhmedHani/dot-js-kit#readme","bugs":{"url":"https://github.com/Eng-AhmedHani/dot-js-kit/issues"},"dist":{"shasum":"980f9794d221dd0b18d04e2cf7ae907bd3ca6662","tarball":"https://registry.npmjs.org/@ahmed_hani/dot-magnifeye-liveness/-/dot-magnifeye-liveness-7.4.0.tgz","fileCount":36,"integrity":"sha512-z3urb6Fxl7m4rgTEzkIQNMMMw6m4p1zVgepqK+THJJYpxb5x5Qc2b4KdkBgwXYaanZ2J9Cn6dUQRI6J/fgiXvA==","signatures":[{"sig":"MEYCIQDzkhICWXx9NUWBIBgtk4kt4aH6IbuqukVqQnwClLkC4QIhALg0ueJ8YF4FibysRer1wSvku3In+8MhIc/G5/H+v9qt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3445272},"types":"common/src/types/magnifeye.d.ts","exports":{".":{"types":"./common/src/types/magnifeye.d.ts","import":"./index.mjs","require":"./index.umd.js"},"./events":{"types":"./magnifeye/src/events.d.ts","import":"./events.mjs","require":"./events.umd.js"}},"private":false,"scripts":{"dev":"vite","tsc":"tsc","lint":"eslint \"src/**/*.{ts,tsx}\" --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsc && pnpm build:magnifeye && pnpm build:events && pnpm build:types","preview":"vite preview","build:pack":"pnpm build && cd dist && pnpm pack --pack-destination ../","build:types":"tsc --project tsconfig.production.json && tsc-alias -p tsc-alias.json","build:watch":"pnpm build --watch","build:events":"LIB=events vite build","bump:version":"npm pkg set version=$VERSION","build:magnifeye":"LIB=magnifeye vite build","update:changelog":"../../scripts/update-changelog.sh"},"_npmUser":{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"},"repository":{"url":"git+https://github.com/Eng-AhmedHani/dot-js-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Digital onboarding semi-passive liveness","directories":{},"_nodeVersion":"20.15.0","dependencies":{"preact":"^10.26.6","comlink":"^4.4.2","@preact/signals":"^2.0.4","styled-components":"^6.1.18","preact-custom-element":"^4.3.0"},"typesVersions":{"*":{".":["common/src/types/magnifeye.d.ts"],"events":["magnifeye/src/events.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dot-magnifeye-liveness_7.4.0_1755456420518_0.7079826227123931","host":"s3://npm-registry-packages-npm-production"}},"7.6.1":{"name":"@ahmed_hani/dot-magnifeye-liveness","version":"7.6.1","keywords":["semi-passive liveness","capture","identity","camera","video"],"license":"Innovatrics proprietary license","_id":"@ahmed_hani/dot-magnifeye-liveness@7.6.1","maintainers":[{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"}],"homepage":"https://developers.innovatrics.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/","bugs":{"url":"https://github.com/innovatrics/dot-js-kit/issues"},"dist":{"shasum":"65a178af2d5e47d288e0f7e5d92bc3149b16bee7","tarball":"https://registry.npmjs.org/@ahmed_hani/dot-magnifeye-liveness/-/dot-magnifeye-liveness-7.6.1.tgz","fileCount":38,"integrity":"sha512-/XNgPcuAgLRnoiGbidWawmLpTgL3V/DtBl28XXFL710GrdN8g6VUjtpBU1qFdHbVutAiBP+lQoQSPpVLXF2PTQ==","signatures":[{"sig":"MEYCIQCz3PN6LcoLL9YVJxppgLP5ov3hRFtCD4k3B7wx0N+XmgIhAObap9u9GIq++62TS0rucw5apbpWzWDq9Ho3YStmcX3o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3114778},"types":"common/src/types/magnifeye.d.ts","exports":{".":{"types":"./common/src/types/magnifeye.d.ts","import":"./index.mjs","require":"./index.umd.js"},"./events":{"types":"./magnifeye/src/events.d.ts","import":"./events.mjs","require":"./events.umd.js"}},"private":false,"scripts":{"dev":"vite","tsc":"tsc","lint":"eslint \"src/**/*.{ts,tsx}\" --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsc && pnpm build:magnifeye && pnpm build:events && pnpm build:types","preview":"vite preview","build:pack":"pnpm build && cd dist && pnpm pack --pack-destination ../","build:types":"tsc --project tsconfig.production.json && tsc-alias -p tsc-alias.json","build:watch":"pnpm build --watch","build:events":"LIB=events vite build","bump:version":"npm pkg set version=$VERSION","build:magnifeye":"LIB=magnifeye vite build","update:changelog":"../../scripts/update-changelog.sh"},"_npmUser":{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"},"repository":{"url":"git+https://github.com/innovatrics/dot-js-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Digital onboarding semi-passive liveness","directories":{},"_nodeVersion":"20.15.0","dependencies":{"preact":"^10.26.6","comlink":"^4.4.2","@preact/signals":"^2.0.4","styled-components":"^6.1.18","preact-custom-element":"^4.3.0"},"typesVersions":{"*":{".":["common/src/types/magnifeye.d.ts"],"events":["magnifeye/src/events.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dot-magnifeye-liveness_7.6.1_1762067231276_0.10837899359429892","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"@ahmed_hani/dot-magnifeye-liveness","version":"7.7.0","keywords":["semi-passive liveness","capture","identity","camera","video"],"license":"ahmed_hani proprietary license","_id":"@ahmed_hani/dot-magnifeye-liveness@7.7.0","maintainers":[{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"}],"homepage":"https://developers.ahmed_hani.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/","bugs":{"url":"https://github.com/ahmed_hani/dot-js-kit/issues"},"dist":{"shasum":"cee1ab8633496276453d3c7126cff0aa4d920d0b","tarball":"https://registry.npmjs.org/@ahmed_hani/dot-magnifeye-liveness/-/dot-magnifeye-liveness-7.7.0.tgz","fileCount":38,"integrity":"sha512-ZSQDa+xOLF3+90/zJGLB8stBNPtMIGdgxPYTudWz2wnGl+HISCcdvZQb5NnnCsJoBKsb9ra9XcrlNxNw/9k/ng==","signatures":[{"sig":"MEQCIB01PVrPdaXSFhWFj0ZM7xHyPRkuda5AJDOkoDaSWBWPAiBZIGxkBbeuVxxRoO+dPZpLUJR2Sy1w2rkxCi192B9KTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3158108},"types":"common/src/types/magnifeye.d.ts","exports":{".":{"types":"./common/src/types/magnifeye.d.ts","import":"./index.mjs","require":"./index.umd.js"},"./events":{"types":"./magnifeye/src/events.d.ts","import":"./events.mjs","require":"./events.umd.js"}},"private":false,"scripts":{"dev":"vite","tsc":"tsc","lint":"eslint \"src/**/*.{ts,tsx}\" --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsc && pnpm build:magnifeye && pnpm build:events && pnpm build:types","preview":"vite preview","build:pack":"pnpm build && cd dist && pnpm pack --pack-destination ../","build:types":"tsc --project tsconfig.production.json && tsc-alias -p tsc-alias.json","build:watch":"pnpm build --watch","build:events":"LIB=events vite build","bump:version":"npm pkg set version=$VERSION","build:magnifeye":"LIB=magnifeye vite build","update:changelog":"../../scripts/update-changelog.sh"},"_npmUser":{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"},"repository":{"url":"git+https://github.com/ahmed_hani/dot-js-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Digital onboarding semi-passive liveness","directories":{},"_nodeVersion":"24.11.1","dependencies":{"preact":"^10.26.6","comlink":"^4.4.2","@preact/signals":"^2.0.4","styled-components":"^6.1.18","preact-custom-element":"^4.3.0"},"typesVersions":{"*":{".":["common/src/types/magnifeye.d.ts"],"events":["magnifeye/src/events.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dot-magnifeye-liveness_7.7.0_1764142311002_0.7970694758584063","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@ahmed_hani/dot-magnifeye-liveness","version":"8.0.0","keywords":["semi-passive liveness","capture","identity","camera","video"],"license":"ahmed_hani proprietary license","_id":"@ahmed_hani/dot-magnifeye-liveness@8.0.0","maintainers":[{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"}],"homepage":"https://developers.ahmed_hani.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/","bugs":{"url":"https://github.com/ahmed_hani/dot-js-kit/issues"},"dist":{"shasum":"b6cc1e4ca09a52451678da367f35a72f21076f27","tarball":"https://registry.npmjs.org/@ahmed_hani/dot-magnifeye-liveness/-/dot-magnifeye-liveness-8.0.0.tgz","fileCount":42,"integrity":"sha512-Bs46UDptbs2jJfptWzvp1fKO0LJXxRiHT3MvxeQ1OHep+zdmOBqd0NsCM9aLxBp8DJCG2F4x97vyfFB3qeutww==","signatures":[{"sig":"MEQCIC4njKVWYuBaCj+p3ERuTUhNETF/bp/ZeogI9y5ttdaMAiAskiH2w0ndcpfzmhtQ+FlVt4eGFMTydEZdN28T/x0ksA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162513},"types":"common/src/types/magnifeye.d.ts","exports":{".":{"types":"./common/src/types/magnifeye.d.ts","import":"./index.mjs","require":"./index.umd.js"},"./events":{"types":"./magnifeye/src/events.d.ts","import":"./events.mjs","require":"./events.umd.js"}},"private":false,"scripts":{"dev":"vite","tsc":"tsc","lint":"eslint \"src/**/*.{ts,tsx}\" --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsc && pnpm build:magnifeye && pnpm build:events && pnpm build:types","preview":"vite preview","build:pack":"pnpm build && cd dist && pnpm pack --pack-destination ../","build:types":"tsc --project tsconfig.production.json && tsc-alias -p tsc-alias.json","build:watch":"pnpm build --watch","build:events":"LIB=events vite build","bump:version":"npm pkg set version=$VERSION","build:magnifeye":"LIB=magnifeye vite build","update:changelog":"../../scripts/update-changelog.sh"},"_npmUser":{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"},"repository":{"url":"git+https://github.com/ahmed_hani/dot-js-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Digital onboarding semi-passive liveness","directories":{},"_nodeVersion":"24.11.1","dependencies":{"preact":"^10.26.6","comlink":"^4.4.2","@preact/signals":"^2.0.4","styled-components":"^6.1.18","preact-custom-element":"^4.3.0"},"typesVersions":{"*":{".":["common/src/types/magnifeye.d.ts"],"events":["magnifeye/src/events.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dot-magnifeye-liveness_8.0.0_1766942416663_0.9784051521553234","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@ahmed_hani/dot-magnifeye-liveness","version":"8.0.1","keywords":["semi-passive liveness","capture","identity","camera","video"],"license":"ahmed_hani proprietary license","_id":"@ahmed_hani/dot-magnifeye-liveness@8.0.1","maintainers":[{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"}],"homepage":"https://developers.ahmed_hani.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/","bugs":{"url":"https://github.com/ahmed_hani/dot-js-kit/issues"},"dist":{"shasum":"e30332a89e2660b85adc54c08b6782d77dbc6a97","tarball":"https://registry.npmjs.org/@ahmed_hani/dot-magnifeye-liveness/-/dot-magnifeye-liveness-8.0.1.tgz","fileCount":42,"integrity":"sha512-KiB8MbGvFhg3NcTrHSIBlnq02sm+T0kj2MLaS48MpZh5AjFRttgamdjLJriQKJNbW9O6rDCnNiPZ0xrygd96lw==","signatures":[{"sig":"MEUCIQCvw3/kv4bOB3XNiaQZN+7K3PVNyoEhiNKxddHxX/tn+wIgWMlUeW/slWQ3Azsd+F0zbdmuFbhr0VgfOtlrXXkqZ64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3161082},"types":"common/src/types/magnifeye.d.ts","exports":{".":{"types":"./common/src/types/magnifeye.d.ts","import":"./index.mjs","require":"./index.umd.js"},"./events":{"types":"./magnifeye/src/events.d.ts","import":"./events.mjs","require":"./events.umd.js"}},"private":false,"scripts":{"dev":"vite","tsc":"tsc","lint":"eslint \"src/**/*.{ts,tsx}\" --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsc && pnpm build:magnifeye && pnpm build:events && pnpm build:types","preview":"vite preview","build:pack":"pnpm build && cd dist && pnpm pack --pack-destination ../","build:types":"tsc --project tsconfig.production.json && tsc-alias -p tsc-alias.json","build:watch":"pnpm build --watch","build:events":"LIB=events vite build","bump:version":"npm pkg set version=$VERSION","build:magnifeye":"LIB=magnifeye vite build","update:changelog":"../../scripts/update-changelog.sh"},"_npmUser":{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"},"repository":{"url":"git+https://github.com/ahmed_hani/dot-js-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Digital onboarding semi-passive liveness","directories":{},"_nodeVersion":"24.11.1","dependencies":{"preact":"^10.26.6","comlink":"^4.4.2","@preact/signals":"^2.0.4","styled-components":"^6.1.18","preact-custom-element":"^4.3.0"},"typesVersions":{"*":{".":["common/src/types/magnifeye.d.ts"],"events":["magnifeye/src/events.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dot-magnifeye-liveness_8.0.1_1767014000891_0.5795165390757693","host":"s3://npm-registry-packages-npm-production"}},"8.0.1-fix.1":{"name":"@ahmed_hani/dot-magnifeye-liveness","private":false,"version":"8.0.1-fix.1","license":"ahmed_hani proprietary license","description":"Digital onboarding semi-passive liveness","keywords":["semi-passive liveness","capture","identity","camera","video"],"repository":{"type":"git","url":"git+https://github.com/ahmed_hani/dot-js-kit.git"},"homepage":"https://developers.ahmed_hani.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/","dependencies":{"@preact/signals":"^2.0.4","comlink":"^4.4.2","preact":"^10.26.6","preact-custom-element":"^4.3.0","styled-components":"^6.1.18"},"typesVersions":{"*":{".":["common/src/types/magnifeye.d.ts"],"events":["magnifeye/src/events.d.ts"]}},"types":"common/src/types/magnifeye.d.ts","exports":{".":{"types":"./common/src/types/magnifeye.d.ts","import":"./index.mjs","require":"./index.umd.js"},"./events":{"types":"./magnifeye/src/events.d.ts","import":"./events.mjs","require":"./events.umd.js"}},"scripts":{"dev":"vite","build":"tsc && pnpm build:magnifeye && pnpm build:events && pnpm build:types","build:events":"LIB=events vite build","build:magnifeye":"LIB=magnifeye vite build","build:pack":"pnpm build && cd dist && pnpm pack --pack-destination ../","build:types":"tsc --project tsconfig.production.json && tsc-alias -p tsc-alias.json","build:watch":"pnpm build --watch","preview":"vite preview","lint":"eslint \"src/**/*.{ts,tsx}\" --max-warnings 0","test":"vitest run --passWithNoTests","tsc":"tsc","bump:version":"npm pkg set version=$VERSION","update:changelog":"../../scripts/update-changelog.sh"},"_id":"@ahmed_hani/dot-magnifeye-liveness@8.0.1-fix.1","bugs":{"url":"https://github.com/ahmed_hani/dot-js-kit/issues"},"_nodeVersion":"24.11.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8/xcPcAQ+TTEBmZof/pM41Dl+kc7UhQAStT699DhdIWonLlO45UqFJ3HFBKOPZ2kqZKKAyM9A8rcysU2C+Ia6g==","shasum":"6b8e6847a69dbdf0c1a2aa3559617ac1ec561e82","tarball":"https://registry.npmjs.org/@ahmed_hani/dot-magnifeye-liveness/-/dot-magnifeye-liveness-8.0.1-fix.1.tgz","fileCount":42,"unpackedSize":3161081,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCR7XNBL3OoBnUXnNv5Dgj2whOUFHMOYILN/IygbDUEWwIhAMqn1kU7iqms0a0D8m92DM+jJozE1lQYvhZpcg4jFhhK"}]},"_npmUser":{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"},"directories":{},"maintainers":[{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dot-magnifeye-liveness_8.0.1-fix.1_1768240321316_0.5245539049757277"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-17T18:47:00.409Z","modified":"2026-01-12T17:52:01.745Z","7.4.0":"2025-08-17T18:47:00.794Z","7.6.1":"2025-11-02T07:07:11.545Z","7.7.0":"2025-11-26T07:31:51.245Z","8.0.0":"2025-12-28T17:20:16.926Z","8.0.1":"2025-12-29T13:13:21.101Z","8.0.1-fix.1":"2026-01-12T17:52:01.533Z"},"bugs":{"url":"https://github.com/ahmed_hani/dot-js-kit/issues"},"license":"ahmed_hani proprietary license","homepage":"https://developers.ahmed_hani.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/","keywords":["semi-passive liveness","capture","identity","camera","video"],"repository":{"type":"git","url":"git+https://github.com/ahmed_hani/dot-js-kit.git"},"description":"Digital onboarding semi-passive liveness","maintainers":[{"name":"ahmed_hani","email":"ahmedalmashreai@gmail.com"}],"readme":"# MagnifEye Liveness Component\n\n## Overview\nInnovatrics MagnifEye Liveness Component is a web component that renders the video stream from an available phone or web camera to automatically capture a detailed image of a user’s face and their eye with the required quality. The component lays the foundation for a semi-passive liveness capture capability.\n\nThe component output is multiple face and eye images in the JPEG format and/or a proprietary file format for safe transfer to [Digital Identity Service](https://developers.innovatrics.com/digital-onboarding/technical/api-reference/) on server for further processing.\n\n<p align=\"center\">\n    <img alt=\"MagnifEye Liveness\" src=\"https://www.innovatrics.com/wp-content/uploads/2024/03/MagnifEye_liveness-preview-400px.gif\" width=\"200\" height=\"400\">\n</p>\n\nThe MagnifEye Liveness Component can be used in combination with other components to develop remote identity verification or digital onboarding solutions, as demonstrated in this [demo application](https://dot.innovatrics.com/).\n\nYou can also check out the [integration samples](https://github.com/innovatrics/dot-web-samples) in various technologies (React, Vue, Angular, jQuery).\n\n## Pre-requisites\n\n1. **UI Component**\n\n    **IMPORTANT**: For this component to work as intended, we highly recommend you also have the [Auto Capture UI Component](https://www.npmjs.com/package/@innovatrics/dot-auto-capture-ui) installed in your project. You can learn more about why this is important on our [developers portal](https://developers.innovatrics.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/).\n\n\n2. **Camera requirements**\n\n    To get appropriate results using this component, the camera resolution on your device needs to be at least 720x720 pixels.\n\n3. **Supported browsers**\n\n    The MagnifEye Liveness Component was tested with Chrome, Firefox, Edge, Safari, SafariVC, WebView and WKWebView. More information can be found [here](https://developers.innovatrics.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/#_supported_browsers).\n\n## Installation\n\nInstallation of the package is available via NPM, PNPM or Yarn:\n\nUsing NPM:\n\n```bash\n$ npm install @innovatrics/dot-magnifeye-liveness\n```\n\nUsing PNPM:\n\n```bash\n$ pnpm add @innovatrics/dot-magnifeye-liveness\n```\n\nUsing Yarn:\n\n```bash\n$ yarn add @innovatrics/dot-magnifeye-liveness\n```\n\n## Usage\nThe MagnifEye Liveness Component is a [web component](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements) which uses custom HTML tag. Properties need to be passed into the component after the tag was rendered.\n\n\nHead to our [developers portal](https://developers.innovatrics.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/#_usage) to learn more about:\n\n- Initial setup\n- Requesting device motion permissions for iOS\n- Usage with TypeScript\n- Hosting SAM wasm\n- Troubleshooting\n- Properties\n- Callback parameters\n- Error handling\n- Examples of using the Face Auto Capture Component and the [Auto Capture UI Component](https://www.npmjs.com/package/@innovatrics/dot-auto-capture-ui) together\n\n## Changelog\nSee changelog [here](https://developers.innovatrics.com/digital-onboarding/technical/remote/dot-web-magnifeye-liveness/latest/documentation/#_changelog).\n\n## License\nThe MagnifEye Liveness Component is available under Innovatrics proprietary license.\n\nThe component can be used in a freemium mode without a license agreement. However, please note that the free version includes a watermark overlay in the component.\n\nTo obtain a license agreement and use the component without the overlay, please contact us at support@innovatrics.com.\n","readmeFilename":"README.md"}