Tab visibility would allow for a gated screen when entering the app the first time.
Once consent is given (a checkbox within these gated screens), how would the app owner/maker be able to follow through on a user’s rights?
@krivo summed up the rights of users under GDPR.