We consider edge colourings of the complete r-uniform hypergraph K n(r)on n vertices. How many colours may such a colouring have if we restrict the number of colours locally? The local restriction is formulated as follows: for a fixed hypergraph H and an integer k we call a colouring (H, k)-local if every copy of H in the complete hypergraph K n(r) receives at most k different colours.We investigate the threshold for k that guarantees that every (H, k)-local colouring of K n(r) must have a globally bounded number of colours as n → ∞, and we establish this threshold exactly. The following phenomenon is also observed: for many H (at least in the case of graphs), if k is a little over this threshold, the unbounded (H, k)-local colourings exhib...