Charity Miles is a free app (Android|iOS) that donates money to charity based on your physical activity: walking, biking, or running. In other words, instead of merely exercising for yourself, now you're exercising for others. The app is a basic distance monitor that relies on your phone's GPS to track your mileage.