OK, for anyone who cares - it’s not that hard to figure out after some digging (I’m lazy…)
So when you build, your Lua scripts are compiled into Lua bytecode files and added to input.zip. If it’s an Android build, it also has a build.properties file in it. That’s what goes to Ansca’s server.
What comes back is “output.zip” which has a built APK and probably some other stuff (I didn’t capture it and wasn’t quick enough to move it at the right time, but it would be trivial to find out specifically what’s in there if you really wanted to). Then, on your machine all your assets etc. are added to the APK, it gets signed etc.
So really any confidentiality/privacy concern would be around those Lua bytecode files. They can be decompiled back into source files, but you lose things like local variable names and it would take some work to get usable source code back out of them. Any sensitive string literals in the actual code files could be an issue I guess, depending on how paranoid you are, but if you’re super paranoid you shouldn’t be putting anything like that in an android app in the first place…
So technically they are right to say they’re not sending the original source files, although strictly speaking, it’s not nothing. I’d be OK with it, but I’d probably want to make sure any clients I was making an app for (and their legal dept. if they have one) wouldn’t freak out over it.
[import]uid: 146683 topic_id: 25595 reply_id: 104567[/import]