How does NAND FLASH cells retain data without requirement for external power?
What makes NAND memories non-volatile is that the logic state is retained in a physical state that doesn't depend on the supply voltage.

For EEPROM memories in general (including Flash), this is a charge trapped in a floating gate.