• One way to prevent sharing is to cryptographically sign the app’s state with a hardware id, using an external service so the private signing key is not leaked, and a locked down OS so you can’t fake the id or install a hacked app.

      Whether that’s how this particular scheme works or not, strong ones always come with pretty serious freedom or privacy issues. You have to choose somewhere between a dystopia and an easily bypassable system. You can get most of the usefulness (preventing access to problematic things) with very simple systems (starting with the “are you overs 18 ?” click-through), and then each loophole you close comes at an increasingly authoritarian cost.


      score 1 · canonical