News for hackers. Stuff that matters.
Re:I've spent the last two years building a new email client by muszc-master on Wednesday May 02, 2018 @05:02AM (#16975145)
Because of Privacy concerns! The thinking is that few people would enter their email and email password on a 3rd-party website, having it as a downloadable software ensures the privacy of users
Re:I've spent the last two years building a new email client by gerardnll on Wednesday May 02, 2018 @05:03AM (#16975152)
Although, in reality, that doesn't make it more secure.
Re:I've spent the last two years building a new email client by qz3 on Wednesday May 02, 2018 @05:07AM (#16975171)
On a desktop app, you can see what kind of request the program makes and which servers it contacts. With a webapp, you'll never know what the app does.
Re:I've spent the last two years building a new email client by alimbada on Wednesday May 02, 2018 @05:12AM (#16975197)
You can do the same in your browser by opening the developer tools and in fact it comes built in to the browser whereas on a desktop you'd have to install another app like Wireshark/Fiddler to see those requests.
Re:I've spent the last two years building a new email client by stephenr on Wednesday May 02, 2018 @05:24AM (#16975276)
That only tells you what your browser sends to their server. It doesn't tell you what connections their server makes.
Re:I've spent the last two years building a new email client by crystaln on Thursday May 03, 2018 @03:15AM (#16983967)
Nothing will. The vulnerability of what happens to your data after it is sent to a third party is the same for any app, web or native.

The biggest difference is that it's way easier to see where you're data is being sent in a browser, since it has built in tools. It's very hard to monitor native app traffic that is sent over SSL.

Re:I've spent the last two years building a new email client by stephenr on Thursday May 03, 2018 @03:23AM (#16984004)
When the app is native there no requirement for a third party server.

You, Your mail (provider) server.

Vs

You, the server hosting the web app, your mail (provider) server.

Re:I've spent the last two years building a new email client by crystaln on Wednesday May 02, 2018 @05:10AM (#16975187)
How so? It's quite simple to tell what a web app does in my understanding. Chrome has many good monitoring tools.
Re:I've spent the last two years building a new email client by dillondoyle on Wednesday May 02, 2018 @05:17AM (#16975230)
The webapp can send your data wherever once it has the data, chrome won't log http requests if they were made server to server etc
Re:I've spent the last two years building a new email client by gsich on Wednesday May 02, 2018 @07:28AM (#16975882)
A native application can do that too.
Re:I've spent the last two years building a new email client by methyl on Wednesday May 02, 2018 @05:38AM (#16975356)
Isn't it the case for any app?
Re:I've spent the last two years building a new email client by Qwertie on Wednesday May 02, 2018 @09:43AM (#16976761)
The logic is a native app can make a direct IMAP connection to the mail server and you can check it is doing so where as a web app has to send the login details to a server which does IMAP for the client and you can not see this last part.
Re:I've spent the last two years building a new email client by pritambaral on Wednesday May 02, 2018 @06:13AM (#16975524)
> With a webapp, you'll never know what the app does.

Unless you run uMatrix or uBlock Origin (same code in both as far as this feature is concerned), of course.

Re:I've spent the last two years building a new email client by progx on Wednesday May 02, 2018 @08:05AM (#16976114)
Nonsens. Every traffic can be monitored, web app or native app, that is not important.
Re:I've spent the last two years building a new email client by ryan-c on Wednesday May 02, 2018 @09:34AM (#16976679)
It's not possible to make a web-based email client that speaks to the IMAP/SMTP server directly. Only a "native" (electron can do this) client can use those protocols.
Re:I've spent the last two years building a new email client by Tepix on Wednesday May 02, 2018 @05:26AM (#16975285)
That depends on the user.
Re:I've spent the last two years building a new email client by Qwertie on Wednesday May 02, 2018 @09:42AM (#16976746)
If it's proprietary it makes no difference at all. The app could be sending my password off to a remote server and I would have no way of knowing.
Re:I've spent the last two years building a new email client by Thiez on Wednesday May 02, 2018 @06:49PM (#16981841)
You can still see to which servers the software connects, ostensibly the only servers would be those for sending and receiving your emails. If you're feeling particularly paranoid you could enforce this behaviour using a firewall. For web based email anything could happen and you would have no way of knowing, even after the fact.
Re:I've spent the last two years building a new email client by crystaln on Thursday May 03, 2018 @03:19AM (#16983984)
This doesn't make any sense as a motivation, let alone the primary motivation, to build a native app in the age of web apps. There's no real difference in security here and the user perception gain is marginal and ephemeral.
Re:I've spent the last two years building a new email client by tokenizerrr on Wednesday May 02, 2018 @09:37AM (#16976703)
Would love to be able to self host this though and access it through the browser... That'd be awesome.
Re:I've spent the last two years building a new email client by muszc-master on Wednesday May 02, 2018 @09:39AM (#16976719)
Why is that preferred for you, may I ask, over running it as a local desktop software?
Re:I've spent the last two years building a new email client by tokenizerrr on Wednesday May 02, 2018 @09:47AM (#16976790)
Running it locally is fine, but a hassle if I need to access my mail on someone else's hardware (or my phone). I think this is one of the main reasons Gmail is so popular.