Just FYI, semiweekly = 2x / week. On the other hand, biweekly can be either 2x / week or every other week, but usually means every other week. Perhaps you could use "fortnightly" for an abundance of clarity.
All users have their own viewkey.
So the fund sender can uncover and identify the IP of the receiver by ViewKey?
The viewkey is completely unrelated to any IP address identification.
If you are asking about the sender uncovering the receiver's address, then he already has it (he needs it to send funds in the first place). The receiver, on the other hand, cannot tell the sender's address, only that he received money from somewhere.
But with the ViewKey, can the receiver uncover the sender`s xmr address?