You are in fact a Javanese Cat Breed

Javanese Cat
The Javanese, also known as the Colorpoint Longhair in some registries, is a variety of purebred domestic cat. It is an Oriental-type, the long-haired equivalent of the Colorpoint Shorthair. Wikipedia
Other names: Colorpoint Longhair; Colourpoint Longhair; Balinese (Javanese Division); Nickname: Javi;
Scientific nameFelis catus
Did you knowThe hair on the Javanese is not really long but medium in length.