So, how much exactly was "stolen"? And from whom? If you read the original thread on Reddit, you'll see that there's
not a single person who actually lost money with Freewallet! The reason our users got worried is because they checked their wallet balances on the blockchain explorer and found out the funds aren't there. However, the address displayed in the app is a so-called "hot wallet" used for receiving transactions. We consider keeping the funds there as well as storing private keys locally a risk because if the access to your device is compromised, it would give a hacker an opportunity to steal your assets.
That is why after our user receives a transaction, the funds are moved to the cold storage. Whenever he/she needs to make a transaction, the funds are transferred from the cold storage as well. Their actual balance is displayed in the app; what people see on a blockchain explorer is most likely an intermediary transfer of funds in/out of the cold storage (and our users aren't charged with any fees for such transactions). That's exactly what it was: rebalancing between different cold storages. Not piping our users' funds to an outside source.