> Can someone explain if this software is ethical?
Probably not. People have been coming up with ethical frameworks for thousands of years and we have yet to come to a consensus.
So it’s very unlikely that someone can say conclusively whether this is ethical or not, because that would require us to either 1) prove a single ethical framework is correct and then apply that framework to this software or 2) prove that under all possible ethical frameworks this software is either ethical or not ethical.
Honestly pretty funny that you gave a (fairly useless) metaethical answer instead of responding to the actual meaning, which was clearly soliciting ethical judgments about it.
Genuinely curious, is there like a simple list of competing ethical frameworks?