Frequently Asked Questions

PRODUCT

What data does DarwinMail access?

WE NEVER store any of your email data. That belongs to you. Google has verified our compliance via a lengthy audit. The criteria for passing this autit may be found here. DarwinMail simply sits on top of Google's servers and displays your emails in a far more appealing manner while also providing you with many more useful features.

The following are a list of the permissions DarwinMail requests when you log in for the first time.

  • Manage mailbox labels — this allows DarwinMail to add and remove labels (inbox, snoozed, spam, etc) to your emails.
  • Manage your sensitive mail settings — this allows DarwinMail to update settings such as your forwarding address and aliases.
  • Manage you basic mail settings — this allows DarwinMail to update settings such as your signature and out of office reply.
  • View and modify but not delete your email — this allows DarwinMail to create your email (when you use the compose functionality), modify your email, and send your email (when you click the send button). This also allows you to update and save drafts.

Please feel free to check out the official documentation from Google if you would like to learn more about the permissions that can be requested through the applications they support.

How does DarwinMail work?

DarwinMail's works in the following four steps:

  • The user logs into DarwinMail.app,
  • DarwinMail makes a login request to Google's servers,
  • Google logs the user in,
  • DarwinMail asks for the users emails at which point this data is rendered in the user's browser.

None of your email data is stored on DarwinMail's servers. There is no need! Think of all the space it would take up and the time that would be spent retrieving the data.

Google's API & servers do the heavy lifting. DarwinMail displays your emails in a far more appealing manner while providing many more useful features.

The following is taken straight from Google's documentation describing the exact process.

"This document also explains how to implement OAuth 2.0 authorisation to access Google APIs from a JavaScript web application. OAuth 2.0 allows users to share specific data with an application while keeping their usernames, passwords, and other information private. For example, an application can use OAuth 2.0 to obtain permission from users to store files in their Google Drives.

This OAuth 2.0 flow is called the implicit grant flow. It is designed for applications that access APIs only while the user is present at the application. These applications are not able to store confidential information.

In this flow, your app opens a Google URL that uses query parameters to identify your app and the type of API access that the app requires. You can open the URL in the current browser window or a popup. The user can authenticate with Google and grant the requested permissions. Google then redirects the user back to your app.

The redirect includes an access token, which your app verifies and then uses to make API requests."

Please feel free to check out the official documentation from Google for further reading.

DarwinMail vs Competitors

WE NEVER store any of your email data. That belongs to you. Google has verified our compliance via a lengthy audit. The criteria for passing this autit may be found here. DarwinMail simply sits on top of Google's servers and displays your emails in a far more appealing manner while also providing you with many more useful features.
  • We will not sell your data, abuse our power or ignore your requests.
  • Because we respect your privacy.
  • Your privacy is important. Darwin will never record or distribute your personal data to any third parties.
  • We understand that the product can only become great if each & every suggestion is carefully taken into account.
  • We have a public roadmap and open lines of communication.
  • The primary focus of DarwinMail is to help you be productive. Each and every change is made for that sole reason.

Not only that, but every feature request, bug report, user experience or design tweak is taken seriously.

For every email that we receive with feedback on DarwinMail, a corresponding task is added to our Trello board.

We appreciate every single communication and try our very best to fulfill your request as soon as possible. We know it is the most important method to ensure your happiness while using DarwinMail.

FEATURES

Pinned, Starred, Snoozed

While in your Inbox, you can apply the Pinned, Starred, Snoozed labels to your emails.

All three of the above are custom DarwinMail labels (which are created when you first log into DarwinMail) that provide the following functionality.

  • Pinned is for emails you want to keep in your Inbox until you have dealt with them as they are high priority.
    • Pinned emails cannot be marked as done or sent to the trash until the Pinned label is removed.
    • Pinned emails exist in your Inbox and in your Pinned label - which is accessible by clicking the switch at the top of your Inbox next to the search bar.
  • Starred is accessible via the sidebar and is for emails you don't want to forget about but they are not your priority right now.
  • Snoozed allows you to hide emails until a later time and date, at which point they will reappear in your Inbox.

