HackerTrans
TopNewTrendsCommentsPastAskShowJobs

davegson

no profile record

Submissions

Create a Life You Want to Live for the Next 10 Years

davegson.com
1 points·by davegson·2 jaar geleden·1 comments

It Is Never Too Late to Start Your Journey

davegson.com
1 points·by davegson·2 jaar geleden·0 comments

After Snowden, we quit our jobs to build privacy software. It reached 1.0

safing.io
77 points·by davegson·3 jaar geleden·28 comments

After Snowden, We Quit Our Jobs to Build Privacy Software – It Reached v1.0

safing.io
4 points·by davegson·3 jaar geleden·3 comments

comments

davegson
·3 jaar geleden·discuss
Thanks! You can install Portmaster on a server: https://docs.safing.io/portmaster/faq#can-i-run-portmaster-o...

but as you said, on the higher levels you can no longer differentiate by app...
davegson
·5 jaar geleden·discuss
relevant GitHub issue [0]

We have not investigated too much into this topic - but from what we know it would probably be easier to implement a bandwidth cap than monitoring the bandwidth.

And from a priority perspective it is likely to take a while until we get to these topics, our focus lays elsewhere at the moment.

[0] https://github.com/safing/portmaster/issues/382
davegson
·5 jaar geleden·discuss
> Maybe add an (i) explaining why do you ask for the prefix?

True, could be a bonus. Took a note.

> And for me it would be another hard 'no' for using your product

Reading about your setup I do agree with you. One shoe must not fit all, totally fine with us. My goal was not to convince you, but to provide explainers and pointers to your input.

> Okay, now I have a way formulate my concerns:

> Not only you do the things you shouldn't do (eg dnscache disablement); you are omitting how exactly your 'Secure DNS' works in your documentation (no, blogs are not documentation); you purposely skew your wordings on things you shouldn't (WFP filters for browsers?!).

Now generally speaking, I acknowledge I responded with technical inaccuracies. The sentence with VPNs and browsers should have been left out.

I normally tend to BS check technical stuff with Daniel, but did not want to ping him in his vacation because of a HN response. However, I should have disclaimed I am not a Portmaster dev or networking expert. I come from a web development background.

> you are thinking you know better than me or even guys from Redmond.

I am certain I know less than you in this field. Thankfully Safing does not rely on my skills in that area.

I do however strongly push the docs, through which I want to bridge the gap between the high level claims on our website and the source code. If you are willing to contribute, I am happy to receive a write up of yours about the things you feel are missing. It can be technical and beyond my expertise, since I would discuss it with Daniel anyway and see how to best proceed.
davegson
·5 jaar geleden·discuss
> And if you check country prefix with the list of country prefixes anyway... Why do you even bother with country AND prefix?

For users subscribing to the SPN, we are required by law to pay taxes. In order to attribute an Internet user to a country you have to collect 2 of these 3 data points, and naturally they have to overlap.

- an IP address - a country the user selects - a phone prefix the user selects

Many tech companies collect all three, with the addition of collecting the full phone number instead of only the prefix.

We chose the approach we felt respected user privacy the most. We know the resulting UX with the phone prefix is uncommon, but thought it superior to storing your IP (which most companies do while hiding that fact away in the Terms of Service)

---

For the DNS implementation, we do have in depth docs talking about DNS integration. As a summary, local queries or not leaked. [0]

We are not too content with Cloudflare as the default. We opted for them since they were the fastest at a time when Portmaster itself had speed issues. A re-evaluate is probably due since a lot happened in the meantime. Thanks for this input, I took a note. Also, here is the context of that time if you are interested. [1]

---

And lastly, yes Portmaster deeply integrates into the OS via a kernel extension. Specifically, via the Windows Filtering Platform APIs [2] This means network packets can be intercepted. Just as browsers, who enforce DoH, manipulate network traffic, or VPN software.

I have difficulties seeing your concerns here. We document everything we do and that can be verified by inspecting the source code.

[0] https://docs.safing.io/portmaster/architecture/core-service/...

[1] https://safing.io/blog/2020/07/07/how-safing-selects-its-def...

[2] https://docs.microsoft.com/en-us/windows/win32/fwp/windows-f...
davegson
·5 jaar geleden·discuss
thanks! just changed it [0]

[0]: https://github.com/safing/web/commit/24869b756d4c90aff884383...
davegson
·5 jaar geleden·discuss
Anything beyond the scope of the next few weeks or max 1-2 months is hard to predict. Things change fast and suddenly priorities have to shift because of XYZ.

That is why we only communicate what we are working on at the moment. Thanks for checking in on the roadmap, it will be the place we will say when we start macOS.

For now I can tell you macOS is unlikely to be worked on in Q1 2022, as our resources are focused elsewhere. Beyond that, we honestly do not know.

fyi, in case you are not already, you can subscribe to the rss feed or the newsletter - which is a short version of the progress updates - to reduce friction of staying in the loop.