Smartphone app keeps whales safe