Is Point added to the title of the property?

Point is not added to the title of the property. You will retain sole ownership of your home. Similar to a mortgage, Point’s investment is secured by a lien on the property.