No, signing up with Travelfish involves no contractual obligations. You have the freedom to delete your account whenever you choose.