How about a helmet cam with an SD card for storage.
Something like this.Oregon Helmet cam
About as small as you can get. These are designed to be used on helmets or anywhere that you don't have space for a normal size camera or wher it may get a hammering.
If you want to spend moreSamsung Sport Cam