RunnerUp is a free and open source sports tracker for Android with no user tracking, no add sorads or in app purchases.
It doesn't forcibly use any online services nor require signing in, and can export your data in a variety of formats for offline use and upload to other devices.
Optionally itIt can optionally be configured to upload your data to popular online tracking services, if you like.
It has audio cues, stats, graphs, maps, auto laps and configurable time or distance intervals.
It integrates with a variety of third party heart rate monitors.