Не перевирайте слова. Гемералоп и фотофоб — это тот, кто не может смотреть на яркий свет. Но мне в этом смысле особенно туго, поскольку сейчас даже солнцезащитные чаще всего делают для миопов и гиперопов, а я эметроп. Если не верите — вспомните Ильфа и Петрова (который брат Катаева): «Жена говорила Воробьянинову, что в пенсне он похож на Милюкова, поэтому он подарил пенсне Лепсу. Хоть Лепс и не миоп, но к пенсне привык и до сих пор носит его с удовольствием». Попросту говоря, он превратился в пресбиопа.
Кроме того, скрытный — это активное причастие (тот, который скрывает), а скрытый — пассивное (тот, которого скрывают). В данном контексте лучше подходит скрытый, а не скрытный, так как у меня это внешне не проявляется, но не из-за того, что я специально это скрываю, а из-за того, что эметропные солнцезащитные найти трудно, да и стоят бешеных денег, которых у меня нет, в то время как миопные, гиперопные и пресбиопные продаются по дешевке на каждом углу.