Insights For Success

Strategy, Innovation, Leadership and Security

gmail

What is Google SmartCompose and how to turn it off in Gmail

GeneralEdward Kiledjian
jason-dent-JFk0dVyvdvw-unsplash.jpg

Artificial Intelligence (AI) is slowly making its way into all aspects of our lives, whether it is profiling us on social media or making us buy that product at the perfect time on Amazon.

Companies can use AI for good or evil.

Google is known for search, but you may not realize that they apply AI to almost all of their products in order to help their users. Sometimes this added convenience may be at the expense of privacy. An example of this is Gmail's Smart Compose feature.

SmartCompose can be thought of as a more powerful form of autocomplete. This is a feature most of you want to leave enabled, but it is essential to know what it is.

What is it?

Based on the previous words, SmartCompose predicts subsequent words. Additionally, SmartCompose tries to understand the email's context.

This was a complex AI model trained on billions of emails, so it can even match your "normal" writing style. The accuracy of this feature gradually improves as more users pick correct predictions, which trains the model.

Google's models must be as accurate as possible while maintaining a fast inference speed (100 milliseconds or less). So the programmers walk a very fine line between usability versus accuracy and I believe they found the correct balance.

Privacy

Google analytics engine scans your emails to improve SmartCompose (and SmartCompose-like features). Personalized advertising profiles are no longer created by scanning your emails. If you want to turn off this feature, follow these steps:

  • Navigate to Gmail.com

  • Click on the gear icon on the upper right-hand side

  • Choose See All Settings

  • Choose the General tab

  • Scroll to SmartCompose and choose "Writing suggestions off"

  • Scroll to SmartCompose Personalization and choose "Personalization off"

  • Scroll to Smart features and Personalization and uncheck the box

  • Scroll to Smart features and personalization in other Google products and uncheck the box

  • Scroll to Smart Reply and choose "Smart Reply off"

You have now dumbed down the Google services, wether that is good or bad is up to you.

Many security experts say don't use Google products, but if you do, this will be more secure and private.

Review of encrypted email provider Protonmail

GeneralEdward Kiledjian

Why would anyone use Protonmail instead of Gmail or Hotmail? SECURITY

Email is inherently insecure and if you are a political dissident whose online communications can mean the difference between living and dying, don't use email. For everyone else looking for an easy and secure email solution, keep reading about Protonmail.

Everyone needs to understand that SMTP was not designed to be secure and will always have security weaknesses.

We use email because we don't have a choice and everyone agrees it won't be displaced tomorrow.

The other major issue faced by secre service providers is ease of use. PGP is a good example of strong unbreakable email encryption that never became mainstream because it was simply too complicated for the mortal man. 

Absolute security is unpractical and will never gain widespread adoption so good security should be the goal for most services.

There is always a tradeoff between usability and security, The difficulty is finding the right balance.

So what does Protonmail offer?

The bright scientists behind Protonmail understand fine balance they must find between usability and security. Make the product too secure and no one will use it (aka bankruptcy) or make it extremely user friendly but not secure (become a me too email provider). 

They have chosen to implement good enough security which makes encryption generally accessible to the masses while protecting against unauthorized government seizure or mass surveillance.

What are the weaknesses of Protonmail?

Read my blog post about the Vault7 leaks (here) and you will realize that when government is stifled  by strong encryption (Whatsapp, Signal, etc), they compromise the endpoint and extract the information pre/post-encryption. 

Protonmail does not protect you if your endpoint is compromised. It would be unreasonable to assume any secure online service could protect you from this type of attack. if you want maximum endpoint security, learn about real security protocols and use a secure operating system like Qubes OS.

Nation state level man in the middle attack. Protonmail implements all of the controls to prevent a common man in the middle type of attack but a nation state actor with the ability to redirect your web traffic and generate real "fake" TLS certificates could theoretically intercept your traffic, ask you for your username/password then use those to access your account and decryption keys. Let's be clear that your garden variety hackers (even those that are extremely skilled) won't be able to pull this off. This would require skills, money and huge technical capabilities to reroute internet traffic and generate encryption certificates.

Intelligence break in. With all the talk about government backdoors, the third major weakness of Protonmail (and all other secure services products you did not write) is the fear that a nation-state actor would somehow infiltrate Protonmail and then implement "special" code that sends bad encryption code to the users thus allowing the threat actor to access unempted versions of the messages. Protonmail has stated that they have multiple controls in place to protect against this type of attack. They scan servers for unauthorized code changes.

Some nice features of Protonmail

Protonmail is a Swiss company based in Switzerland. Any government request for information would have to be done there using Swiss law, which is very protective of private information (USA cannot issue a National Security Letter to force the company to turn over information and hide the request from the user).

In the rare situation that a government were to spend the money and convince the Swiss court to compel Protonmail to turn over user information... Protonmail uses "Zero Access Cryptography" which means they do not hold the encryption keys and therefore can only turn over encrypted information. 

