#010 - Progress Update April

May 7, 2021 • Written by David

Completed

A list of work packages we've fully wrapped up this month. Expand any to find out more about its conclusion.

Daniel David
Website

Docs: Add Fundamental Guides


Assignment

Describe some basics such as (un)installation, operating system compatibility, troubleshooting, how to contribute, etc... Deprecate the GitHub Wiki. Flesh out the scope and details as you go.


Easy Compatibility Overviews for Linux Distros, VPN & User Applications Have Arrived

The big new thing in our docs are compatibility tables where you can see at a glance what works with Portmaster and where things do not work (yet). Thanks for all the reports that are coming in - it really makes the Portmaster better for everyone! This month we also expanded the contribution section, published the macOS status page and also reworked our GitHub labels and removed the deprecated GitHub Portmaster Wiki.

Check Out VPN Compatibility And Maybe Report If Your VPN Works Or Not
Raphael David
Marketing

Pitch Safing on National Television


Assignment

With our appearance on Puls4 Television airing at the beginning of April, create a blog post explaining our intention with this gig. Handle press requests from journalists reporting on the occasion.


We Received A Press Request On Friday to Be Completed On Monday

This was a fun story - not so much in the moment, but now we can chuckle about it. On Friday before the TV show aired (the following Tuesday) Journalists tasked us to answer a bunch of questions to be completed by Monday morning. They wanted to feature our pitch in their online paper so it served us well. It just meant we could not enjoy our weekend as planned. Oh well, journalists have super busy jobs too, so no hard feelings - and they did a great job!

The airing itself was super fun to watch - the whole team got together in a call in order to watch it. It was great fun seeing Raphael on TV as well as seeing how they cut together the sequence.

Read the Full Story On Pitching Safing And Privacy on TV
Tabitha Raphael
Back Office

Finish FFG Midterm Report


Assignment

With the current FFG grant reaching its half time mark we need to hand in the midterm report in order to keep them updated as well as to unlock the next funding batch.


We Handed In the Midterm Report

One of our biggest funds comes from the FFG, the Austrian Research Promotion Agency. We applied for the "Basisprogramm" in June last year and got accepted for a second year. A big requirement is writing reports which reflect our progress and documentation of our research. With April, the midterm report was due and kept the Backoffice busy.

We are thankful for their support which helps us to develop powerful privacy tools for everyone.

View All Our Influences

In Progress

Expand any work package to find out more about its progress, obstacles and sub-achievements.

Daniel
SPN

Stabilize the Network


Assignment

After v0.1, focus on stabilizing the typical issues that arise with early software. Fix bugs, improve performance & stability. Detect failures in the network and react accordingly. Deliver to more and more pre-orders as the network matures.


Improving the Network Algorithm For Pre-Calculated Paths

The SPN provides an adapting set of fixed connections between nodes, which clients know about and use to calculate the best route through the network. Both of these components require lots of optimization: On the one hand the network itself has to figure out which connections are most valuable to clients and the clients need to quickly find the best route within the given privacy and security parameters. This month Daniel focused on optimizing these two algorithms and made them ready for the first version.

Luke Patrick
Portmaster

Polish UI Design


Assignment

From a design perspective, the new User Interface was simply the minimal viable product. Go through each page and element in order to bring it up to speed with the concept design.


Implemented User Action Confirmations

One feedback we often received in regards to using the Portmaster was that people were uncertain whether their actions did something or not. As an example, when you clicked on "Block Domain", it did block the domain but there was no visual feedback to indicate that it really happened. Patrick and Luke worked on Action Confirmations and they were already pushed to production. We hope you like them - if you have ideas how to further improve just let us know!

Smoother Installation Process In the Works

One thing we are already working on is a cleaner installation process. We want to start up the Core Service, the Notifier and the UI in a cleaner way to avoid confusion whether or not the Portmaster is now properly installed. Stay tuned

Suggest Improvements for the Portmaster
David
Marketing

Try Content Marketing


Assignment

Draft and create content which provides lots of value to the readers. Co-op with others from the scene, participate in the discussion and through that, indirectly spread the awareness of Safing.


A Deep Dive Into Privacy Topics

Inspired by other content marketers, we really dig the approach of choosing a relevant topic within privacy and to dive into the topic and talk with others about it. Then create a write-up and publish it. If people find it valuable they will read to the end of the blog post and there, we make a plug for the Portmaster.

First Subject: Business Models With TheHatedOne

It was a pleasure to host TheHatedOne on our show and have discuss business models with him. A topic I honestly think we talk too little about. Feel free to pitch your ideas what topics we should cover next.

Listen to the Podcast Episode with TheHatedOne
Alex
Website

Cryptocurrency Payments


Assignment

Enable you to pay for the SPN with cryptocurrencies such as Bitcoin, Ethereum and Monero


Second Module For Accounting Is In the Works

With the first batch of requirements technically completed, our current challenge lies in adding the second module on top of it, which is required for accounting. So the structure to pay with crypto currencies is already ready, but we have to fulfill accounting requirements on our end. That is Alex' current focus. We will keep you in the loop.