Privacy

Last updated 9 November 2026

Proteus is a skin rendering service run by Sona Interactive. It has no accounts, sets no cookies and loads no analytics or third-party scripts. This page covers the little data it does handle.

What a request contains

Every request carries the player identifier in the URL and, like any request on the internet, the IP address it came from. That is all Proteus needs and all it reads.

IP addresses

Your address is counted in memory to enforce the rate limit of 300 requests a minute. The counter is dropped one minute after your last request. Proteus does not write addresses to its own logs and does not share them. Network equipment in front of the service, such as a load balancer or DDoS protection, may keep standard access logs for security.

Player data

Usernames, UUIDs, skins and capes are public game data. Proteus fetches them from Mojang, and from GeyserMC for Bedrock players, and keeps copies so renders stay fast and survive an outage:

  • username to UUID lookups for up to 8 days, refreshed after 24 hours
  • profiles for up to 7 days and 1 hour, refreshed after 1 hour
  • skin and cape textures for 30 days, or longer while they are still being requested
  • rendered images until newer ones push them out of a fixed amount of memory

A skin you change in Minecraft shows up in new renders within about an hour. Browsers and CDNs may keep showing the image they already have for up to a day after that.

Questions

There is no tool yet for clearing one player's cached data early; it ages out on the schedule above. If you have a question about this page, ask in the Sona Discord.

Proteus is run by Sona Interactive for Clover Client and anyone else who needs skin renders. It is not affiliated with, endorsed by or connected to Mojang or Microsoft. Minecraft is a trademark of Mojang.