jberkel / sms-backup-plus

Backup Android SMS, MMS and call log to Gmail / Gcal / IMAP
https://play.google.com/store/apps/details?id=com.zegoggles.smssync
Apache License 2.0
1.8k stars 497 forks source link

Permissions gone too far! #942

Open bytesandbuds opened 5 years ago

bytesandbuds commented 5 years ago

It just popped up on my phone. The app is asking to read, compose, send and permanently delete all your email from Gmail persmission. I don't remember agreeing to this before. Why is this here? Is this accurate?

image

euh2 commented 5 years ago

This is a generic permission the app must have to save SMS to Gmail. The wording Google uses here is somewhat dramatic.

eflister commented 5 years ago

i am also freaked out by this. why don't you just ask for permission to send? at https://github.com/jberkel/sms-backup-plus/issues/928 they speculate that it's because IMAP doesn't have fine grained control -- in that case, how about not using IMAP, just send an email!??!

zetaomegagon commented 5 years ago

@eflister

One reason is that IMAP can tell you what messages are already on the server or not. With email you'd have to find a way to mark backed up messages as backed up...so a local database. Otherwise, you'd be backing up the same messages in separate emails over and over again.

Probably if you are just sending an email, it would have to come from an address you own. All backups would have come from the same address. If you went to restore things wouldn't work out properly. Spoofing sender addresses doesn't always work out, so probably not an option.

I'm sure there are many more reasons where IMAP has taken some of the complexity out of the solution.

kurahaupo commented 4 years ago

Sending an email to oneself would lose several important features:

You may care to read the privacy policy for this project. If you do not care about these features (and the privacy policy does not assuage your concerns), there are other apps you could use.

PS: you should redact (blur) your personal information when posting screenshots.