After Humans is removed from Netflix, you'll still be able to watch it on Channel 4's streaming service, which is free with adverts by default, although you can subscribe to an ad-free tier for £3.99 ...