I just thought of a great solution for clan war spying!
There are still ways around this, so it wouldn't make it impossible - but it would at least make things much more difficult,
The idea is to have a list of the last several clans someone had joined - so if someone requests to join your clan during a war, you can take a look, and see if the last clan was the clan that you're up against!

