I need help in hiding my i94 travel history so anyone with my passport number can track my whereabouts. Could someone please let me know how?
There is no way to protect your I-94 history against someone who has your passport details, so your only way of securing your data is to protect your passport from being accessible to third parties. If you're a dual citizen, you could for example show one passport to US immigration and show a second passport to everyone else. Otherwise you should simply be vigilant about data protection.
Likewise nothing prevents others from applying for an ESTA or other electronic visa on your behalf, which could have much more serious consequences for you in the future than a mere loss of privacy. See further discussion of potential harm from personal data theft on our related question.