To a medium saucepan, add sugar, cream, cocoa powder, butter, corn syrup and salt; stir.
Bring to a boil over medium-high heat. Boil for 1 minute, stirring constantly until the sugar is dissolved. Remove from heat and add vanilla.
Serve over ice cream, cake, brownies, or puddings. Keep refrigerated.
Notes
*If you are preparing this recipe as gluten-free, just be sure to use brands of corn syrup and vanilla that are known to be GF.
*For a thoughtful gift, pour sauce into a pretty jar. Label, and tie a ribbon around the top with instructions for serving (include the need for refrigeration in your instructions).
*To reheat: on the stovetop, stir over low heat for 5 to 8 minutes, until the sauce is hot. In a microwave, put the sauce into a glass jar. Reheat 2 to 3 minutes on high, stirring once about halfway through.