PS: While Gmail implements similar functionality, they do not expose those operations via their API and so we have created a bespoke solution in DarwinMail to provide our own version of the functionality.

Bundles

Bundles are one of DarwinMail's core features and unique selling points when compared to other products on the market.

Bundles allow the user to group similar email into one bundle, which they can then apply any action to. Entire bundles can be swiped away, deleted, snoozed, starred, pinned and more.

There are several built in bundles in DarwinMail:

  • Travel,
  • Finance,
  • Purchases,
  • Updates,
  • Social,
  • Promotions,
  • Updates,
  • Forums

You can also create a bundle from any label you have. Simply open up your settings and click the bundles tab. There you will be able to turn any/all of your labels into bundles.

TROUBLESHOOTING

What are third party cookies?

Third party cookies must be enabled in order for DarwinMail to function. We use third party cookies for logging in to Google's servers to fetch your email, which we do with your private request token.

We also need access to third party cookies for allowing payments (to keep the lights on!) in DarwinMail using a payments provider called Stripe.

You can read more in our Cookie & Privacy policies.

How do I enable third party cookies?

First, you can double check here if third party cookies are already enabled for your browser.

Listed below are the steps to enable third party cookies in your specific browser, if they're not already enabled.

  1. Under Privacy and security, click on Content Settings,
  2. Click on cookies,
  3. Make sure 'Block third-party cookies' is not checked & also make sure cookies are allowed.
  1. Open Firefox Preferences, then click Privacy & Security,
  2. Click the custom Content Blocking option,
  3. Make sure you are not blocking third party cookies.
  1. Open Safari Preferences, then click Privacy in the top panel,
  2. Make sure 'Block all cookies' is not checked for cookies and website data.
  1. Click Start > Control Panel. (Note: with Windows XP Classic View, click the Windows Start button > Settings > Control Panel),
  2. Double-click the Internet Options icon,
  3. Click the Privacy tab,
  4. Click the Advanced button,
  5. Select the option 'Override automatic cookie handling' under the Cookies section in the Advanced Privacy Settings window,
  6. Select the 'Accept' or 'Prompt' option under 'First-party Cookies.',
  7. Select the 'Accept' or 'Prompt' option under 'Third-party Cookies.' (Note: if you select the 'Prompt' option, you'll be prompted to click OK every time a website attempts to send you a cookie),
  8. In the Internet Options window, click OK to exit.
  1. Open Opera Preferences, then click Advanced and then Privacy & Security,
  2. Under Privacy and security, click on Content Settings,
  3. Click on cookies,
  4. Make sure 'Allow sites to save and read cookie data (recommended)' is checked,
  5. Make sure 'Block third-party cookies' is not checked.
  1. Open Brave Settings for DarwinMail.app by clicking the Brave (Lion) icon in your URL bar,
  2. Make sure the 'Cookies blocked' & 'Scripts blocked' options are not checked or selected.
  1. Open your browser settings, then click Privacy,
  2. Make sure 'Accept cookies' is checked.
  1. The reason you cannot access DarwinMail is because access to third-party cookies is not enabled.
  2. Please look in the other browser solutions (above) to see how you can enable cookies in other browsers. The steps are more than likely very similar for enabling third-party cookies in your browser.
  3. If you still cannot find a solution, please email me ([email protected]) and I will find one for you :)

PS: Please make sure that you do not have any browser plugins enabled that may block third party cookies. Plugins such as Ghostery & Privacy Badger have been known to block all third party cookies by default.

Browser Support

DarwinMail has been tested on the latest versions of:

  • Chrome (76),
  • Firefox (68),
  • Opera (58).

However, this does not mean that DarwinMail does not work on other browsers. In fact, we have had stellar reports from many happy users that utilise a wide range of browsers.

FEEDBACK

Bug Reports

First of all, thank you very much for your interest in DawrinMail.

If you have an issue and want to help us debug it, please:

  1. Right click -> press inspect -> click the Console button
  2. Take a screenshot of your console log
  3. Send an email with the screenshot and error details to [email protected]
  4. We will be able to figure out your issue then!

You can view a sample screenshot with instructions here.

You can then also check out our public roadmap for features you would like implemented or bugs you have found!