In Exploding Kittens, how do you know that another player got the exploding kitten? I mean what's to say if I draw it I don't reveal it. Is it like "go fish" where you have to trust your opponent?
There's certainly nothing stopping a player from cheating and not revealing a drawn Exploding Kitten, but since (at least in the base game) there's no way to put a card from your hand back into the deck you will eventually reach a point where the draw pile is exhausted but more than one player is left in the game, at which point you can look at each player's hands to see who cheated.
It is nowhere stated in the rules, but our group has always played the game with the variant where the currently drawn card is briefly revealed for everyone to see and announced by name. This lets everyone confirm that the card is not in fact an Exploding Kitten and lets players have an estimation about the hands of other players ("Hey, don't steal from me, she has already drawn 3 Defuses, pick her instead!"). With even moderately many players it quickly gets infeasible to know each player's hand, in addition to the uncertainty caused by the initial deal and all the stolen cards, so nobody knows exactly what the others have and cheating (at least by holding an Exploding Kitten) is nipped in the bud.