Why shouldn't I use an exchange deposit address?

When setting up STORJ on OSX using the GUI, it says:

…Do NOT use an exchange deposit address…

Why is this? Is it essential?

Hey @JBaker and welcome!

It’s best practice to use your own controlled wallet address where you have the private keys. Exchange wallet addresses are often dynamic and can change anytime.

Exchanges can also sometimes delist tokens with very little warning. They’re good for trading but not for save keeping your tokens.

If you specify an Ethereum deposit address instead of deposit for the STORJ, you most likely lose your tokens.

Exchanges can stop the withdrawal for any reason in any time and your funds becomes locked.