I would be pleased to answer your question .
or infantile seborrheic dermatitis
are other causes of facial redness
. It might be worthwhile trying 1% cortizone cream mixed with 1% clotrimazole
cream on the red areas - twice a day for 14 days - to see if this helps. If it does then seborrheic dermatitis is the most likely diagnosis. If it does not then and given the fact that you have no history of reacting badly to the sun it might just be that you have sensitive skin and this is what is causing the redness.
It will be worthwhile seeing a dermatologist
about this. Please feel free to ask if you have any queries.. Lastly it will also be worthwhile getting your blood ANA levels done to rule out Lupus. This is not likely form your clinical picture but must be ruled out.