Uber says it will make changes to avoid being banned in Germany, after a court ruled some of its processes did not respect local law.

In Germany, the app connects passengers to private hire vehicle and taxi firms, rather than independent drivers.

But trade body Taxi Deutschland complained that some of Uber's processes broke Germany's rules on passenger transport.