Just simple if this is a tracking site there should be no need for private accounts when you search other players or any need for said player to login to tracker to view their accounts
In order to use Riot’s API, you must comply with their policies.
All accounts must be private by default, unless you are Immortal+ rank, or played Premier.
If you’re Immortal+ we can show Competitive stats.
If you’ve played Premier, we can show Premier matches.
Signing in is a requirement in order to prove you own the account you’re trying to make public.
Breaking these rules will result in losing API access.