Of course, no matter where you bought your iPhone, iMute can perfectly turn off the camera sound.
No, iMute will not remove any data.
If iMute shows success, but your camera still has sound. You can close the Camera APP and restart it again. It will be worked.