It is very simple. Can only accept the alphabet, numbers, space, question marks, exclamation marks, and periods. Might add more later but it takes forever to do that kind of thing so I do not think I will. Also, the system I have does not know the difference between capital and lowercase letters. It also can not detect the fact that a symbol is not in its data banks, and it will just keep trying to figure out what that symbol is.
You might be wondering how you decode this... well, for now, just do not lose the uncoded version of your message ;)