To summarize all the replies and the issues here, I will repeat the mantra :
Don't trust, verify.If anyone is interested of course, about the app, feel free to verify. If you are familiar with how to find the apk file in your device, you can look for any trace of danger. If you don't know how, a little bit of Google will help you find the way very quickly.
You can also check the smart contracts used for the app on git :
https://github.com/SomeWeire/SomeWeireContracts. We just uploaded them as we considered everything that has been said.
If you are not interested whatsoever with our project, it is totally fine. If you are, feel free to verify everything.
We can even challenge any viewer of this post, to give us the plain proof, with our code, that we are indeed trying to scam people.
As for the private key issue, a little explanation of our decision to do so :
Of course, we considered not using private keys to log users in. We considered using Metamask or other plugins. But this solution couldn't satisfy the requirements of the app, as it is a
mobile app and not a web app. The restrictions of using accounts on mobile apps are completely different. Thus having users to log with private keys.
On a web app,
never log your private key in directly because :
- HTTP traffic can be intercepted and security is not assured anymore
- You don't know what's behind the page you are entering your private key into
On a mobile device, on the other hand, the issue is completely different, as everything is on your device. The only ways for someone to scam you is :
-The app is indeed a scam and is sending your data to a server. But this is something you can obviously see, if you go inside the app code that is on your device, or check your network traffic
-The app is not secured and is not storing your key properly, so someone (aware of this vulnerability) can make you install a malicious app getting your storage data and stealing your key.
After all these considerations, we decided to go on logging your private key directly, encrypted in the storage data, like every other wallet app. There is nothing new with this. Only the
trust you give to these wallets, that
could possibly have a vulnerability also.We still thank everyone for asking questions, we are still learning how to share and promote our products in the blockchain community.