i have something similiar ive been trying to figure out what it is too
it looks like a hymen remnant! which i believe are normal. you should still get checked for the peace of mind though.
doesnt look something bad to me..