An electronic device for processing eye image data comprises a processor configured determine whether an abnormality exists in an image of a subjects eyes. A processor selects image data and pre-processes the image to determine whether it is suitable for further processing and provides an indication of suitability for processing. Images suitable for processing have a processing algorithm applied for determining one or more parameters of the eye features from a set of predetermined parameters and an eye condition identifier analyses said parameters of the eye features and generates data indicating whether an abnormality exists in an image. The eye image is of at least one eye and may be of both of a subjectâ s eyes. The pre-processing may consider the size of features of the eyes and/or it may determine the position of the eyes in the image and provide negative indications if these are outside predetermined thresholds. The images may be obtained using a handheld camera.