No. Once your number is registered and set up in the app, you do not need to keep your original SIM in the phone. You can use any local SIM for data or calls, while receiving calls to your home number via KeepMyNumber.
馃摱 Do I Need to Keep My Original SIM Card in My Phone?

Written by Nevo Perets
Updated over 4 months ago