The Duffin-Schaeffer conjecture is a central open problem in metric number theory. Let ψ N → R be a non-negative function, and set E n, where the union is taken over all a ∈ {1, . . . , n} which are co-prime to n. Then the conjecture asserts that almost all x ∈ [0, 1] are contained in infinitely many sets E n , provided that the series of the measures of E n is divergent. At the core of the conjecture is the problem of controlling the measure of the pairwise overlaps E m ∩ E n , in dependence on m, n, ψ(m) and ψ(n). In the present paper we prove upper bounds for the measures of these overlaps, which show that globally the degree of dependence in the set system (E n ) n≥1 is significantly smaller than supposed. As applications, we obtain significantly improved "extra divergence" and "slow divergence" variants of the Duffin-Schaeffer conjecture.