Can profits from a demo account be collected?

Profits from a demo account are virtual money that cannot be collected.

No. The demo account is only good for practicing trading using virtual funding. As this is only virtual play money, no profits or losses are awarded to customers.