What app can I use to take pictures and add a searchable comment to them?
You can use Google Photos. It will provide you 15GB of online storage to backup your photo. Once you backup your photos, you can search with the term 'ID card', 'flowers'.
You can write comments in each photo but that is not needed. This app will also segregate people with face identification ML-models