In Bulgaria (EU) they often ask you to provide proof that you are currently not being prosecuted, but apart from that, the only time I’ve been asked to get a criminal record was when applying for a citizenship. And having one is not something that would stop the process, but can be grounds for denial.
Programmers can get a free pass for a lot of things here though.
Go to the police station and ask them to give you a “note”
Fun fact is that you need this note even if your dealing with another government agency.
When applying for Bulgarian citizenship, I was required to obtain such note. I would have guessed that they have more reliable ways of telling if someone actually is in an active police case, but no, they want that “note”. No web service to actually do this. I mean they could have just called the police department or something... I had to spend a good part of a day waiting there just to get it... </rant>
Just a guess on my end: probably fill out some form at a local police station or court, submit it, and then they you receive the results later that list what you are being prosecuted for or a lack thereof.
Programmers can get a free pass for a lot of things here though.