Using a technology called facial age estimation, John Lewis' online store can now check whether shoppers are over 18 without needing to see their ID.