How can I detect participant's OS?

@dalhe, you could use a code component, and in the Begin Experiment tab:

psychoJS.experiment.addData("OS", window.navigator.platform(