How long are not active orders (and executed trades) be available?

The following endpoints fetches the users orders and trades from the binance database:

GET /api/v3/order
GET /api/v3/allOrders
GET /api/v3/myTrades

My question is:
How long does binance store those orders and trades in the database? For example, can the user access its (not active) orders (and executed trades) from last year by the above endpoints or does binance remove those orders from the database at a specific time? Does binance store all orders and their trades as long as the users account exist?

Orders and trades are stored indefinitely and they can be retrieved from the endpoints listed above.