Protonmail supports (and you should use) 2-factor account authentication. This means that in addition to something you know (your username and password), you need something you have (a time based authentication code generated by an authentication app Google Authenticator or Authy.)

If you want to send something more secure than normal email to a non-Protonmail user, you can create a Protonmail hosted message that requires a password to open (obviously don't send the password using email) and can even have a fixed expiry date. 

Creating a password for the secure "hosted" email

Setting an expiry time for the message

Protonmail stores user based encrypted authentication logs. This means you can see when your account was logged into and from which IP address. You can turn this off it you don't want this captured. Protonmail does not capture or log your IP anywhere else.

 

The ProtonMail service has internal authentication logs. When I say internal, I mean that these details are available only to the account owner, and are recorded and encrypted with all the other data inside the account. As I mentioned earlier, Proton Technologies AG doesn’t log IP addresses, but this information can be logged inside your web client session. If you don’t need them, just wipe the logs and switch to basic mode which doesn’t record info on the IP addresses you logged in from.

Basic stores login dates / times only. Advanced also stores the IP Address from where you logged in. The choice is yours. You can always download this information or secure erase it.

No user profiling. When you use a free service, the provider is conducting deep analysis and creating a deep analysis about you. Protonmail doesn't do this since everything is encrypted.

They encrypt all non Protonmail emails received immediately upon ingestion. 

Emails that come from third party email providers obviously cannot be delivered with end-to-end encryption, but upon reaching our mail servers, we will encrypt them with the recipient’s public key before saving the messages. All this is done in memory so that by the time anything is permanently stored to disk, the email is already unreadable to us.

This is good for security but limits what they can do for SPAM control. In a blog post, they explain what they do to help fight SPAM:

  1. They check the IP address of the incoming SMTP server against known blacklists
  2. They pass all messages through their own Bayesian filter marking suspicious emails as SPAM
  3. They generate a checksum for each email message and verify this checksum against known SPAM messages
  4. They verify the authenticity of the email using standard protocols (SPF, DKIM and DMARC)

Sending secure emails to non Protonmail users

I alluded to this earlier but wanted to restate it here in it's own section since I would otherwise receive a dozen emails asking this question. 

Can secure emails be sent from Protonmail to non-Protonmail uers (Gmail, Hotmail, Outlook, etc)?

When sending emails to non-Protonmail users, you can:

  1. Send an un-encrypted standard email. This is what every other email provider does.
  2. You can use the lock icon in the compose window which asks for a password (See screenshot earlier in this post). In the case this is set, the recipient will receive a message with a link to a Protonmail web interface and he/she can use to  enter the provided message password and see the email. 

Notification non-Protonmail user receives

Password requested by non-Protonmail user.

Free versus paid

Protonmail offers a free basic tier and I recommend everyone start with this level. If it meets your needs, you should consider upgrading to a paid tier which offers custom domains and more storage. 

Conclusion

I love Protonmail and am moving my private (not public) email address there. I like the security it provides and the open philosophy they espouse. I say use them if you want something more secure and private.

You may also want to read my article about SpiderOak. SpiderOak is a Google Drive, Microsoft OneDrive or Dropbox alternative with strong trust no one encryption.

Google allows you to receive 50MB email attachments

GeneralEdward Kiledjian

I've been a Google GMAIL user from the start and get excited when Google releases new features. The sultan of search has increased the inbound attachment limit to 50MB (from 25MB). Outbound attachment size is still capped at 25MB.

Sending and receiving attachments is an important part of email exchanges. While Google Drive offers a convenient way to share files of any size, sometimes you need to receive large files as direct email attachments. So starting today, you will be able to receive emails of up to 50MB directly.

This change is rolling out to users and should hit everyone in the next week.

Google announcement here.

Google release preview of upgraded Contacts web app

technologyEdward Kiledjian

About 70% of my readers are also Google users so most of you will be ecstatic that Google is trying to fix the broken Contacts web app. 

[...] that makes it easier to keep track of the people you know and get the info you need, fast
— Google Blog Post

Who can argue with a more usable experience? The new UI gives you a faster way of merging duplicates, automatically updating contacts and seeing recent emails right in the Contacts app.

You can read the Google blog posts here (link)

Unfortunately when I try accessing the preview link this morning (link) I get the dreaded 404 page not found:


Gmail adds 13 new languages

technologyEdward Kiledjian

Email has become an indispensable business tools for millions of users around the world. To make email just that much more personal, the engineers at Google have now added 13 additional languages (bringing the total to 71). 

The new languages are:

  1. Afrikaans
  2. Armenian
  3. Azerbaijani
  4. Hong Kong Chinese
  5. French Canadian
  6. Galician
  7. Georgian
  8. Khmer
  9. Lao
  10. Mongolian
  11. Nepali
  12. Sinhala
  13. Zulu

It's important to note that these are not just straight machine translations but rather carefully translated versions quality checked by linguists to ensure the translation is region specific (including nuances).

Source: Google