Если вы не сохраните данные где-нибудь , они будут потеряны.
Вы можете сохранять данные разными способами, но все они в конечном итоге окажутся байтами на вашем диске.
Вы можете использовать отдельный файл или базу данных или (в Windows) реестр (разумные подходы), или вы можете делать менее обычные вещи, такие как изменение расширенных атрибутов для вашего исполняемого файла, использование нескольких потоков файлов или даже перезапись самого исполняемого файла, но это все довольно хрупкие подходы, и зачем беспокоиться, когда вы можете просто написать простой файл?