Show HN: I Built Darwin Mail as a Google Inbox Replacement
darwinmail.app
darwinmail.app
When I first arrived on the page I clicked your first call to action button, which takes one to a Google login, but backed out because I hadn't a clue at that point what it was.
Looks like "a front-end to gmail using Google's API", I guess you need to put that in non-tech speak.
I've thought about what you said (albeit very quickly) and made changes to the homepage https://www.darwinmail.app/index.php
The homepage subtitle: "Your Google Inbox replacement: reach new levels of productivity."
And a below the hero image: "An evolutionary way to work with your emails." - I think I can expand on this one.. any ideas?
Not necessarily bad. I'm excited to see how this diverges again.
And, by analogy, theatre according to this, https://foxxr.com/the-epic-story-of-the-hero-image/amp/.
I’m not sure what the right words are, but it definitely needs to be clearer that it enhances Gmail, not replaces it.
“Your Google Inbox replacement: Enhancing Gmail to reach new levels of productivity.” or something like that?
I'm not going to forget this description.
It's so catchy!
I've updated the homepage! https://www.darwinmail.app
Thank you, sir!
Darwin Mail: Gmail Evolved
Darwin Mail is a better interface to the gmail account you already have:
- Restores Google Inbox features
- ....
Aside, do you need to add any trademark notices?
Do you mean trademark notices with Google?
It was Google themselves who reviewed DarwinMail :)
They took their time too, let me tell you!
What tech did you use on the frontend? Im on ipad so I cant inspect your dom ️
It's vanilla JS! Enhanced with libraries such as jQuery, Materialize, XSS, bootstrap, moment, less etc :)
Does she look well on the iPad? ;)
—
Darwin Mail aims to help you be your most productive when dealing with emails & todos.
Problem Inbox by Google was one of the best products they ever made. And then they shut it down.
Solution Introducing Darwin Mail, which aims to replace and become better than Google Inbox ever was.
Features - Snoozing, Reminders, Dark Mode, Undo Send, Custom Backgrounds, Templates, & much more according to your requests! https://www.darwinmail.app/feedback.php https://twitter.com/joeytawadrous
Darwin Mail will evolve to become great over time, thanks to its users, and thanks to you.
You're welcome to join me on this journey ️
- Any support you can give to existing plugins that support Google would be great. Much as I like the fact that templates are built into this, I really love the plugin Gorgias Templates, for example (partly due to the fact those plugins can be used anywhere), and having it available would be awesome.
- I'd love it to be possible that there was no background at all, or at least something flat.
- Would like to be able to set a different default font in the compose menu. Sans-serif is fine, I just want it to be able to decide on Helvetica or Courier New.
- Any ability to change the keyboard shortcuts would be great. The fact that they're not the same as Inbox/Gmail makes it hard to immediately jump in and use.
I'm sure I'll have more, but I just wanted to tell you this really makes me happy to see!
I will add in something to remove the background entirely and also allow selection of a flat/gradient/colour asap.
Custom fonts/keyboard shortcuts are such fantastic ideas too man!
My God you are a treasure trove. Godspeed!
PS: If you add your suggestions to our feature requests board it will ensure they are created quickly as others will be able to upvote on ideas! https://www.darwinmail.app/feedback.php
Anyway, best of luck! I'll be keeping an eye on this.
I will Roger that :) Chrome and Firefox plugins open up such a world of possibilities :)
Thank you for the suggestion!
Feel free to follow me to keep up to date! https://twitter.com/joeytawadrous
Thank you for your comment. It made me smile! :)
I just wanted to point that e-mail undo is present is in standard GMail. The feature started as a lab feature and added into standard muster of features sometimes later.
This makes selling e-mail undo in the professional plan a bit of a contradiction IMHO.
Other than that, everything looks good, congrats again. :)
Thank you so much for the positive vibes :)
I know it's been mentioned elsewhere but Inbox Bundles are pretty much the main reason Inbox was a superior client.
Since being forced back to Gmail it's the only thing I've missed and I've had to revert back to old email discipline (daily clearouts and ruthless unsubscribing) to get over it's loss.
2. DarwinMail has a public roadmap, public changelog, and open lines of communication.
3. The primary focus of Darwin Mail is to help you be productive. Each and every change is made for that sole reason.
They're 3 reasons why I believe DarwinMail is worth the try!
Also, bundles are definitely on the todo list.
I also genuinely want to know how DarwinMail can help with "daily clearouts and ruthless unsubscribing"?
I've actually heard strong arguments for the opposite. Your vision is what counts. People often don't know what they want until you show them.
I believe you need to consider both angles: - How to build a product people love based on what they want - How to build a product that is sustainable & interesting based on what you think should be built
It's a difficult thing to get right. I'm definitely going to try.
I'd feel way more comfortable if this would be an app or a browser add-on that would handle everything locally, without sharing the access token with your servers.
Because each of the participants has only a fraction of your e-mails.
However, I won't be giving any third parties access to DarwinMail ;)
I didn't give it out to anybody else that Google. Google I trust implicitly because they host the server, so the email is already read by them before reaching the interface. Thunderbird stores email locally doesn't need to push it out. I wouldn't give Facebook ever access to my email account.
Why should I give Darwin access AS A WEBSITE when it's not clear to me that they NEED to run their SERVER? If the interaction is done through JS entirely and the whole thing runs in the browser between me and Google, they can easily pack it as an extension.
PS: WE NEVER store any email data that belongs to you. Google has verified our compliance via a lengthy audit!
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 you 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 following official documentation from Google for further reading.
I like your point. It's fascinating.
Right now, I need to look into the implications of running DarwinMail as a browser extension would be. To be sure your security would be maintained, the core functionality is not lost and DarwinMail remains usable (landing page with about, features, testimonials, pricing etc).
Thank you for your suggestion!
I'd not say - go and build this as an extension on mobile; but if you have the code built to run as an extension, it should be fairly quick to repackage it as a standalone mobile app, i.e. get a dedicated instance of the browser that runs your app).
Another successful example of this model is LastPass - they deliver the functionality via browser extensions and mobile apps, but they handle all the payment and marketing and CRM via their own product site.
Thank you for the feedback!
What does that mean?
DarwinMail basically sits on top of Google's servers and displays the data in the same manner (and in time using the exact same features + more) as Inbox did.
Darwin does not store any of your email data whatsoever. In fact, if it did, Google would have asked me to audit the tool - but they instead granted me Google verification. It took them almost a month to break down DarwinMail and make sure it did not store any user email data.
If you have any questions on the verification process, please ask me! Or look here at the official Google documentation.
https://twitter.com/joeytawadrous https://support.google.com/cloud/answer/9110914
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 this 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 allows you to view your emails just like Inbox, and hopefully provides (or will soon provide) the same kind of functionality :)
Even if you say you don't need to store emails, there is still a chance of leaks via logging systems or simply programmer errors, or some caching layer. It's likely your security protocols aren't as robust as Google's. (You mention "https" as the primary reason this is secure. Much wow.)
Given the importance of email there is no way I could trust another closed system with my email. I'm sorry if that sounds harsh, I also want to see alternative email frontends because gmail isn't cutting it.
You make a very good point, and I see where you are coming from.
I personally have a hard time trusting other products with my data too. That's why I'm trying to be as transparent as possible with DarwinMail.
If I were to make the product open source, would you consider using it then?
Hopefully you can still make a living. I suspect "open source + commercially hosted" is a good model for something like this?
Thank you so much. I'm so happy that you understand as it can be difficult for a creator to explain such things :)
I really appreciate it!
In fact I suggested he look into the open source + hosted business model. Ghost seems to be doing alright with it:
> It seems like it would be easier for you to just not evaluate new mail clients.
There are plenty of OSS mail clients. I was just looking at RoundCube the other day. It's actually pretty slick as far as traditional email clients go.
I thank you :) I love receiving new 'outside of the box' ideas that will increase DarwinMail's appeal :)
That means that you would not consider using by it unless you could use it for free, presuming you wouldn’t qualify for a commercial license. I only summarized what you said.
Thank you for understanding :)
That's why I mentioned the OSS + hosted version. It would allow to be more open while still making money on the hosted version. Those who are very concerned about privacy can self-host, and those who think self-hosting is too hard (that's many people) can pay to use your hosted version.
See Ghost as a success story that works that way:
That's quite an interesting concept! It would alleviate users concerns :)
I like it!
Ghost has done very well in recent years. I will read up on this.
Open-sourcing and authenticating the client code would resolve this issue for me.
I will think about it :)
Additionally you have our access tokens correct? With those you have effective access to all of our email data. They are effectively a password. Worse actually since they bypass 2FA. If you leak those on accident or decide to use one from your home PC, you have access to all of our email data.
The statement "None of this email data is stored on DarwinMail's servers" remains technically true, but does not address the real scope security issue most users are worried about.
DarwinMail looks amazing and I'd love to use it, but until these questions above are answered or obviated via open-sourcing it, I don't think many users will be comfortable. My company admin policy explicitly denies your app for these reasons by the way:
"Error: admin_policy_enforced
Access to your account data is restricted by policies within your organization. Please contact administrator for more information."
What you have said is true but I'm not sure you fully understand how DarwinMail works.
I hope to alleviate your concerns somewhat by explaining.
DarwinMail does request and use your individual access tokens from Googles API servers in order to retrieve your emails.
All the displaying is done on your browser. Any action you take for your emails is done on your browser. Any email you type and send it handled in your browser.
Sure, DarwinMail is hosted on a server (Linode) but that's just to store the DarwinMail website on the internet so you can visit it.
Even without open sourcing the code, you can still see all of the code that does the above managing of your emails in your own browser! Just right click -> Inspect -> Open up the sources tab and you can see it all! It's not hidden!
In fact, search for Sarge's posts on this thread... that gentleman was looking through the code, reporting bugs to me and telling me how to fix them!
Furthermore, Linode does not take security lightly and are trusted by many many companies and individuals. See for yourself: https://www.linode.com/security
You also say this has been audited by Google. Mind if I ask under which program, and how did you get Google to audit it?
--
This document explains how to implement OAuth 2.0 authorization 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.
--
DarwinMail basically sits on top of Google's servers and displays the data in the same manner (and in time using the exact same features + more) as Inbox did.
Darwin does not store any of your email data whatsoever. In fact, if it did, Google would have asked me to audit the tool - but they instead granted me Google verification. It took them almost a month to break down DarwinMail and make sure it did not store any user email data.
Further reading: https://developers.google.com/gmail/api/auth/about-auth https://support.google.com/cloud/answer/9110914
In reality it's just "Pro Monthly" and "Pro Yearly" where the only difference is you save 30%.
The "Lite" and "Plus" part makes it seem like there are three plans and the Plus one has the most features/benefits...
One of my favourite's :D
I'll keep that in mind when editing the copy in future!
Thank you so much for the positive vibes! I really appreciate it :)
In the near future I hope to support Outlook, and after then, who knows!
PRO
Feature
List
Here
£x
<< £0.8x paid annually >>Thank you very much for your suggestion.
For me, what I really want is reminders integrated into my mail routine (the killer feature of Inbox IMO), and I think that can be done in a way that maintains privacy better.
I really wish Google would be clearer about what this means. 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.
https://developers.google.com/gmail/api/auth/scopes
I hope that helps alleviate your worries somewhat :)
We have reminder functionality available! It is part of my everyday routine too!
Could you suggest a way to allow people to use DarwinMail while 'maintaining privacy'? I am learning exactly what you would like here :)
I'd also like to use this at work, but Boomerang[0] was deemed not allowed, so I would imagine Darwin would also not be allowed.
I'm guessing Darwin stores the reminder data on its own servers? That doesn't bother me, most reminders are quite benign.
For reminders that maintain privacy, I would imagine one would need to write a browser extension that threads reminders into gmail. Which doesn't sound like much fun, but also a pretty primitive integration would probably be good enough.
When the mail is received on another client (Outlook, IMAP, etc) the client knows how to parse the email - to show it to you. I can't speak for other email clients, but I can tell you with all certainty, that DarwinMail does not store any of this email data. DarwinMail just displays it to you on your device.
The code is all available for you to look at. On DarwinMail just right click -> inspect and you can see everything.
Reminders are stored in your browser. They do not touch DarwinMail's servers :)
Bundling that's been requested a few times today and I will be working on it asap.
https://www.darwinmail.app/feedback.php
Thank you so much for your feedback :)
To be productive on GMail, I have tons of filters, labels, and use the inbox as my "todo" pile. Once something is done, its filed into is respective label. However, since I have nested labels to divide organizations, platforms, and classes by semester, Darwin doesn't organize them well. Here is a side by side comparison to GMail - https://imgur.com/a/W6IqUrW
Thank you so so much for your feedback. It's really not a difficult feature at all. Thank you for suggesting it.
I can completely see your use case also, it is a must.
I have added nested labels to the backlog and will work on it asap :)
Biggest thing missing rightn now is Reminders integration with Google Calendar and Home/Assistant. For some reason Gmail is using Google Tasks instead and that is useless without complete integration with the Google Ecosystem, so Reminders is the right way to go.
Thank you. I too use Google calendar quite a lot. To add the reminders I create in DarwinMail to Google calendar would be an amazing lift in productivity.
I personally want this feature and will work on it sooner rather than later.
Thank you for your suggestion.
I've reviewed them.. and let me just say... YES!
YES, I will add mass archive functionality. YES, I will work on bundles for Darwin Mail. YES, multiple accounts are on the horizon.
I'm so happy you like DarwinMail. I completely understand your use case, I can relate to you, my man.
I'm open to any and all suggestions for features/improvements! https://www.darwinmail.app/feedback.php
I have added it all to our public Trello Board :) https://www.darwinmail.app/feedback.php
It sits on top of your existing email (Gmail, Office365 (e.g Outlook), Exchange, iCloud, Yahoo and any IMAP account and is available on all platforms (web, Mac, Windows, iOS and Android).
It has a lot of unique features like: encryption, snooze, Amazing search capabilities, voice and video calls, unified inbox with all of your accounts, and it organises my emails automatically into the ones that are important and the ones that are not (like newsletters and various unknown senders).
I also love that it is “conversation” like mail so the layout is really easy to read and follow.
also, is it me, or are you selling the same thing for $3 and for $25?
Thank you for your feedback :)
Bundles are on the todo list
You are so right about the pricing though. It's too confusing. I will change that asap as they are the same plan, it's just that the yearly plan works out cheaper.
Please add any feedback you have here! https://www.darwinmail.app/feedback.php
I also love that you were straight in with the exact fix! Thanks, Sarge!
PS: I've made that change and it's live on https://www.darwinmail.app (threadAPI & labelsAPI) ;)
If you have any more, let me know!
Here's some more:
You can open any number of the menu options and the previous ones don't close. https://i.imgur.com/NxKVk6W.png
Additionally, there doesn't appear to be an exit icon on any of them, though escape works.
--
Accessing my spam folder freezes the app and results in the following stack trace: https://i.imgur.com/HkNbH67.png
The message in the thread in question doesn't have a from attribute.
--
Finally, using ctrl+c (to copy) in an email you're composing will open a new composition window. Might be best to disable that in an active text input or if text is selected.
Edit: Also, a 'mark all as done' button like Inbox had would be greatly appreciated.
This is the kind of feedback I really really love.
You took your time writing this. You went into perfect detail. You are really really helping, Sarge, thank you a million times over.
This is amazing. Thank you.
I have noted everything you said and will work on those in the coming days.
Thank you so so much.
It's joeytawadrous at gmail dot com
My email is always open to you! :D Thanks again for all your help!
Not being affiliated with them in any way, just a tool I find helpful.
I love Sentry, but I don't think I should use it here.
We are dealing with users emails, and I want to be as transparent as possible.
I really should not add another product to the mix until I have earned enough trust and proven that DarwinMail is in no way malicious.
I simply want DarwinMail to be a no-strings-attached upgrade for us.
Please let me know when you can and I will look into fixing that right away :)
But then I used the app, and found that all the keyboard shortcuts were different :(
There was discussion on HN regarding the ability to customize them, but I think even more important is an option to "Use defailt GMail keyboard shortcuts"
You are so right. Please bear with me as I make the necessary adjustments over the coming days.
Thank you :)
Just a few points which I think are relevant: 1. We will not sell your data, abuse our power or ignore your requests... 2. Because we respect your privacy. 3. We understand that the product can only become great if each & every suggestion is listened to. 4. We have a public roadmap, public changelog, and open lines of communication. 5. The primary focus of Darwin Mail is to help you be productive. Each and every change is made for that sole reason.
You can also check out our FAQs at the bottom of https://www.darwinmail.app
Or
Our privacy policy at https://www.darwinmail.app/privacy.php
Bundles have been requested a couple of times in this thread :)
You can be sure that I will be working on it very soon! However snoozing bundles is a stellar use case.
Thank you for the amazing feedback!
You can see how far along it is and check when it will be released here: https://www.darwinmail.app/feedback.php
I would love to see this type of minimal interface for email - while others may like background images and such, I prefer text-only sense UI with minimal bloat for speed!
Seriously though, DarwinMail is impressive! Could you tell us if custom domains are supported?
I will mock up some minimal interface designs. Perhaps a mail distraction free mode (we currently support a distraction-free mode for typing emails). This could be very cool :D
Thank you so much! They're not (I don't think ha!). Could you tell me more about how a custom domain would work with DarwinMail?
I know what you mean by custom domains, I'm just not sure how they would be used with DarwinMail?
What significance do they have in this context?
Sorry I may be missing the point entirely! :)
And I have a private Trello board (which I'm going to make public).
Here are two Reddit posts! https://www.reddit.com/r/inbox/comments/beaek8/how_come_nobo... https://www.reddit.com/r/inbox/comments/bfa6f3/i_built_darwi...
Personally, I think this Hacker News thread is the best thing that ever happened to DarwinMail :)
I don't want any enhancements, just basic email threads. Does anyone have a recommendation?
Do you have any plans to add similar bundling functionality?
Just saw you said you do intend to support it! Let me know when this is done and you can have all of my money :D
People are adding requests to our feedback board! So head on down, upvote the bundles' idea & maybe even follow me on Twitter to be in the know!
It’s essentially a skin which sits on top of regular Gmail.
Whilst Darwin Mail may respect your privacy it still requires a Google account.
What benefit does this provide that regular Gmail doesn’t?
3. The primary focus of Darwin Mail is to help you be productive. Each and every change is made for that sole reason.
4. We have a public roadmap, public changelog, and open lines of communication.
5. The primary focus of Darwin Mail is to help you be productive. Each and every change is made for that sole reason.
They're 5 reasons why I believe DarwinMail is worth the try!
Also, bundles are definitely on the todo list.
One small thing I noticed: I always kept the menu pane open in Inbox. When I open it in Darwin and refresh, the menu pane is closed again rather than persisted.
Is it good enough to use for now though?
Even more confusing is that you haven't tested it with Safari?
DarwinMail is a mobile responsive web app :)
I have tested DarwinMail with many browsers and found many differences in the way it behaves as many browsers tend to support various types of web functionalities in different ways.
For example, clicking a button in Chrome does not behave the same way as clicking a button in Firefox or Safari.
I have tested so many different behaviours on many different browsers.
I am in the process of cataloguing every specific web functionality I require in DarwinMail and making a chart of those functionalities across several browsers to ensure I know exactly what needs to be tested, what is working and what needs to be fixed.
You can also sign up for the mailing list on the homepage :)
Some of our features such as templates, dark mode, custom backgrounds are built on top of DarwinMail - and do not interact with Google or Gmails APIs whatsoever.
Most of DarwinMail works via the Gmail API, but not all :)
Edit: And the majority of the feature requests on this thread will not interact with Gmail either once they are created. So Google cannot track as much usage statistics as they would have otherwise.
Google cannot demand I give them any of this information. To be honest, I will not even have most of it. It will all happen on your browser.
You can also hover over any mail to show its actions. The Pin is second from the left. Next to the star ;)
I will, however, add Pinning to the feature spotlights on the homepage!
There are issues with anonymous forms, but consider the consequences of requiring an account/email.
Thank you very much for your feedback.
I have already decided that I am going to remove that feedback form and allow users to post anonymously, email me directly, tweet me or look at our public Trello board to see it their requests is already being considered or is in progress :)
Should I add a feature spotlight for Pinning to the homepage though? I don't think it's clear that Darwin Mail supports Pinning as of now!
Thank you so much for your feedback :) This kind of feedback is what makes products great!
However, I'm going to merge that with DarwinMail's Trello board soon and make the whole thing public :)
I will also allow upvoting, comments and user-created feedback and suggestions!
You can actually already Pin in DarwinMail :) There's a lever on the right of the search bar (from your mail inbox). Click that to show all your Pinned emails.
You can also hover over any mail to show its actions. The Pin is second from the left. Next to the star ;)
as for bundling/and one-click archiving bundles.. that's been requested a few times today and I will be working on it asap. https://www.darwinmail.app/feedback.php
If you have any more requests let me know or post them at the above link!
Thanks for helping a fellow hacker out ;)
Do you think the price point is fair?
That said, I think the pricing is reasonable. I might suggest a free trial of the pro features for people who e.g. already enter their credit card details (to lower the barrier of converting to a paid account later), or who refer others.
One thing that I'd also like the landing page to clarify: where are reminders stored? Email of course is still on Google's servers, but given that reminders are not present in Gmail, that's an open question.
In time and after much improvements I hope to earn your trust.
A free trial is a good idea. I will set that up soon.
Also, a referral scheme has been suggested and is something I would love to work on soon too.
I am in the process of upgrading the FAQs and will add a section for where the reminders are stored. It's quite simple really, they are stored in your browsers local storage.
You are exactly right there! It's about 30% cheaper to purchase the yearly plan and it has all of the same features.
https://www.darwinmail.app/#pricing
Do you think there is a need for two plan? (with one of better value like on DarwinMail)
or
Maybe two different tiers with different features and pricing?
What are your thoughts?
If you want to simplify, you can also just offer the monthly billing option for now, as the $1 difference is not that big anyways and it's less confusing for folks (in general, the less decisions a user needs to make before purchasing the higher the conversion rate).
Good luck, I'll keep on eye on it. For me, a mobile app is a must to switch.
I will change that asap. It's too confusing.
Sorry, but there should be a difference of $22 to purchase the yearly plan (which saves $11 - oh I see you meant to type $11 not $1). Yes, perhaps it's not that much of a difference, but it can add up :)
As regards the mobile app, Darwin Mail is currently mobile responsive to it looks and works great on your tablet or mobile. I know it's not the same though. May I ask, why do you prefer a native app over a responsive web app?
Personally: notifications with quick actions, and face ID authentication are both benefits of a native app.
I personally just think mobile apps run smoother and faster than mobile websites, plus in this case notifications are key for me.
For services or products that I ue at least on a weekly basis, I always prefer an app than a website. But maybe that's just me :-)
Noted. And noted. I will first stabilize the web version and then move onto the apps :)
It doesn't send the email until after 0 - 30 seconds, so you have a chance to undo it :)
Can you please take a screenshot & upload to Imgur? Show me your console please as I will know exactly what to do then! (From the loading screen -> right click -> inspect -> click the console tab)
I will be able to see then and fix it for you!
I really appreciate it! Please let me know if you want any features added!
Be sure to let me know of any feedback you have :)
I'm sure you do, but please please please -- don't use this cliché. It's superficial and off-putting.
Better explain specifically what you do for it. And then let us decide if you take our privacy seriously or not.
Changed it to "Your privacy is important. Darwin will never record, distribute or sell your personal data to any third parties."
I appreciate the no share, but if a service never collects it to begin with then it’s never an issue including if you get hacked for instance.
I’m curious not a judgement.
Other than that there is no need to collect much other information at all.
Google Analytics is currently how I see how users found DarwinMail & where they came from.
Google Analytics also provides info such as users device and browser type.
A list of the data Google Analytics collects can be found here:
https://www.shivarweb.com/2977/what-does-google-analytics-do
Google Analytics is the defacto standard for millions of websites across the web.
The question remains, how else can I see where my users are visiting from, what browsers & mobile devices are they using so that I may better tailor DarwinMail?
I've looked into Fathom before. I quite like what's offered. And the fact that's it's open source is the cherry on top :)
Thank you very much for the suggestion and for giving me a direct link to check out more.
The load times of my site, the quality of my stats and the privacy of my users have all been improved.
What information are you referring to?
I would prefer to understand your question better so I can give you honest and hopefully succinct feedback :)
In the very comment you're responding to, he says "never record". In this context, this means the same as "never collect".
Will add it soon. Hopefully, it will help :)
We block any and all code scripts/styles from executing outside of emails.
We don't block images though - if we did then the emails you could usually receive with images will feel plain.. won't it? If I understand you correctly?
Nonetheless, I've added it to the list of upcoming features as I believe it's worth a shot!
Thank you so much for your feedback :)
Thank you for the tip!
I will look into that. It does not sound like it will be too tricky to implement so expect a quick turn around time :)
I really like your approach to solving the problem.
I have taken note of your suggestions and will look into this further asap :)
I like that workflow; may be something to consider. I block all images but allow images from known senders, like my parents or co-workers.
This is a great approach to achieving our goal.
I have taken note of your suggestions and will look into this asap :)
If I get an email with images it’s usually an email I didn’t want and I block the sender shortly thereafter. Real people don’t tend to send emails with images that are important for understanding the textual content.
It's truly eye-opening. I hope that others feel the same?
In any case, I have taken note of your points and will look into this asap!
You can track the progress of this on our roadmap :) https://www.darwinmail.app/feedback.php
Select all emails I'm guessing?
Funnily enough, you can't - not yet!
But I've added that to my todo list.
I will find the root cause asap and fix this issue!
If you wish, you can report the issue here: https://www.darwinmail.app/feedback.php
Content Security Policy: Ignoring “http:” within script-src: ‘strict-dynamic’ specified Content Security Policy: The page’s settings observed the loading of a resource at inline (“script-src”). A CSP report is being sent. Source: try{(function overrideDefaultMethods(r, g, b, a, scriptId, storedObjectPrefix) { var scriptNode = document.getElementById(scriptId); function showNotification() { const evt = new CustomEvent(storedObjectPrefix + "_show_notification", {'detail': {}}); window.dispatchEvent(evt); }