I'm not familiar with this app, but a service lets you do potentially nice things like cross device sync and sharing observations with trusted others.
I'm assuming the question should be further refined to "why does the service need to know the data". The things that you mention could be done with the service only having the encrypted blob.
I'm assuming the question should be further refined to "why does the service need to know the data". The things that you mention could be done with the service only having the encrypted blob.