O Flash pode armazenar dados no computador dos usuários usando Armazenamento local O padrão é 100k, mas você pode peça permissão ao usuário para armazenar mais. No entanto, é mais persistente do que permanente, pois o usuário pode removê-lo sempre que ele / ela escolhe fazer isso.
Para detalhes sobre como implementar isso com flash, sugiro perguntar sobre o estouro de pilha