No. We offer a very quick and convenient way to create an account. You simply need to create an account using your Apple ID or Google ID (depending on whether you're using an iPhone or an Android phone).
The reason for requiring an account is so that when you need technical support, we can quickly pinpoint the issue and provide assistance.