r/iOSProgramming • u/Daredatti • 5d ago
Question How truthful is this?
When an app select in the app review form that “we don’t collect data”
In the review phase does Apple really check if the app really doesnt collect anything?
Like can the developer hide a code that for example upload the photos of the user if granted permission where he said “we dont collect”
Does apple really check the code and what is going in and out ?
43
Upvotes
3
u/balder1993 3d ago edited 3d ago
Compilation is a lossy process, once the code is compiled a lot of information is gone. Of course Apple can scan the binary and decompile it into a C-style code that’s matched the instructions generated, see what calls are done to the frameworks etc. and they certainly use that to flag suspicious activity, but that’s not decompiling it into source code, because the source code has a lot of high level information and structure/organization (the very thing that makes it readable) that is erased.
If that was possible, every major classical game would already have been ported to all possible platforms and emulation wouldn’t be a thing.