let me start with Electrum:
https://electrum.org/bcc2.txt
it on a separate same machine, that does not have their Bitcoin
wallet. We recommend to proceed as follows:
1. Install Electrum Cash on a machine that does not have your
Electrum wallets.
2. Wait until the BCC hard fork has taken place, and a few BCC blocks
have been mined.
3. Move all your Electrum funds to a new Electrum wallet. This will
move only your BTC, and not your BCC, because the BCC blockchain has
replay protection. Wait until the transaction is confirmed.
4. Enter the seed of your (now empty) old wallet or private keys in
Electron Cash. Since the BTC have been moved to a new wallet,
entering your old seed in Electron Cash will not put your BTC funds
at risk.
Following these 4 easy steps you will be able to access your BCC
without compromising your BTC.