⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

User Boots

Enter Username ( optional )

If User enters

True

Set Username as user enters

Randomly Generate username

False

Ask PassCode

Find Passcode session in active session list

If exists

Create New Session

If usercount < Session_max

Join that Active Session

Check if user in active database session

False

if user is already active in sessions

False

if username is unlocked

True

True

False

If passcode is active with same username

Enquire if user wants to destroy other sessions or join from two devices

True

Device ID assigned

Device ID Active Session Count >= 2

False

Reject

True

Two devices

check other deviceids on same session

If deviceID != current deviceID Purge their session access

Check for username after Passcode