it is not our job to read datasheets and users manuals for you.
If you notice in the memory map for that family of parts the flash starts at 0x00000000. 0x7FFFD000 says it is a boot block that is remapped from the internal flash. it is a window into the internal flash.
Then if you continue to read about the boot block in its section, then memory mapping in the section after and then the memory mapping control you see that for normal user mode there is no remapping, for bootloader mode there is.
Also the manual describes that the user vector table needs to have a checksum that adds up to zero. the bootloader boots first (thus the remapping on reset), if it finds a user flash by checking the vector table, and no other straps to change the boot option, then it remaps and executes the user code.
All right there in the manual.