AndroidAPS is an open source app used by people with diabetes as a so-called closed-loop system that automatically adjusts insulin delivery based on the data retrieved from a glucose sensor and insulin pump. People previously uploaded data from AndroidAPS to Open Humans manually, or with Nightscout Data Transfer. However, since many people are not using Nightscout, this is burdensome. The AndroidAPS Uploader allows users to directly upload all data from within AndroidAPS itself and reduces the burden of sharing/donating data this way.
It works by gathering all the new and changed database entries since the last upload, serializing them to JSON objects and zipping them along with some basic device information. It is designed not to reveal any private information such as passwords. The serial number of the user’s insulin pump is uploaded as a SHA256 checksum for deduplicating data. Data is uploaded directly to Open Humans without any intermediate servers to avoid potential security breaches at the server end and having to expend effort on maintenance.
We will only message users if some new security concerns appear.
Managed by: Milos Kozak, Adrian Tappe, Tebbe Ubben
Description: This allows you to upload all your diabetes data conveniently and directly from within AndroidAPS. After having setup the uploader, you may want to share your data with other projects on Open Humans. Setup can be done inside the app.
As a side note to help clarity of the instruction page for first time visitors the instructions on Github/readthedocs should include the note assuming the AndroidAPS app is installed and link to where installation instructions for the app are located in case someone stumble upon the OpenHumans connecting link instructions but are not familiar with OpenAPS. At first I was confused on what was being configured not having looked at OpenAPS nor AndroidAPS prior to today.
For now, the instruction page is just in the dev branch of the AndroidAPS docs, so you can read it here. Once released, it will be moved to the actual site. (https://androidaps.readthedocs.io/).
Thanks, I read the docs in the repo and guessed it would be moved there, but the point I was trying to communicate is there is implied information that could be made explicit in the steps to ensure users are effortlessly oriented. This is especially helpful as a first interaction if a search engine or link land them here without prior exposure to AndroidAPS or OpenAPS.
Using myself as a newcomer proxy I didn’t understand what was being configured and more importantly I didn’t know where I could even get the AndroidAPS to do the configuration without having to search a bit more than I would on a casual encounter. Adding a step at the beginning to tell a person just landing on the page the assumptions ie “Step 1. AndroidAPS should be installed or follow the installation instructions [https://androidaps.readthedocs.io/en/latest/EN/index.html#how-to-install-androidaps]”.
This little piece of implied information being made explicit in the setup and configuration would help on-boarding and orientation…
Project review – I’m basing this on the screenshots & information on the activity page…
explain data received & what will be done with it From the screenshots this looks good!
explain privacy & security looks good to me
who manages it? Looks clearly communicated
what members will be asked to do? since I’m not using the system, I can’t confirm; it seems clear though
Are the claims made by this project realistic? Are its communications misleading or untruthful? looks good to me – it’s not claiming to cure people, discover the cause of cancer, etc.
Would a member’s decision to join be sufficiently informed? seems so to me?
Minor suggestion: @TebbeUbben maybe the page linked by the “join” button could also be linked as “URL for general information about your project”?
I think I’d vote for approve but it’s great to hear from others. Thank you to @wolfgang8741 for weighing in!