Privacy Friendly Pedometer can count your steps in background, provides you an overview about your walked steps and allows you to define custom walking modes and notifications if the achievement of your daily step goal is in danger. The app requires minimal permissions (Run at startup and prevent phone from sleeping). It belongs to the Privacy Friendly Apps group developed by the research group SECUSO at Karlsruhe Intitute of Technology. More information can be found an secuso.org/pfa
Privacy Friendly Pedometer can count your daily walked steps while it runs in background. It gives you an overview about your walked steps, distance and about the calories you have burned while walking. You can add and choose different walking modes with different step lengths, such as walking or running, to improve the calculation of distance and calories.
In a special training mode you can track your training sessions. To each training session additional information, such as feeling or a description, can be added.
What makes Privacy Friendly Pedometer different from other pedometers?
1. Minimal amount of permissions:
* Run at startup: This permission is required to restart the step counting when your phone boots.
* prevent phone from sleeping: On some devices the processor falls asleep and prevents counting steps. With this permission the app can keep the processor awake while counting steps.
Most of Pedometer Apps in the Google Play Store require additional permissions. E.g. accessing the network or Internet which is mostly used to display advertisement. Some apps have access to GPS or telephony data.
2. No advertisement.
Many other free apps in the Google Play Store dazzle annoying advertising and also shortens battery life.
You can reach us via
Twitter - @SECUSOResearch https://twitter.com/secusoresearch
Mastodon - @SECUSO_Research@bawü.social https://xn--baw-joa.social/@SECUSO_Research/
Job opening - https://secuso.aifb.kit.edu/english/Job_Offers_1557.php
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid
-
This version requires Android 4.2 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
recognize physical activity
This app can recognize your physical activity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "health"
Allows the app to make use of foreground services with the type "health"
-
show notifications
Allows the app to show notifications
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
(4.3)
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
-
Schedule alarms or event reminders
This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
(4.3)
-
org.secuso.privacyfriendlyactivitytracker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
5.9 MiB
PGP Signature
|
Build Log
-
This version requires Android 4.2 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
recognize physical activity
This app can recognize your physical activity.
-
run foreground service
Allows the app to make use of foreground services.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
Download APK
5 MiB
PGP Signature
|
Build Log
-
This version requires Android 4.2 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
recognize physical activity
This app can recognize your physical activity.
-
run foreground service
Allows the app to make use of foreground services.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
Download APK
5 MiB
PGP Signature
|
Build Log