Have you ever signed up for an app that promised to simplify your finances, only to wonder why it needs your online banking ...