diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index 7a4fad3b1a857ad3bd99b5169be2dae105f04b6d..7bccca5e44ab307f2409df2d084dfd46d988aa6d 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -277,19 +277,13 @@ window.lastTimeGetProfile = 0;
 let iframeParent = null;
 
 const handleIdentityLogin = (identity, uuid, token) => {
-  console.log({ identity });
-  const { viamApi, loadedIdentities } = window;
+  const { viamApi } = window;
   const { publicKey } = identity.authentication;
-  console.log("currently loaded", window.currentlyLoadedIdentity);
-  console.log(
-    publicKey === window.currentlyLoadedIdentity.authentication.publicKey
-  );
-  console.log("handleIdentityLogin", loadedIdentities[publicKey]);
   viamApi.setSessionData(uuid, token);
   localStorage.setItem("uuid", uuid);
   localStorage.setItem("token", token);
   localStorage.setItem("authenticatedIdentity", publicKey);
-  window.currentlyAuthenticatedIdentity = loadedIdentities[publicKey];
+  window.currentlyAuthenticatedIdentity = identity;
   window.lastTimeGetProfile = 0;
   setKeyForUUID(uuid, publicKey);
 };
@@ -999,17 +993,14 @@ const connection = Penpal.connectToParent({
       const currentlyLoadedIdentity = localStorage.getItem(
         "currentlyLoadedIdentity"
       );
-      console.log("before checkAccountRecoveryStatus");
-      console.log({ currentlyLoadedIdentity });
-      const parsedIdentity = JSON.parse(currentlyLoadedIdentity);
-      window.currentlyLoadedIdentity = parsedIdentity;
-      const { publicKey } = parsedIdentity.authentication;
-      console.log({ publicKey });
-      window.loadedIdentities[publicKey] = parsedIdentity;
+      const identity = new Identity(currentlyLoadedIdentity);
+      window.currentlyLoadedIdentity = identity;
+      const { publicKey } = identity.authentication;
+      window.loadedIdentities[publicKey] = identity;
       window.viamAnonymousApi.setIdentity(publicKey);
       window.viamApi.setSessionData("", "");
       window.viamApi.setIdentity(publicKey);
-      console.log("loadedIdentities", window.loadedIdentities);
+
       const timeout = ms => new Promise(resolve => setTimeout(resolve, ms));
 
       async function checkAccountRecoveryStatus() {
@@ -1040,9 +1031,9 @@ const connection = Penpal.connectToParent({
         const { code, data } = identityLoginResponse;
 
         if (code === "200") {
-          await setIdentityInLocalStorage(parsedIdentity);
-          handleIdentityLogin(parsedIdentity, data.Uuid, data.Session);
-          await getProfileData(parsedIdentity);
+          await setIdentityInLocalStorage(identity);
+          handleIdentityLogin(identity, data.Uuid, data.Session);
+          await getProfileData(identity);
           localStorage.removeItem("currentlyLoadedIdentity");
         }
       }
@@ -2570,12 +2561,7 @@ connection.promise.then(parent => {
   let previousLocalStorageIdentity;
 
   setInterval(async function () {
-    console.log(
-      "before if window.currentlyAuthenticated",
-      window.currentlyAuthenticatedIdentity
-    );
     if (window.currentlyAuthenticatedIdentity) {
-      console.log("has window.currentlyauthenitcated");
       const { authentication } = window.currentlyAuthenticatedIdentity;
       const pinCode = getPincode(authentication.publicKey);
       if (pinCode) {