Accounts

What you should know about e2e.ee accounts

Creating Accounts

In order to start sending and receiving instant messages, you will need to create an account. An account is identified by an XMPP ID, also referred to as a Jabber ID. Such IDs look just like email addresses: username@domain. These IDs can send and receive XMPP instant messages but cannot be used to send or receive email.

  • A new account can be created from an IP address once every 6 hours
  • Creating new accounts from client software is not supported
  • When you want to create an account, click Get Started in the menu.

Usernames

e2e.ee supports usernames with the following conditions:

  • a username must begin with a letter or a number
  • a username must end with a letter or a number
  • a username must not contain punctuation marks
  • a username that is indicated with upper-case letters will be converted to lower-case letters
  • a username can contain letters from most any language
  • a username can contain dot (.) or dash (-) or underscores (_) when used as a separator
  • a basic username must be 8 or more characters in length
  • visit the e2e.ee donations page to learn how to obtain a username that is 7 or fewer characters in length
  • a username must not exceed 40 characters in length

Valid Usernames

Here are some examples of valid usernames:

ferdinand.boxly
1awesome1
sybil-martina-zampo
влади́мир
teófila_velázquez

Invalid Usernames

Here are some examples of invalid usernames that will be rejected:

sudu--sudo           cannot include two consecutive dots(.), dashes(-), or underscores(_)
y.y_y.y-nickers      cannot mix dots(.), dashes(-), or underscores(_)
-bimpie-wimpy-       cannot begin or end with dot(.), dash(-), or underscore(_)
happy!sad            cannot include a punctuation symbol
◦•●◉✿🤖✿◉●•◦      cannot include emojis or symbols
dinkers donkers      cannot include white space

Domains

The following domains are available for you to choose from

Passwords

  • a password must include at least one letter and one number
  • a password must be at least 6 characters in length
  • a password can contain letters from most any language
  • a password can contain some symbols such as !, @, #, $, %, ^, *
  • some symbols are not permitted in passwords such as any type of bracket
  • a strong and unique password is recommended

Your IP Address

When you create a new account, your IP address is not recorded in any way that can identify you or your account. The server records the IP address without reference to your XMPP ID as “used for account creation” in order to block further account creations for a period of 6 hours. After this 6 hour period, the record of the ip address is deleted.

Some IP addresses are blocked from the creation of free accounts. Premium accounts, which require a donation, can be created from any IP address. Blocking free account creation is done to prevent spammers from creating many, many accounts. The following types of IP addresses are blocked from creating free accounts:

  • Known Crawlers
  • Known Proxies
  • Known VPNs
  • Known Tor Nodes

After your account is created, you can use a proxy, a vpn or Tor to access e2e.ee services without any barrier.

Public access IP addresses, such as those associated with coffee shops, hotels, universities and libraries are not blocked from creating free accounts.

Multiple Accounts

You may create as many accounts as you need. Please do not create more accounts than you need.

Account Management

You can manage your account from the Account Management Page.

Account Management Key

When you create your account, you will be provided with an Account Management Key. Preserve it along with your password and XMPP ID in a safe place. I recommend using Keepass Password Safe to manage your account details.

The database does not contain plain text of Account Management Keys. If you fail to save your Account Management Key it cannot be recovered under any circumstances. The Account Management Key is the only way to manage your account. No other support for your account is available.

Password Recovery

With your Account Management Key you can recover your password from the Account Management Page.

Receive Instant Message

With your Account Management Key you can receive an instant message from the Account Management Page. This is a simple test you can conduct to ensure your account is working properly.

Delete an Account

With your Account Management Key you can delete your account from the Account Management Page. You may choose to leave a tombstone. Consider the following:

  • If you leave a tombstone, no one will be able to create the account again for a period of 6 months.
  • If you leave a tombstone, you will not be able to create the account again for a period of 6 months.
  • If you leave a tombstone, anyone who checks the ID for availability will get the message, “The combination of username and domain is not available.”
  • If you don’t leave a tombstone, someone could attempt to impersonate you.
  • If you don’t leave a tombstone, there will be no evidence on the server that the account ever existed.

A tombstones is a sha-256 hash of the full XMPP ID. The database does not contain plain text of deleted IDs. Expired tombstones are deleted whenever a new tombstone is created.

Check Availability

Usernames with fewer than 8 characters are reserved as an acknowledgement for those who donate. If you would like such a username, you can check to see if it is available before you donate. Use the form to check availability on the Account Management Page.

Review Message Archive

Using your Account Management Key, you can review your most recent 100 messages stored on the server from the Account Management Page. Messages are presented as they are stored with some white space added to make the xml more readable.

Purge Message Archive

As you send and receive messages, you accumulate a history of messages in your archive on the server. This collection of messages is used to syncronize the chat history on multiple devices. Using your Account Management Key, you can purge the history of messages stored on the server from the Account Management Page.

Request Persistent Chatroom

You can create a chatroom at any time but it will not persist if all of the occupants leave the room. You can request a chatroom that persists even when it is empty from the Account Management Page. Your account must be at least 7 days old to make this request.

Purge Archive of Persistent Chatroom

A persistent chatroom accumulates a history of messages. These historic messages are loaded into a client when the user scrolls up. The owner can delete the archived messages of a persistent chatroom from the Account Management Page.

Review Shared Files

Files that you share using HTTP File Upload are stored on the server for a period of 5 days. You can review these files from the Account Management Page.

Delete Shared Files

You can delete files that you share using HTTP File Upload from the Account Management Page. Deleting files is useful when you need more space to share new files or when files you have shared need to remain private.

Request Support

Enter the support chatroom at support@e2e.chat from your XMPP client to ask for help. You can also request support from the Account Management Page. Support via email is not available.

Abandoned Accounts

An account without a login for a period of 6 months is considered abandoned and will be purged from the database.


Topics covered on this page:

  • XEP-0029: Definition of Jabber Identifiers (JIDs)
  • XEP-0106: JID Escaping (characters not allowed in JIDs)

The noarchive.chat Domain

For an increased level of privacy, consider using the noarchive.chat domain

Last modified June 14, 2020