diff --git a/interfaces/user/user.go b/interfaces/user/user.go
deleted file mode 100644
index da2569d90d2d5717338588532fcadf8dd391f087..0000000000000000000000000000000000000000
--- a/interfaces/user/user.go
+++ /dev/null
@@ -1,94 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                          //
-//                                                                           //
-// Use of this source code is governed by a license that can be found in the //
-// LICENSE file                                                              //
-///////////////////////////////////////////////////////////////////////////////
-
-package user
-
-import (
-	"gitlab.com/elixxir/crypto/backup"
-	"gitlab.com/elixxir/crypto/contact"
-	"gitlab.com/elixxir/crypto/cyclic"
-	"gitlab.com/elixxir/primitives/fact"
-	"gitlab.com/xx_network/crypto/signature/rsa"
-	"gitlab.com/xx_network/primitives/id"
-)
-
-type Proto struct {
-	//General Identity
-	TransmissionID   *id.ID
-	TransmissionSalt []byte
-	TransmissionRSA  *rsa.PrivateKey
-	ReceptionID      *id.ID
-	ReceptionSalt    []byte
-	ReceptionRSA     *rsa.PrivateKey
-	Precanned        bool
-	// Timestamp in which user has registered with the network
-	RegistrationTimestamp int64
-
-	RegCode string
-
-	TransmissionRegValidationSig []byte
-	ReceptionRegValidationSig    []byte
-
-	//e2e Identity
-	E2eDhPrivateKey *cyclic.Int
-	E2eDhPublicKey  *cyclic.Int
-}
-
-type Info struct {
-	//General Identity
-	TransmissionID   *id.ID
-	TransmissionSalt []byte
-	TransmissionRSA  *rsa.PrivateKey
-	ReceptionID      *id.ID
-	ReceptionSalt    []byte
-	ReceptionRSA     *rsa.PrivateKey
-	Precanned        bool
-	// Timestamp in which user has registered with the network
-	RegistrationTimestamp int64
-
-	//e2e Identity
-	E2eDhPrivateKey *cyclic.Int
-	E2eDhPublicKey  *cyclic.Int
-}
-
-func (u Info) GetContact() contact.Contact {
-	return contact.Contact{
-		ID:       u.ReceptionID.DeepCopy(),
-		DhPubKey: u.E2eDhPublicKey,
-		Facts:    make([]fact.Fact, 0),
-	}
-}
-
-func NewUserFromProto(proto *Proto) Info {
-	return Info{
-		TransmissionID:        proto.TransmissionID,
-		TransmissionSalt:      proto.TransmissionSalt,
-		TransmissionRSA:       proto.TransmissionRSA,
-		ReceptionID:           proto.ReceptionID,
-		ReceptionSalt:         proto.ReceptionSalt,
-		ReceptionRSA:          proto.ReceptionRSA,
-		Precanned:             proto.Precanned,
-		RegistrationTimestamp: proto.RegistrationTimestamp,
-		E2eDhPrivateKey:       proto.E2eDhPrivateKey,
-		E2eDhPublicKey:        proto.E2eDhPublicKey,
-	}
-}
-
-func NewUserFromBackup(backup *backup.Backup) Info {
-	return Info{
-		TransmissionID:        backup.TransmissionIdentity.ComputedID,
-		TransmissionSalt:      backup.TransmissionIdentity.Salt,
-		TransmissionRSA:       backup.TransmissionIdentity.RSASigningPrivateKey,
-		ReceptionID:           backup.ReceptionIdentity.ComputedID,
-		ReceptionSalt:         backup.ReceptionIdentity.Salt,
-		ReceptionRSA:          backup.ReceptionIdentity.RSASigningPrivateKey,
-		Precanned:             false,
-		RegistrationTimestamp: backup.RegistrationTimestamp,
-		E2eDhPrivateKey:       backup.ReceptionIdentity.DHPrivateKey,
-		E2eDhPublicKey:        backup.ReceptionIdentity.DHPublicKey,
-	}
-}