I am a citizen of USA. I have returned to the country at least seven times in four years. When I enter from Mexico (or Peru via Mexico), no one has asked me for an I94. All other entries, I have been given one before arrival and asked for it after arrival. Once I lost it and was required to obtain and fill out another.
But their search pages claim there is no record of me.
Do they just throw them away? Where/how do they record our ins and outs? How do we obtain/view that? As I understand it, we have a legal right to view information kept about us. If that's true, access to it would be convenient if some other country accuses us of overstay.