The page above still includes similar changes to the terms but now says they come into effect on 20 November 2026.
Does anyone know what's going on here? We were about to delete our business account today because we can't risk the potential consequences of the new terms but maybe we have a few more days? Has there been more push back from the big players than has been widely reported?