Undeleteable, publicly-stored surveillance tech seems problematic. Why bother with blockchain when you could e.g. stream (hopefully encrypted) data to a home server controlled by you? Then you can keep it for your own records and call upon it when needed. You could also add a feature to the product that gives trusted friends access to the files in case you are unable to for whatever reason.