Passwordless login & sign up

SHOW DOCUMENTS
JAVA / SDK
  <script src="https://sdk.citizen.is/api/sdk.js"></script>

  <script>
window.citizenAsyncInit = function () { CITIZEN.init({ mode: 'modal' // 'window' by default or 'modal' loginType: 'jwtLogin' }) }; login = function() { window.CITIZEN.loginJwt(entityId, sessionId, citizenCallback); }
</script>

Strong Customer Authentication

SHOW DOCUMENTS
JAVA / SDK
  access = AccessType.add(access, AccessType.NAME);
  access = AccessType.add(access, AccessType.EMAIL);
  access = AccessType.add(access, AccessType.TOKEN_SIGNATURE); // biometrics

  TokenDurationType durationType = TokenDurationType.ONCE;

  Token t = citizenApi.createToken(email, access, durationType, 1).get();
                    

GDPR consent

SHOW DOCUMENTS
JAVA / SDK
  access = AccessType.add(access, AccessType.NAME);
  access = AccessType.add(access, AccessType.ADDRESS);
  access = AccessType.add(access, AccessType.PHONE);

  TokenDurationType durationType = TokenDurationType.MONTH;

  Token t = citizenApi.createToken(email, access, durationType, 12).get();
                    

Identity as a service

SHOW DOCUMENTS
  • Store your customer data locally, and receive updates direct from your customers.
  • Acquire & maintain digital consent for customer personal data.
JAVA / SDK
  TokenWrapper userTokens = citizenApi.getUserTokens().get();

  String userTokenId = userTokens.getTokens().get(0).getId();

  Token token = citizenApi.getToken(userTokenId).get();

                    

The Citizen Platform

Cryptographic conversations

SHOW DOCUMENTS
  • We provide transparent encryption from consumers to businesses and vice versa.
  • Whether you’re signing in or providing strong authentication, we provide the platform to exchange data securely, without the expense of rolling your own cyber security.
  • Citizen is built for consumer safety, so we never see or monetise the consumer data exchanged over our platform. This allows you to reduce both fraud and friction, without compromising on personal data security and resale.

What can you use us for?

Passwordless logins
One touch sign up & onboarding
Strong customer authentication
One time authentication
Geofenced authentication
Multi-factor signatory
Sharing account details
Consent receipts
GDPR services
Privacy by design
Identity tokenisation
Time-bound data exchanges

Get developing