| CPC H04L 63/102 (2013.01) | 27 Claims |

|
1. A non-transitory computer readable medium comprising instructions that, when executed by one or more hardware processors, causes performance of operations comprising:
receiving, from a client application, a first set of information for a user interface of a software application executed at a remote server, wherein the first set of information includes first content to be presented to a user of the client application;
determining that the user lacks permission to access at least a subset of the first content based on permissions for the user;
responsive to determining that the user lacks permission to access at least the subset of the first content, modifying the first content to remove at least the subset of the first content to generate a modified first content;
generating a first set of media instructions for a user browser, the first set of media instructions including the modified first content; and
transmitting, to the user browser at a computing device of the user, the first set of media instructions, wherein the first set of media instructions represent the user interface including the modified first content.
|