Who is responsible for ensuring that I am only using my HSA for eligible medical expenses?

How you use your HSA is solely between you and the IRS. You will want to save all receipts, invoices and statements that support withdrawals out of your HSA in case you are audited.