PrivateIdentity 0.0.6

Additional Details

This package is no longer maintained.

The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package PrivateIdentity --version 0.0.6
NuGet\Install-Package PrivateIdentity -Version 0.0.6
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PrivateIdentity" Version="0.0.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PrivateIdentity --version 0.0.6
#r "nuget: PrivateIdentity, 0.0.6"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install PrivateIdentity as a Cake Addin
#addin nuget:?package=PrivateIdentity&version=0.0.6

// Install PrivateIdentity as a Cake Tool
#tool nuget:?package=PrivateIdentity&version=0.0.6

Private Identity .NET SDK

Description

Ths NuGet package contains code to perform 1:N fully homomorphically encrypted (FHE) face recognition.

Benefits

  • Face biometric capture
  • Encrypted face recognition every 200ms
  • 1:N biometric match in 60ms constant time
  • Human age estimation
  • Unlimited users (unlimited gallery size)
  • Fair, accurate and unbiased
  • Preserves user privacy with neural network cryptography + fully homomorphic encryption (CryptoNets)
  • IEEE 2410 Standard for Biometric Privacy, ISO 27001, ISO 9001 compliant
  • Exempt from GDPR, CCPA, BIPA, and HIPAA privacy law obligations
  • Predicts in 50ms with or without network using local storage

Build

  • Verified Identity
  • Web Sign-in
  • Payments
  • Phone Unlock
  • Ticketless Access Control
  • Account Recovery
  • Face CAPTCHA

PrivateIdentity NuGet Package

This package is "metapackage" that allows you to install several related packages as a single dependency.

Package Version Purpose
PrivateIdentity.Sdk 0.0.6 Managed wrappers for the native code
PrivateIdentity.runtime.linux 0.0.6 Native binaries for the Linux x64
PrivateIdentity.runtime.windows 0.0.6 Native binaries for the Windows x64

You can install each package separately if you prefer to manage your dependencies manually or if you don't need support for some target platforms.

How To Start Using

After installing this package and obtaining the API key from the https://private.id web site you can run the next code sample for checking your setup:

const String API_KEY = "..."; // Replace with the valid API key
const String FILE_NAME = "..."; // Replace with the file name

using var module = Factory.GetFaceModule(new ModuleSettings(API_KEY));
using var image = await System.Drawing.Image.FromFile(FILE_NAME);
using var imageData = ImageHelper.Convert(image); // See more in PrivateIdentify.Sdk package README

Console.WriteLine($"{file} -> {module.Validate(imageData).Result}");

See more information about available SDK methods in the PrivateIdentity.Sdk package README.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated

- Added a way for setting a custom user identifier on enroll and reading back a list of these identifiers on predict.
- The new native binaries for both Windows and Linux with a lot of internal improvements/fixes.
- Updated the P/Invoke bindings for matching with the latest native API changes.