From 222441b09fa1b13205a69e670cc65bdf86321cc0 Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Fri, 16 Apr 2021 21:54:21 +0200 Subject: [PATCH 1/2] add and update articles --- homepage/content/articles/0100-matomo.md | 18 ++++- homepage/content/articles/0170-extend-view.md | 71 ++++++++++++++++++ .../images/offen-blog-0170-extend-view.jpg | Bin 0 -> 96040 bytes homepage/theme/templates/archives.html | 2 +- homepage/theme/templates/article.html | 7 +- 5 files changed, 92 insertions(+), 6 deletions(-) create mode 100644 homepage/content/articles/0170-extend-view.md create mode 100644 homepage/theme/static/images/offen-blog-0170-extend-view.jpg diff --git a/homepage/content/articles/0100-matomo.md b/homepage/content/articles/0100-matomo.md index c3eacad..ac8a259 100644 --- a/homepage/content/articles/0100-matomo.md +++ b/homepage/content/articles/0100-matomo.md @@ -1,18 +1,19 @@ title: Why Offen is a valid Matomo alternative description: This brief comparison of both tools gives you a first insight into the field of fair and lightweight web analytics. date: 2020-08-28 +modified: 20.4.2021 slug: matomo-alternative url: /blog/matomo-alternative/ sitemap_priority: 0.7 image_url: /theme/images/offen-blog-0100-Matomo.jpg author: Hendrik Niefeld -bottom_cta: fair +bottom_cta: budget # Why Offen is a valid Matomo alternative #### Matomo at a glance -Matomo was started around 2007 as a successor to phpMyVisites and *open-source alternative to Google Analytics.* The project founded by Matthieu Aubry used to be called Piwik until it was rebranded to its current name in 2018. According to Wikipedia it is installed on about 1.5 million websites, making it one of the best known open source web analytics applications on the market. +Matomo was started around 2007 as a successor to phpMyVisites and open-source alternative to Google Analytics. The project founded by Matthieu Aubry used to be called Piwik until it was rebranded to its current name in 2018. According to Wikipedia it is installed on about 1.5 million websites, making it one of the best known open source web analytics applications on the market. Operators interested in open and privacy friendly web analytics particularly appreciate Matomo's ability to be self hosted. The respective app variant called "Matomo On-Premise" has no license costs, but paid plugins are necessary for extensive use. @@ -26,7 +27,7 @@ On the technical side, the following issues are particularly apparent. Installin ### Operators and users as equal parties -To address the above mentioned issues we develop a fair and lightweigt web analytics tool that treats operators and users as equal parties. It is called Offen and is [available as a beta version.](https://www.offen.dev/get-started/) +To address the above mentioned issues we develop a fair, self hosted and lightweigt web analytics tool that treats operators and users as equal parties. It is called Offen and is [available as a production ready version.](https://www.offen.dev/get-started/) *Offen's default is to NOT collect any data.* Usage data is collected after opt-in only. If users choose to opt in, they have full access to their data. They can delete it any time or opt out completly. @@ -49,4 +50,13 @@ Our strict focus on data protection also means that there are some Matomo featur We hope this overview helps you to get a better insight into the topic of fair web analytics. If you are passionate about ethical software and want *a truly lightweight and privacy focused alternative to Matomo* you should give Offen a try. Why not let both run parallel for a while and then see how it feels? We are looking forward to your [feedback.](mailto:hioffen@posteo.de) -Find further information in our [explainer](https://www.offen.dev/#bg-explainer) or head to our [get started](https://www.offen.dev/get-started/) section. +Find further information in our [explainer](https://www.offen.dev/#bg-explainer), test it on your system or get everything you need to use Offen in production. + +
+
+ Try demo +
+ +
diff --git a/homepage/content/articles/0170-extend-view.md b/homepage/content/articles/0170-extend-view.md new file mode 100644 index 0000000..e10ccb7 --- /dev/null +++ b/homepage/content/articles/0170-extend-view.md @@ -0,0 +1,71 @@ +title: Extend the view +description: Over the last eight weeks, we have further optimized our display options, added a French locale, and made our Docker image more safe. +date: 2021-04-16 +slug: extend-view +url: /blog/extend-view/ +sitemap_priority: 0.6 +image_url: /theme/images/offen-blog-0170-extend-view.jpg +author: Hendrik Niefeld +bottom_cta: cookie + +# Episode Nine — Extend the view + +As spring arrives in Berlin, we would like to share with you some highlights of our work over the past eight weeks. + +With version v0.4.1 now officially out, the UI for Offen is now also available in French. We've added a widescreen option for the Auditorium and made our Docker image more safe. Plus, we've done a lot of maintenance under the hood to make sure everything is up to date + +Since our last update we have published three versions: + +- [v0.3.1](https://github.com/offen/offen/releases/tag/v0.3.1) +- [v0.4.0](https://github.com/offen/offen/releases/tag/v0.4.0) +- [v0.4.1](https://github.com/offen/offen/releases/tag/v0.4.1) + +As usual, you can download the latest release from [https://get.offen.dev](https://get.offen.dev/) or pull it from Docker Hub. + +--- + +### Achievements + +#### Go widescreen + +We have further optimised our display options and brought them closer to real workflows. The Auditorium for operators now makes better use of the screen space on desktop devices. Furthermore, we have optimised the display of the bar chart in mobile view. + +#### Nous parlons français + +Our consent banner and the Auditorium for operators as well as users can be displayed in one more locale. Thanks to the great contribution of [@jtraulle](https://github.com/jtraulle), *Offen is now also available in French.* + +To run Offen in a non-default locale, you need to set `OFFEN_APP_LOCALE` to the desired value. In the case of French that'd be `fr` for example. [Check the docs](https://docs.offen.dev/running-offen/configuring-the-application/#application) about configuring the application. + +If you want to support fair web analytics by contributing Spanish, Portuguese or other language versions, don't hesitate to [request an invite.](mailto:hioffen@posteo.de) + +#### More safe + +There is a breaking change for users of our Docker image using a SQLite database. + +Until now, our Docker image has run the application as `root`. This could theoretically have allowed malicious third-party code to be injected into Offen. + +*It has not happened in any Offen version* but to prevent this from potentially happening in the future, all images published from now on run the application as a dedicated, non-priviledged `offen` user. Please [refer to our documentation](https://docs.offen.dev/running-offen/known-issues/#docker-based-deployment-stops-working-after-upgrading-to-v040-or-later) on how to update. Feel free to contact us if you need further assistance. + +--- + +### Next up + +#### Awareness once more + +We want to further support operators in making users aware of how their data is handled. As a further step, we plan to make all existing consent elements customizable in their design to make insertion less painful for operators. + +Following on from this, we then aim to give operators a range of options for adding pre-built elements to their website that will help attract user awareness. + +#### Talks and conferences + +As far as the visibility of our project in the relevant public is considered, there is still much to be done. That' s why we want to present Offen and the idea of fair data transfer behind it to a professional audience as well. + +We already have a few events in mind but welcome more recommendations for relevant talks and conferences worldwide. Do you have something in mind that we should apply for? [Let us know.](mailto:hioffen@posteo.de) + +--- + +### Happy to hear from you + +Are you using Offen? We're happy to feature you in this [README.](https://github.com/offen/offen/blob/development/README.md) Send a PR adding your site or app to [this](https://github.com/offen/offen/blob/development/README.md#whos-using-offen) section. + +If you have any feedback, comment or bug report on the latest release, let us know. Open an [issue](https://github.com/offen/offen/issues) or send us an email at [hioffen@posteo.de](mailto:hioffen@posteo.de). diff --git a/homepage/theme/static/images/offen-blog-0170-extend-view.jpg b/homepage/theme/static/images/offen-blog-0170-extend-view.jpg new file mode 100644 index 0000000000000000000000000000000000000000..de613b60d70be96407f2bedcda080a07ce6b4eb5 GIT binary patch literal 96040 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 RMVCa!xW5DOnH5;S|Jkjr%a{NF literal 0 HcmV?d00001 diff --git a/homepage/theme/templates/archives.html b/homepage/theme/templates/archives.html index 25772bc..104212c 100644 --- a/homepage/theme/templates/archives.html +++ b/homepage/theme/templates/archives.html @@ -31,7 +31,7 @@
- {{ article.date | strftime('%d %b %Y') }}{% if article.modified %}(article.updated {{ article.modified | strftime('%d %b %Y') }}){% endif %}, {{ article.author }} + {{ article.date | strftime('%d %b %Y') }}, {{ article.author }}

{% if not article.must_read %} diff --git a/homepage/theme/templates/article.html b/homepage/theme/templates/article.html index 76e2e76..b60784c 100644 --- a/homepage/theme/templates/article.html +++ b/homepage/theme/templates/article.html @@ -26,8 +26,13 @@
- {{ article.date | strftime('%d %b %Y') }}{% if article.modified %}(updated {{ article.modified | strftime('%d %b %Y') }}){% endif %}, {{ article.author }} + {{ article.date | strftime('%d %b %Y') }}, {{ article.author }}
+ {% if article.modified %} +
+ Revised on {{ article.modified | strftime('%d %b %Y') }} +
+ {% endif %} {{ article.content }}
From 1aa23fbca8f91889a04d8244fc9eb54cd426b354 Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Tue, 20 Apr 2021 20:30:33 +0200 Subject: [PATCH 2/2] change article image, remove link targets --- homepage/content/articles/0010-milestone-1.md | 10 ++++----- homepage/content/articles/0030-milestone-2.md | 14 ++++++------ .../content/articles/0040-test-offen-today.md | 6 +++--- homepage/content/articles/0060-milestone-4.md | 6 +++--- homepage/content/articles/0070-budget.md | 18 ++++++++-------- homepage/content/articles/0080-beta.md | 2 +- homepage/content/articles/0090-milestone-5.md | 4 ++-- homepage/content/articles/0100-matomo.md | 4 ++-- homepage/content/articles/0110-milestone-6.md | 14 ++++++------ .../content/articles/0120-opt-in-quality.md | 4 ++-- homepage/content/articles/0130-performance.md | 4 ++-- .../content/articles/0140-privacy-cookies.md | 16 +++++++------- homepage/content/articles/0150-interfaces.md | 2 +- .../content/articles/0160-our-story-so-far.md | 6 +++--- homepage/content/articles/0170-extend-view.md | 2 +- homepage/content/pages/about.md | 20 +++++++++--------- homepage/content/pages/get-started.md | 2 +- homepage/content/pages/legal-privacy.md | 8 +++---- homepage/content/pages/try-demo.md | 2 +- .../images/offen-blog-0170-extend-view.jpg | Bin 96040 -> 143521 bytes 20 files changed, 72 insertions(+), 72 deletions(-) diff --git a/homepage/content/articles/0010-milestone-1.md b/homepage/content/articles/0010-milestone-1.md index 94d17f7..595667e 100644 --- a/homepage/content/articles/0010-milestone-1.md +++ b/homepage/content/articles/0010-milestone-1.md @@ -19,21 +19,21 @@ We have further refined the existing application architecture to make it more ro #### Easy to test drive Download a single binary file and run it on your local computer to get an Offen instance up and running immediately. At the moment this setup only supports Linux. Windows and MacOS will follow soon. -[Download binary](https://8342-180605180-gh.circle-artifacts.com/0/tmp/artifacts/offen-stable.tar.gz){: target="_blank" data-button="outline"} +[Download binary](https://8342-180605180-gh.circle-artifacts.com/0/tmp/artifacts/offen-stable.tar.gz){: data-button="outline"} #### Develop without complex setup Docker and Docker-Compose are the only hard requirement for you to develop Offen. We have successfully tested this setup under Linux, Windows and MacOS. Head over to our wiki for instructions how to get the setup up and running. -[Open wiki](https://github.com/offen/offen/wiki/Developing-offen#setup){: target="_blank" data-button="outline"} +[Open wiki](https://github.com/offen/offen/wiki/Developing-offen#setup){: data-button="outline"} #### Lightweight and accessible interfaces -The *Auditorium* is ready for a dry run. It's a functional prototype for accessing and managing user data. We opted for [Choo](https://choo.io/){: target="_blank"} as the application framework and [Tachyons](https://tachyons.io/){: target="_blank"} as the CSS framework. +The *Auditorium* is ready for a dry run. It's a functional prototype for accessing and managing user data. We opted for [Choo](https://choo.io/) as the application framework and [Tachyons](https://tachyons.io/) as the CSS framework. #### Ready to localize You can now localize all user-related content in server- and client-side applications. At the moment English is the only supported locale, but we would be happy to add more locales soon. Contributors wanted after milestone 3 is completed. [Get in touch](mailto:hioffen@posteo.de){: data-button="outline"} #### Read the docs -The work on our wiki has started. Including documentation for [developers](https://github.com/offen/offen/wiki/Developing-offen){: target="_blank"} as well as for [website operators](https://github.com/offen/offen/wiki/Running-offen){: target="_blank"} who want to deploy and run Offen. +The work on our wiki has started. Including documentation for [developers](https://github.com/offen/offen/wiki/Developing-offen){: target="_blank"} as well as for [website operators](https://github.com/offen/offen/wiki/Running-offen) who want to deploy and run Offen. #### No reverse proxy required We have further hardened and improved the HTTP server that Offen exposes. If you want to, you can already expose this server to the Internet without having to run a reverse proxy in front of it. @@ -45,4 +45,4 @@ We have further hardened and improved the HTTP server that Offen exposes. If you ### Deep dive Interested in the details? Want to get your hands dirty? Head over to our GitHub repo. -[Open milestone 1 Pull Request](https://github.com/offen/offen/pull/192){: target="_blank" data-button="full"} +[Open milestone 1 Pull Request](https://github.com/offen/offen/pull/192){: data-button="full"} diff --git a/homepage/content/articles/0030-milestone-2.md b/homepage/content/articles/0030-milestone-2.md index ab8e302..2e17f46 100644 --- a/homepage/content/articles/0030-milestone-2.md +++ b/homepage/content/articles/0030-milestone-2.md @@ -16,26 +16,26 @@ We finished milestone 2. Here is what we' ve been doing for the last 8 weeks. #### Collecting data only with consent A first approach to one of our major features is implemented. Websites that embed the Offen script now display a user consent banner. In case of user's deny, no other requests than loading the script are made from then on. -[Learn more](https://offen.offen.dev/){: target="_blank" data-button="outline"} +[Learn more](https://offen.offen.dev/){: data-button="outline"} #### Accidental leaks don't expose data -We encrypt all event data before it leaves the browser. [Two types](https://github.com/offen/offen/pull/270){: target="_blank"} of crypto implementations are used for this. This allows us to handle user data from both https and http-only sites securely. +We encrypt all event data before it leaves the browser. [Two types](https://github.com/offen/offen/pull/270) of crypto implementations are used for this. This allows us to handle user data from both https and http-only sites securely. #### What exactly happens on your website? -The insight into user behavior has been improved. Still, no sensitive user information is collected. We have added seven additional statistics like Average Page Depth as well as Landing and Exit Pages. Here you find an [overview of all added stats.](https://github.com/offen/offen/pull/270){: target="_blank"} +The insight into user behavior has been improved. Still, no sensitive user information is collected. We have added seven additional statistics like Average Page Depth as well as Landing and Exit Pages. Here you find an [overview of all added stats.](https://github.com/offen/offen/pull/270) #### We are live -The current state of *Offen runs on this domain.* You should have noticed our conset banner by now. Opted in? Head to the [Auditorium](https://offen.offen.dev/auditorium/){: target="_blank"} to manage your data. If not, please have a look at our [Explainer.](https://offen.offen.dev/){: target="_blank"} +The current state of *Offen runs on this domain.* You should have noticed our conset banner by now. Opted in? Head to the [Auditorium](https://offen.offen.dev/auditorium/) to manage your data. If not, please have a look at our [Explainer.](https://offen.offen.dev/) *We welcome any feedback* on this key subject. Did our banner text inform you sufficiently? Which issues have been left open? How can we do better? Thanks in advance. -[Send feedback](mailto:hioffen@posteo.de){: target="_blank" data-button="outline"} +[Send feedback](mailto:hioffen@posteo.de){: data-button="outline"} #### Testdrive on your system Whether you are a developer that want to contribute or a website operator that wants to test Offen. Have a demo up and running in no time on your local machine. Download and install a single binary file on Linux, Windows or MacOS. [Download demo](https://github.com/offen/offen/releases/download/v0.1.0-alpha.2/offen-v0.1.0-alpha.2.tar.gz){: data-button="outline"} #### Feeling adventurous? -Offen is under active development but with the introduction of the user consent banner has become usable for the general public. If you are brave enough you can use our [latest alpha release](https://github.com/offen/offen/releases/latest/){: target="_blank"} in a production environment. +Offen is under active development but with the introduction of the user consent banner has become usable for the general public. If you are brave enough you can use our [latest alpha release](https://github.com/offen/offen/releases/latest/) in a production environment. #### We need to talk about Safari Currently, the way we store encryption keys securely on the client side does not work in Apple's Safari browser. Fortunately, our improved opt-in flow will allow us to resume Safari support in milestone 3. Please bear with us until then. @@ -47,4 +47,4 @@ Currently, the way we store encryption keys securely on the client side does not ### Deep dive Interested in the details? Want to get your hands dirty? Head over to our GitHub repo. -[Open milestone 2 Pull Request](https://github.com/offen/offen/pull/270){: target="_blank" data-button="full"} +[Open milestone 2 Pull Request](https://github.com/offen/offen/pull/270){: data-button="full"} diff --git a/homepage/content/articles/0040-test-offen-today.md b/homepage/content/articles/0040-test-offen-today.md index 07b4851..a811231 100644 --- a/homepage/content/articles/0040-test-offen-today.md +++ b/homepage/content/articles/0040-test-offen-today.md @@ -28,11 +28,11 @@ Although we have dug very deep, things may still contain issues. Therefore, we r [Download](https://get.offen.dev/){: data-button="full"} ##### Your own Offen instance -[Deploy to Heroku](https://heroku.com/deploy?template=https://github.com/offen/heroku/tree/master){: target="_blank" data-button-mb5="full"} +[Deploy to Heroku](https://heroku.com/deploy?template=https://github.com/offen/heroku/tree/master){: data-button-mb5="full"} -Download or deploy Offen today and give it a spin. *[Check our Docs](https://docs.offen.dev/){: target="_blank"} for detailed instructions.* +Download or deploy Offen today and give it a spin. *[Check our Docs](https://docs.offen.dev/) for detailed instructions.* -We appreciate any feedback. No matter if you have difficulties with the installation, find our UI hard to understand or catch anything unexpected. Please get in touch via [Twitter,](https://twitter.com/hioffen){: target="_blank"} [LinkedIn](https://www.linkedin.com/company/hioffen/){: target="_blank"} or [email.](mailto:hioffen@posteo.de){: target="_blank"} +We appreciate any feedback. No matter if you have difficulties with the installation, find our UI hard to understand or catch anything unexpected. Please get in touch via [Twitter,](https://twitter.com/hioffen) [LinkedIn](https://www.linkedin.com/company/hioffen/) or [email.](mailto:hioffen@posteo.de) We look forward to hearing from you. Happy testing! diff --git a/homepage/content/articles/0060-milestone-4.md b/homepage/content/articles/0060-milestone-4.md index 9cf053c..aac3a8c 100644 --- a/homepage/content/articles/0060-milestone-4.md +++ b/homepage/content/articles/0060-milestone-4.md @@ -37,9 +37,9 @@ Relevant PRs are: [349](https://github.com/offen/offen/pull/349), [355](https:// In Milestone 5, we want to add integration test coverage for all of our user-facing features. To prepare for this, we did research on what tools we can use and how to integrate them into our existing development and CI setup. -We ended up choosing and implementing a setup using [Cypress](https://www.cypress.io/){: target="_blank"}, which is a popular MIT-licensed tool that can run tests in multiple browsers like Chromium and Firefox. +We ended up choosing and implementing a setup using [Cypress](https://www.cypress.io/), which is a popular MIT-licensed tool that can run tests in multiple browsers like Chromium and Firefox. -Another great thing about this setup is that is allows us to run automated Accessibility and performance audits (for example using [Lighthouse](https://developers.google.com/web/tools/lighthouse){: target="_blank"} or [Pa11y](https://pa11y.org/){: target="_blank"}. +Another great thing about this setup is that is allows us to run automated Accessibility and performance audits (for example using [Lighthouse](https://developers.google.com/web/tools/lighthouse) or [Pa11y](https://pa11y.org/). This has been implemented in PRs [362](https://github.com/offen/offen/pull/362), [365](https://github.com/offen/offen/pull/365) and [368](https://github.com/offen/offen/pull/368) @@ -102,7 +102,7 @@ Offen tries to be a slim and lightweight solution but nevertheless, crucial user Offen collects data only after opt-in. In addition to the consent banner that is shown on websites that embed Offen, the Auditorium itself allows users to manage their consent status. As an exercise, let's write a test where a user first grants consent, reviews the Auditorium and then opts out again, seeing that data has been deleted. -As noted above integration tests are written using [Cypress](https://www.cypress.io/){: target="_blank"} which has a `mocha`-esque DSL for writing tests. In the `offen/offen` repository, create a new file called `integration/cypress/integration/consent.spec.js`. We're ready to write a basic test now. +As noted above integration tests are written using [Cypress](https://www.cypress.io/) which has a `mocha`-esque DSL for writing tests. In the `offen/offen` repository, create a new file called `integration/cypress/integration/consent.spec.js`. We're ready to write a basic test now. N.B.: these examples use `.contains('some text')` for selecting elements as this is very obvious in the context of an example. Our real world tests will use dedicated `data-testid` selectors for targeting DOM elements.* diff --git a/homepage/content/articles/0070-budget.md b/homepage/content/articles/0070-budget.md index 5898f34..5a234a4 100644 --- a/homepage/content/articles/0070-budget.md +++ b/homepage/content/articles/0070-budget.md @@ -17,7 +17,7 @@ In this article we collect a few real world options and scenarios for hosting Of --- -*Prerequisite:* All of the below assumes you have registered one or multiple domains on which you run your applications and websites, and can set [A](https://en.wikipedia.org/wiki/List_of_DNS_record_types#A){: target="_blank"} or [CNAME records](https://en.wikipedia.org/wiki/CNAME_record){: target="_blank"} for these. If you do not know what this means exactly: it is a default feature in almost all packages that let you register a domain. Your provider or registrar surely can help you with further support if you need any. Read more about it in our [dedicated subdomain tutorial.](https://docs.offen.dev/running-offen/setting-up-using-subdomains/){: target="_blank"} +*Prerequisite:* All of the below assumes you have registered one or multiple domains on which you run your applications and websites, and can set [A](https://en.wikipedia.org/wiki/List_of_DNS_record_types#A) or [CNAME records](https://en.wikipedia.org/wiki/CNAME_record) for these. If you do not know what this means exactly: it is a default feature in almost all packages that let you register a domain. Your provider or registrar surely can help you with further support if you need any. Read more about it in our [dedicated subdomain tutorial.](https://docs.offen.dev/running-offen/setting-up-using-subdomains/) ### Scenarios where Offen is a good fit @@ -39,9 +39,9 @@ If you are working on a bigger project with a lot of traffic, you might consider ### Some available hosting providers -This list is a non-exhaustive collection of hosting providers that we happen to know and have used ourselves. We are in no way affiliated with any of these, don't earn any money when you install Offen there, and definitely don't want to push you anywhere. We do want you to use Offen though, of course, but it's always your choice where to run it. If you know of any other good option, tweet them our way [@hioffen](https://twitter.com/hioffen){: target="_blank"}. +This list is a non-exhaustive collection of hosting providers that we happen to know and have used ourselves. We are in no way affiliated with any of these, don't earn any money when you install Offen there, and definitely don't want to push you anywhere. We do want you to use Offen though, of course, but it's always your choice where to run it. If you know of any other good option, tweet them our way [@hioffen](https://twitter.com/hioffen). -#### [AWS](https://aws.amazon.com/){: target="_blank"} +#### [AWS](https://aws.amazon.com/) The obvious choice for hosting your Offen instance in the AWS ecosystem is probably using EC2 (which is a virtual server). For handling Offen in any of the above scenarios a `t3.nano` instance is sufficient, which - at the time of writing - bills at *USD 3.90 per month*. In case you have just recently signed up for AWS, you could also run Offen using the *free tier usage plan* that gives you one free `t2.micro` (this, by the way, is also how we are currently running our own instance). @@ -56,11 +56,11 @@ The lowdown on AWS: --- -#### [Heroku](https://www.heroku.com/){: target="_blank"} +#### [Heroku](https://www.heroku.com/) Heroku is famous for making deployment of web based software as easy as possible, and it indeed lets you deploy Offen from within your browser using our Heroku preset. -[Open Heroku preset](https://github.com/offen/heroku){: target="_blank" data-button-mb3="outline"} +[Open Heroku preset](https://github.com/offen/heroku){: data-button-mb3="outline"} Heroku has a free tier that theoretically lets you deploy Offen and a database for free. The only caveat with this is that you will need to provide your own SSL certificate in this scenario, which makes it relatively complicated to get going. In addition to that Dynos (this is Heroku's name for a virtual server) on the free plan fall asleep when they are not used, so applications tend to be relatively sluggish when going down that route. @@ -76,11 +76,11 @@ The lowdown on Heroku: --- -#### [DigitalOcean](https://www.digitalocean.com/){: target="_blank"} +#### [DigitalOcean](https://www.digitalocean.com/) DigitalOcean provides virtual servers in a product they call Droplets. The cheapest variant - which is enough to host Offen for one of the above scenarios - costs *USD 5.00 per month*. On this droplet you can install Offen yourself in whatever fashion you prefer (Docker, systemd, something else) or use our prebuilt image. -[Open prebuilt DigitalOcean image](https://github.com/offen/digitalocean){: target="_blank" data-button-mb3="outline"} +[Open prebuilt DigitalOcean image](https://github.com/offen/digitalocean){: data-button-mb3="outline"} If you need a dedicated database server, you can either use the managed Postgres offering (which is relatively expensive) or add another Droplet, installing a prebuilt PostgreSQL or MySQL image. @@ -93,7 +93,7 @@ The lowdown on DigitalOcean: --- -#### [Linode](https://www.linode.com/){: target="_blank"} +#### [Linode](https://www.linode.com/) Feeling "close to the metal" in a good way, Linode offers virtual servers on shared instances. At *USD 5.00 per month* you get a Linux server that you can use to install and serve your Offen instance. There is no dedicated database offering, so if you wanted to use a dedicated database you would need to install MySQL or PostgreSQL on another shared instance. Presets are available for these. @@ -108,4 +108,4 @@ The lowdown on Linode: ### Where to head next -If you made a choice and want to deploy your own Offen instance, head over to our [Installation tutorials](https://docs.offen.dev/running-offen/tutorials/){: target="_blank"} where you will get further guidance on what to do next and how to get your instance up and running. And in case you get stuck or need help, file an [issue](https://github.com/offen/offen/issues){: target="_blank"}, [tweet](https://twitter.com/hioffen){: target="_blank"} or [email](mailto:hioffen@posteo.de){: target="_blank"}. +If you made a choice and want to deploy your own Offen instance, head over to our [Installation tutorials](https://docs.offen.dev/running-offen/tutorials/) where you will get further guidance on what to do next and how to get your instance up and running. And in case you get stuck or need help, file an [issue](https://github.com/offen/offen/issues), [tweet](https://twitter.com/hioffen) or [email](mailto:hioffen@posteo.de). diff --git a/homepage/content/articles/0080-beta.md b/homepage/content/articles/0080-beta.md index 3163ef3..d80580c 100644 --- a/homepage/content/articles/0080-beta.md +++ b/homepage/content/articles/0080-beta.md @@ -30,4 +30,4 @@ At the same time essential metrics give operators the chance to gain valuable in By the way, Offen is in beta phase now. [Please take a look and give it a try.](/try-demo/) We believe it is time to go one step further. This is how we want to support a web that is *privacy friendly and fair at last.* Are you as enthusiastic about it as we are? -Drop us a [tweet](https://twitter.com/hioffen){: target="_blank"} or [email](mailto:hioffen@posteo.de){: target="_blank"} and feel invited to work together to drive this idea forward. +Drop us a [tweet](https://twitter.com/hioffen) or [email](mailto:hioffen@posteo.de) and feel invited to work together to drive this idea forward. diff --git a/homepage/content/articles/0090-milestone-5.md b/homepage/content/articles/0090-milestone-5.md index c57a53f..96704b4 100644 --- a/homepage/content/articles/0090-milestone-5.md +++ b/homepage/content/articles/0090-milestone-5.md @@ -39,7 +39,7 @@ Relevant PRs are: [399](https://github.com/offen/offen/pull/399), [400](https:// #### Community approved handling of licensing -With help from the FSFE, we adopted [REUSE](https://reuse.software/){: target="_blank"}, a standard and tooling around the handling of licensing in non-small repositories. Having integrated a dedicated check for REUSE compliance into our CI pipeline allows us to stop worrying we have forgotten something, and will give everyone access to all licensing information needed to use or reuse Offen in all scenarios. +With help from the FSFE, we adopted [REUSE](https://reuse.software/), a standard and tooling around the handling of licensing in non-small repositories. Having integrated a dedicated check for REUSE compliance into our CI pipeline allows us to stop worrying we have forgotten something, and will give everyone access to all licensing information needed to use or reuse Offen in all scenarios. In addition to that we now also automatically generate a NOTICE file from our dependency tree that we can include in our binary distributions, making sure every dependency is properly attributed when others download and use Offen. You can see it in action being served from our own Offen instance here: [offen.offen.dev/NOTICE.txt](https://offen.offen.dev/NOTICE.txt) @@ -87,7 +87,7 @@ Once this is defined, we will apply for new funds. Let us know if you know of an An important part of Milestone 5 was hardening the HTTP interface of Offen, which in most cases will be exposed to the internet directly, without any reverse proxy or similar in front. So why not do a load test and see how far we can take it? -The tools we'll be using to perform the load test is called [vegeta](https://github.com/tsenart/vegeta){: target="_blank"}, which you can install using `go get` (or you download the binaries from GitHub): +The tools we'll be using to perform the load test is called [vegeta](https://github.com/tsenart/vegeta), which you can install using `go get` (or you download the binaries from GitHub): ``` go get -u github.com/tsenart/vegeta diff --git a/homepage/content/articles/0100-matomo.md b/homepage/content/articles/0100-matomo.md index ac8a259..4558ab9 100644 --- a/homepage/content/articles/0100-matomo.md +++ b/homepage/content/articles/0100-matomo.md @@ -19,7 +19,7 @@ Operators interested in open and privacy friendly web analytics particularly app ### Room for improvement -Despite the general popularity, there are some problems with Matomo's decisions regarding privacy. By default, the software only offers an opt-out feature for website users. This way, *consent is practically a preset.* In addition, access to usage data is not automated and therefore can be very complex and laborious for users. A common problem which the GDPR mandates explicitly under the heading ["Rights of the data subject"](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation#III_Rights_of_the_data_subject){: target="_blank"}. +Despite the general popularity, there are some problems with Matomo's decisions regarding privacy. By default, the software only offers an opt-out feature for website users. This way, *consent is practically a preset.* In addition, access to usage data is not automated and therefore can be very complex and laborious for users. A common problem which the GDPR mandates explicitly under the heading ["Rights of the data subject"](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation#III_Rights_of_the_data_subject). On the technical side, the following issues are particularly apparent. Installing Matomo can be a bit of a pain as there are many dependencies that must be pre-installed on the system. This also applies to the requirement to use a dedicated MySQL database, which makes installation even more complex. Last but not least, the tracking script that Matomo uses is extensive and therefore delays the loading of the pages considerably. @@ -39,7 +39,7 @@ Offen is open source and will always be available for free with no hidden costs The installation is relatively simple and supports the use of SQLite files as well. The tracking script is reduced to a bare minimum and allows pages to load much faster. -To complete the package, the app allows to manage several websites with one login. All website accounts can be shared within teams. A [detailed documentation](https://docs.offen.dev/){: target="_blank"} assists with the installation and daily operation. +To complete the package, the app allows to manage several websites with one login. All website accounts can be shared within teams. A [detailed documentation](https://docs.offen.dev/) assists with the installation and daily operation. ### Confidential by design diff --git a/homepage/content/articles/0110-milestone-6.md b/homepage/content/articles/0110-milestone-6.md index 4bb8fbf..6bee204 100644 --- a/homepage/content/articles/0110-milestone-6.md +++ b/homepage/content/articles/0110-milestone-6.md @@ -10,7 +10,7 @@ bottom_cta: blog # Episode Six — Packaging and testing -It feels a little surreal to write this, but: this post marks the end of Milestone 6, which is the last one defined in our initial product plan defining the scope of our support by the [NGI Zero PET initiative](https://nlnet.nl/thema/NGIZeroPET.html){: target="_blank"}. +It feels a little surreal to write this, but: this post marks the end of Milestone 6, which is the last one defined in our initial product plan defining the scope of our support by the [NGI Zero PET initiative](https://nlnet.nl/thema/NGIZeroPET.html). In these last weeks we focused on packaging and testing, which - who would have thought - uncovered some issues we didn't know about yet. But it also felt very rewarding to see the work of the last ~9 months paying off, now that we and others can deploy and use Offen easily. Having designed Offen as a self hosted solution from the start, we managed to establish a unique characteristic when comparing Offen with other solutions out there: if you're looking to self host your analytics software, it won't get much easier. If you are unsure about that claim, check out the rest of this post to see what that actually means. @@ -32,17 +32,17 @@ As always, you can download the latest release from [https://get.offen.dev](http One of the design goals of Offen is to make it really easy to install. Nevertheless, using self hosted software can be daunting if you haven't done it before, or you are not well versed with using the CLI. To help people unsure about what to do getting started, we published a lot of options and contributed to community resources: -- There is a tutorial for installing Offen on [Uberspace](https://uberspace.de/){: target="_blank"}: [https://lab.uberspace.de/guide_offen.html](https://lab.uberspace.de/guide_offen.html){: target="_blank"} +- There is a tutorial for installing Offen on [Uberspace](https://uberspace.de/): [https://lab.uberspace.de/guide_offen.html](https://lab.uberspace.de/guide_offen.html) -- We packaged Offen for [YunoHost](https://yunohost.org/#/){: target="_blank"} (an operating system tailored towards self hosting): [https://github.com/offen/offen_ynh](https://github.com/offen/offen_ynh){: target="_blank"} +- We packaged Offen for [YunoHost](https://yunohost.org/#/) (an operating system tailored towards self hosting): [https://github.com/offen/offen_ynh](https://github.com/offen/offen_ynh) -- We wrote a tutorial for how to host your static website alongside Offen: [https://github.com/hetzneronline/community-content/pull/257](https://github.com/hetzneronline/community-content/pull/257){: target="_blank"} +- We wrote a tutorial for how to host your static website alongside Offen: [https://github.com/hetzneronline/community-content/pull/257](https://github.com/hetzneronline/community-content/pull/257) - You can deploy Offen to Heroku with a single click: [https://github.com/offen/heroku](https://github.com/offen/heroku) - There is also a prebuilt image for DigitalOcean: [https://github.com/offen/digitalocean](https://github.com/offen/digitalocean) -- In case Docker is something you are using, here's our image: [https://hub.docker.com/r/offen/offen](https://hub.docker.com/r/offen/offen){: target="_blank"} +- In case Docker is something you are using, here's our image: [https://hub.docker.com/r/offen/offen](https://hub.docker.com/r/offen/offen) - Raspberry Pis can run Offen just fine: [https://docs.offen.dev/running-offen/downloads-distributions/#building-offen-for-architectures-other-than-amd64](https://docs.offen.dev/running-offen/downloads-distributions/#building-offen-for-architectures-other-than-amd64) @@ -67,7 +67,7 @@ While we've been doing a lot of test installations of Offen ourselves in the pas #### Helping others to start contributing to Offen -Offen is free and open for everyone to use with no strigs attached. There is no business model like a hosted version or similar behind it. This is why it's important for us to open up the development of Offen to the community now that we've set the foundation. To kick this off, we will be participating in this year's [Hacktoberfest](https://hacktoberfest.digitalocean.com/){: target="_blank"}. Check out the [relevant issues on our repository](https://github.com/offen/offen/issues?q=is%3Aissue+is%3Aopen+label%3AHacktoberfest), forward this to whoever might be interested, or start hacking on Offen yourself right away. We are also happy about any kind of feedback on our [roadmap](https://github.com/offen/offen/projects/1). +Offen is free and open for everyone to use with no strigs attached. There is no business model like a hosted version or similar behind it. This is why it's important for us to open up the development of Offen to the community now that we've set the foundation. To kick this off, we will be participating in this year's [Hacktoberfest](https://hacktoberfest.digitalocean.com/). Check out the [relevant issues on our repository](https://github.com/offen/offen/issues?q=is%3Aissue+is%3Aopen+label%3AHacktoberfest), forward this to whoever might be interested, or start hacking on Offen yourself right away. We are also happy about any kind of feedback on our [roadmap](https://github.com/offen/offen/projects/1). --- @@ -99,7 +99,7 @@ Localizing software at an early stage is hard, so we developed Offen as English- #### Packaging Offen as a snap -[Snapcraft](https://snapcraft.io/){: target="_blank"} is a relatively recent way of packaging apps for use across all Linux distributions. While it has also received its fair share of criticism, it also provides a really simple way of packaging and distributing apps like Offen. +[Snapcraft](https://snapcraft.io/) is a relatively recent way of packaging apps for use across all Linux distributions. While it has also received its fair share of criticism, it also provides a really simple way of packaging and distributing apps like Offen. To build a snap from Offen, first install `snapcraft`. If you're on Ubuntu or Debian, you can use `snap` to install it: diff --git a/homepage/content/articles/0120-opt-in-quality.md b/homepage/content/articles/0120-opt-in-quality.md index 76af933..8b42aaa 100644 --- a/homepage/content/articles/0120-opt-in-quality.md +++ b/homepage/content/articles/0120-opt-in-quality.md @@ -33,7 +33,7 @@ First let's take a look at some numbers provided by our web analytics tool. Thes Figure A -To get an overview of our total traffic in the same time frame we use [GoAccess](https://goaccess.io/){: target="_blank"} to analyze our server logs. Although "total traffic" is a rather symbolic term here, since the *exact number of visitors can never be determined* by any method. Even if we leave aside all non human traffic, a combination of adblockers, privacy tools and bugs reliably prevent an absolutely accurate measurement. +To get an overview of our total traffic in the same time frame we use [GoAccess](https://goaccess.io/) to analyze our server logs. Although "total traffic" is a rather symbolic term here, since the *exact number of visitors can never be determined* by any method. Even if we leave aside all non human traffic, a combination of adblockers, privacy tools and bugs reliably prevent an absolutely accurate measurement. Figure A @@ -41,7 +41,7 @@ Not surprisingly, far more data is generated in our server logs than with our we Visitors in the server logs are identified on the basis of a single day and could therefore have been counted several times during recurring visits. Also our logs count visitors and not unique users. This is because all non human traffic on our website is also covered. Which means that search engines indexing our website and all other page views generated by software agents are included. -According to the [7th Annual Bad Bot Report](https://www.imperva.com/resources/resource-library/reports/2020-bad-bot-report/){: target="_blank"} (Imperva Threat Research Lab, 2020), the average *non human traffic on websites has now grown to more than 37%.* Two thirds of this non human traffic accounts for so called bad bots. This software interacts with your website in the same way as a human user would do, which makes it more difficult to detect and block. +According to the [7th Annual Bad Bot Report](https://www.imperva.com/resources/resource-library/reports/2020-bad-bot-report/) (Imperva Threat Research Lab, 2020), the average *non human traffic on websites has now grown to more than 37%.* Two thirds of this non human traffic accounts for so called bad bots. This software interacts with your website in the same way as a human user would do, which makes it more difficult to detect and block. Let us therefore take a closer look at the quantity and quality of referrer domains collected by both methods. diff --git a/homepage/content/articles/0130-performance.md b/homepage/content/articles/0130-performance.md index 087de27..e2910c7 100644 --- a/homepage/content/articles/0130-performance.md +++ b/homepage/content/articles/0130-performance.md @@ -10,7 +10,7 @@ bottom_cta: blog # Episode Seven — Performance and Awareness -Some time has passed after [NGI Zero PET Initiative](https://nlnet.nl/thema/NGIZeroPET.html){: target="_blank"} funding ended, we want to recap the results of our work with this blog post. +Some time has passed after [NGI Zero PET Initiative](https://nlnet.nl/thema/NGIZeroPET.html) funding ended, we want to recap the results of our work with this blog post. Wrapping up what has been a challenging year for everyone, we have been working steadily over the past three months to further enhance our product. The most important aspect of this was a significant improvement in query performance. An update that is particularly beneficial for operators of high-traffic websites who want to analyse user behavior over long periods of time. @@ -52,7 +52,7 @@ For operators who want to migrate an older running Offen instance to another har #### Localization -As already mentioned in our last milestone, localization ranks at the top of our bucket list. Thanks to the kind support of the folks at [POEditor](https://poeditor.com/){: target="_blank"}, we now have a proper workflow in place and the translation may begin. Not surprisingly, German will be the second locale we tackle. Let us know if you can you help us out with French, Spanish or any other mother tongue. +As already mentioned in our last milestone, localization ranks at the top of our bucket list. Thanks to the kind support of the folks at [POEditor](https://poeditor.com/), we now have a proper workflow in place and the translation may begin. Not surprisingly, German will be the second locale we tackle. Let us know if you can you help us out with French, Spanish or any other mother tongue. #### Easily accessible analytics data diff --git a/homepage/content/articles/0140-privacy-cookies.md b/homepage/content/articles/0140-privacy-cookies.md index fda8c67..c086736 100644 --- a/homepage/content/articles/0140-privacy-cookies.md +++ b/homepage/content/articles/0140-privacy-cookies.md @@ -11,7 +11,7 @@ bottom_cta: quality # Privacy focus? Consider the cookie -Whoever [drafted the idea for HTTP cookies](https://tools.ietf.org/html/rfc2109){: target="_blank"} back in 1997 likely did not anticipate having created a technology that is as disputed, discussed and also disliked as it is today. A non-technical user of the internet might be under the impression that cookies are an utterly useless privacy disaster that bring you nothing but consent banners filled with dark patterns, and enable advertisers to track you on literally every website ever. +Whoever [drafted the idea for HTTP cookies](https://tools.ietf.org/html/rfc2109) back in 1997 likely did not anticipate having created a technology that is as disputed, discussed and also disliked as it is today. A non-technical user of the internet might be under the impression that cookies are an utterly useless privacy disaster that bring you nothing but consent banners filled with dark patterns, and enable advertisers to track you on literally every website ever. And while there are definitely problems with the modern day usage of cookies, with very good reasons to regulate their usage, they can also be used to enhance privacy on the web. Using cookies does not necessarily equal tracking your users or invading their privacy. In this article we would like to show you how you can use cookies to respect and enhance the privacy of your users. @@ -21,7 +21,7 @@ And while there are definitely problems with the modern day usage of cookies, wi ### Collecting data should require consent, no matter your implementation details -Inside the European union the so called "[Cookie Directive](https://en.wikipedia.org/wiki/Privacy_and_Electronic_Communications_Directive_2002){: target="_blank"}" mandates acquiring consent from users for setting non-essential cookies. Similar laws exist for example in California. The internet being a global phenomenon, you are very likely to be subject to these regulations in one way or the other the moment you serve any non-trivial website. Many developers like to complain vocally about so called "cookie banners", and the number of sleazy patterns that try to trick users into consenting makes these complaints relatable. A solution that does not require user consent must surely be the better option for privacy, right? +Inside the European union the so called "[Cookie Directive](https://en.wikipedia.org/wiki/Privacy_and_Electronic_Communications_Directive_2002)" mandates acquiring consent from users for setting non-essential cookies. Similar laws exist for example in California. The internet being a global phenomenon, you are very likely to be subject to these regulations in one way or the other the moment you serve any non-trivial website. Many developers like to complain vocally about so called "cookie banners", and the number of sleazy patterns that try to trick users into consenting makes these complaints relatable. A solution that does not require user consent must surely be the better option for privacy, right? It's not that easy though. If you think user privacy from the ground up, how do the technical details of your implementation matter? We'd argue they do not matter much. If you want to collect non-essential data from your visitors (analytics data in the case of Offen) in a privacy friendly way, you should be asking for user consent. No matter how your technical solution for doing so looks like, and no matter what regulations currently say. If you're not doing this and instead come up with something that allows you to avoid "the cookie banner" for collecting non-essential data, you are not building a privacy friendly solution, you are building a regulations friendly solution. @@ -53,7 +53,7 @@ Cookies are essentially a key-value store. It might seem tempting to store detai For example let's say you wanted to write a feature test, checking for whether you can set cookies in the first place, you might come up with a mechanism that writes a random value to a certain key and tries to read it again. If the value can be read and is not altered the check succeeds. However, this means the feature test does also make the user identifiable by that random token, which is a privacy implication that is not tolerable for such a basic task. Instead, you can use a static value and also a static key for all users that ever run the feature test, thus making them indistinguishable. The guideline therefore is to always use static values that are the same for each and every user, unless you really need to identify users. -If you find yourself in the situation where you do need to create an identifier that is unique to a user, cookies will give you the privacy advantage of being able to create a truly random and anonymous value (e.g. a UUID) that is not tied to any user or device specific information (as compared with for example tracking sessions by hashing a combination of IP address and User Agent string on the server, [which leaks a lot of private information, even when stored in its hashed form only](https://edps.europa.eu/data-protection/our-work/publications/papers/introduction-hash-function-personal-data_en){: target="_blank"}). Ensure you use a well-tested library for creating such identifiers. Also, consider the option of periodically rotating such tokens so that others that inadvertently get hold of such a token can only make use of it for a limited period of time. +If you find yourself in the situation where you do need to create an identifier that is unique to a user, cookies will give you the privacy advantage of being able to create a truly random and anonymous value (e.g. a UUID) that is not tied to any user or device specific information (as compared with for example tracking sessions by hashing a combination of IP address and User Agent string on the server, [which leaks a lot of private information, even when stored in its hashed form only](https://edps.europa.eu/data-protection/our-work/publications/papers/introduction-hash-function-personal-data_en)). Ensure you use a well-tested library for creating such identifiers. Also, consider the option of periodically rotating such tokens so that others that inadvertently get hold of such a token can only make use of it for a limited period of time. > *Cookies will give you the privacy advantage of being able to create a truly random and anonymous value that is not tied to any user or device specific information.* @@ -73,7 +73,7 @@ However, when designing an application you might find yourself in situations whe #### Same site cookies -To preserve privacy for the values stored in the cookies you set yourself, you will want to restrict their usage to to a first-party or same-site context. In order to allow for fine grained control of this behavior, [the `SameSite` attribute](https://web.dev/samesite-cookies-explained/){: target="_blank"} got introduced in [RFC6265bis](https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1){: target="_blank"}. +To preserve privacy for the values stored in the cookies you set yourself, you will want to restrict their usage to to a first-party or same-site context. In order to allow for fine grained control of this behavior, [the `SameSite` attribute](https://web.dev/samesite-cookies-explained/) got introduced in [RFC6265bis](https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1). This allows you to now set a value of either `Strict`, `Lax` or `None` for the `SameSite` attribute, limiting the scenarios in which your browser will send cookie information with requests to your domain. @@ -107,15 +107,15 @@ Access rules for a cookie can be defined by using the `Domain` and `Path` parame There are some interesting details about the `Domain` parameter: it is optional and when not specified at all, the cookie will be bound to the very domain that is setting the cookie. No sibling or subdomains will be allowed to access its value. When you specify a domain, this domain and all of its subdomains will be allowed to access that cookie. -Sometimes, you will also see domain values starting with a dot like `.offen.dev`, which used to indicate that the cookie should be sent to all subdomains, yet modern browsers will treat the domain [with or without the leading dot in the same way](https://tools.ietf.org/html/rfc6265#section-4.1.2.3){: target="_blank"}. It is not needed anymore. +Sometimes, you will also see domain values starting with a dot like `.offen.dev`, which used to indicate that the cookie should be sent to all subdomains, yet modern browsers will treat the domain [with or without the leading dot in the same way](https://tools.ietf.org/html/rfc6265#section-4.1.2.3) It is not needed anymore. These two mechanisms should be leveraged from the start when you are using cookies. Start by not specifying a domain and the most restrictive `Path` value you can use and only relax these rules if it is strictly necessary for your application to function. Be extra stringent about this when handling cookies that contain identifiers. #### Expire cookies you do not need -Cookies come in two flavors: Session cookies and persistent cookies. Session cookies will be purged by your browser once your [browsing session](https://html.spec.whatwg.org/dev/history.html#browsing-session){: target="_blank"} ends, persistent cookies define a point of time where they expire themselves. Technically, it's not possible to issue a cookie that is never expiring, although you can create one that expires in a 100 years, resulting in the same effect for the end user. +Cookies come in two flavors: Session cookies and persistent cookies. Session cookies will be purged by your browser once your [browsing session](https://html.spec.whatwg.org/dev/history.html#browsing-session) ends, persistent cookies define a point of time where they expire themselves. Technically, it's not possible to issue a cookie that is never expiring, although you can create one that expires in a 100 years, resulting in the same effect for the end user. -Once again using the principle of [Datensparsamkeit](https://martinfowler.com/bliki/Datensparsamkeit.html){: target="_blank"} as a guideline, it's a good habit to start with all cookies being session cookies. Only make those persistent where the benefits justify the consequences of storing possibly sensitive data like user identifiers on a user's device for a prolonged period of time. Consider the trade-offs for your users when defining the expiry and err on the side of security and privacy. If you really need a very long lived cookie, look into if you could periodically refresh its value so that it does not create a potentially unwanted tracking identifier for others. +Once again using the principle of [Datensparsamkeit](https://martinfowler.com/bliki/Datensparsamkeit.html) as a guideline, it's a good habit to start with all cookies being session cookies. Only make those persistent where the benefits justify the consequences of storing possibly sensitive data like user identifiers on a user's device for a prolonged period of time. Consider the trade-offs for your users when defining the expiry and err on the side of security and privacy. If you really need a very long lived cookie, look into if you could periodically refresh its value so that it does not create a potentially unwanted tracking identifier for others. > *Start with all cookies being session cookies. Only make those persistent where the benefits justify the consequences of storing possibly sensitive data.* @@ -125,4 +125,4 @@ Once again using the principle of [Datensparsamkeit](https://martinfowler.com/bl If you find yourself building a product where privacy is important - just like we do when building Offen - feel encouraged to consider cookies as an option for your tasks. Very often, it's a robust and simple choice that is beneficial for your user's privacy when done right, and the implicit requirement for acquiring user consent is a major privacy feature. -Do you have comments or feedback about this article or about Offen in general? Tweet at us [@hioffen](https://twitter.com/hioffen){: target="_blank"} or email us at [hioffen@posteo.de](mailto:hioffen@posteo.de). +Do you have comments or feedback about this article or about Offen in general? Tweet at us [@hioffen](https://twitter.com/hioffen) or email us at [hioffen@posteo.de](mailto:hioffen@posteo.de). diff --git a/homepage/content/articles/0150-interfaces.md b/homepage/content/articles/0150-interfaces.md index 92c9e58..714b7a6 100644 --- a/homepage/content/articles/0150-interfaces.md +++ b/homepage/content/articles/0150-interfaces.md @@ -33,7 +33,7 @@ Offen is now also available in English and German. Our consent banner and the Au To run Offen in a non-default locale, you need to set `OFFEN_APP_LOCALE` to the desired value. In the case of German that'd be `de` for example. [Check the docs about configuring the application](https://docs.offen.dev/running-offen/configuring-the-application/#application). -Our translation workflow featuring [POEditor](https://poeditor.com){: target="_blank"} is up and running and ready to be applied to other languages. A further locale, Indonesian, is currently in the works. If you want to support fair web analytics by contributing French, Spanish or other language versions, don't hesitate to [request an invite.](mailto:hioffen@posteo.de) +Our translation workflow featuring [POEditor](https://poeditor.com) is up and running and ready to be applied to other languages. A further locale, Indonesian, is currently in the works. If you want to support fair web analytics by contributing French, Spanish or other language versions, don't hesitate to [request an invite.](mailto:hioffen@posteo.de) #### About time diff --git a/homepage/content/articles/0160-our-story-so-far.md b/homepage/content/articles/0160-our-story-so-far.md index 3e2c508..5a461d3 100644 --- a/homepage/content/articles/0160-our-story-so-far.md +++ b/homepage/content/articles/0160-our-story-so-far.md @@ -48,7 +48,7 @@ We had already started looking for support in late 2018. And as we delved deeper In our experience, the key to preparing is to find out as much as possible about the intention of a funding program. Who are the funding backers? Which people decide on the granting? Which projects have been funded so far? Does my project really fits into this whole constellation? Based on these factors you have to make a honest decision. Is the effort of an application really worth it? -With this approach we were able to focus on one German and a few international calls. And by summer 2019 we had submitted a handful of applications. To our great pleasure our proposal to the [NGI Zero Privacy & Trust Fund of the Dutch NLnet Foundation](https://nlnet.nl/PET/){: target="_blank"} was then successful. +With this approach we were able to focus on one German and a few international calls. And by summer 2019 we had submitted a handful of applications. To our great pleasure our proposal to the [NGI Zero Privacy & Trust Fund of the Dutch NLnet Foundation](https://nlnet.nl/PET/) was then successful. > *We were surprised how many funding sources for the development of open source software exist worldwide.* @@ -87,7 +87,7 @@ This will involve enhancing the UX to a level that can fully compete with other Furthermore, by factoring out tools from our code we will create an open access for all developers interested in the topic of fair data transfer. In addition to that we want to formalize the general approach we use in Offen and define a protocol spec that others can adopt, ideally generating an ecosystem of compatible client and server implementations. -NLnet is willing to support us once again in these ambitions. This time from the [NGI Zero Search and Discovery Fund.](https://nlnet.nl/discovery/){: target="_blank"} We are of course more than happy about this and would like to take this opportunity to thank the whole NLnet team for their confidence in our work. +NLnet is willing to support us once again in these ambitions. This time from the [NGI Zero Search and Discovery Fund.](https://nlnet.nl/discovery/) We are of course more than happy about this and would like to take this opportunity to thank the whole NLnet team for their confidence in our work. > *We want to formalize the general approach we use in Offen and define a protocol spec that others can adopt, ideally generating an ecosystem of compatible client and server implementations.* @@ -95,4 +95,4 @@ NLnet is willing to support us once again in these ambitions. This time from the Do you have feedback on the latest Offen release or our next steps? What is your experience in developing open source tools? Are you as enthusiastic about fair data transfer as we are? -Drop us a [tweet](https://twitter.com/hioffen){: target="_blank"} or [email](mailto:hioffen@posteo.de) and feel invited to work together to drive this idea forward. +Drop us a [tweet](https://twitter.com/hioffen) or [email](mailto:hioffen@posteo.de) and feel invited to work together to drive this idea forward. diff --git a/homepage/content/articles/0170-extend-view.md b/homepage/content/articles/0170-extend-view.md index e10ccb7..4c5b6f0 100644 --- a/homepage/content/articles/0170-extend-view.md +++ b/homepage/content/articles/0170-extend-view.md @@ -1,6 +1,6 @@ title: Extend the view description: Over the last eight weeks, we have further optimized our display options, added a French locale, and made our Docker image more safe. -date: 2021-04-16 +date: 2021-04-20 slug: extend-view url: /blog/extend-view/ sitemap_priority: 0.6 diff --git a/homepage/content/pages/about.md b/homepage/content/pages/about.md index f3109f9..565675e 100644 --- a/homepage/content/pages/about.md +++ b/homepage/content/pages/about.md @@ -8,9 +8,9 @@ sitemap_priority: 0.3 ### What is this thing called "my data" and why does seemingly everyone want to get hold of it? -It has a ring, gives a slight spine-chilling sensation and generates a whole lot of clicks: consumer magazines like German "Computer Bild" caution about ["Google espionage"](https://www.computerbild.de/artikel/cb-Ratgeber-Kurse-Wissen-Was-weiss-Google-ueber-Sie-2799009.html){: target="_blank"} just like the internet has countless tutorials on turning off numerous ["data leeches"](https://praxistipps.chip.de/datenkrake-windows-10-so-schalten-sie-auffaellige-funktionen-ab_99652){: target="_blank"}. Interestingly, diving into these realms will have you accidentally catching the next toolbar, malware infection or [even worse](https://blog.malwarebytes.com/cybercrime/2012/10/pick-a-download-any-download/){: target="_blank"}. +It has a ring, gives a slight spine-chilling sensation and generates a whole lot of clicks: consumer magazines like German "Computer Bild" caution about ["Google espionage"](https://www.computerbild.de/artikel/cb-Ratgeber-Kurse-Wissen-Was-weiss-Google-ueber-Sie-2799009.html) just like the internet has countless tutorials on turning off numerous ["data leeches"](https://praxistipps.chip.de/datenkrake-windows-10-so-schalten-sie-auffaellige-funktionen-ab_99652). Interestingly, diving into these realms will have you accidentally catching the next toolbar, malware infection or [even worse](https://blog.malwarebytes.com/cybercrime/2012/10/pick-a-download-any-download/). -Yet, many internet users still do not know what really is happening to their data. Public relation activities trying to calm the public - as recently undertaken by Facebook [for example](https://www.zeit.de/digital/datenschutz/2019-01/social-media-facebook-mark-zuckerberg-ads-privacy-business-model-transparency){: target="_blank"} - end up being rather disturbing instead of creating transparency or adding any value to the public debate. Denelle Dixon, COO of Mozilla, just publicly [warned the European Commission](https://blog.mozilla.org/blog/2019/01/31/mozilla-raises-concerns-over-facebooks-lack-of-transparency/){: target="_blank"} about the dangerous effects an opaque apparatus such as Facebook can have on society. Updated Terms and Conditions only parenthetically mention that newly created Google accounts will now hand over real names to third parties for [advertising purposes](https://www.propublica.org/article/google-has-quietly-dropped-ban-on-personally-identifiable-web-tracking){: target="_blank"}. +Yet, many internet users still do not know what really is happening to their data. Public relation activities trying to calm the public - as recently undertaken by Facebook [for example](https://www.zeit.de/digital/datenschutz/2019-01/social-media-facebook-mark-zuckerberg-ads-privacy-business-model-transparency) - end up being rather disturbing instead of creating transparency or adding any value to the public debate. Denelle Dixon, COO of Mozilla, just publicly [warned the European Commission](https://blog.mozilla.org/blog/2019/01/31/mozilla-raises-concerns-over-facebooks-lack-of-transparency/) about the dangerous effects an opaque apparatus such as Facebook can have on society. Updated Terms and Conditions only parenthetically mention that newly created Google accounts will now hand over real names to third parties for [advertising purposes](https://www.propublica.org/article/google-has-quietly-dropped-ban-on-personally-identifiable-web-tracking).
Detour @@ -20,7 +20,7 @@ As a regular user of the internet, are you really being spied upon? *What exactl > "If you have something that you don't want anyone to know, maybe you shouldn't be doing it in the first place." > -> [Eric Schmidt](https://www.eff.org/de/deeplinks/2009/12/google-ceo-eric-schmidt-dismisses-privacy){: target="_blank"} (at this time CEO of Google), 2009 +> [Eric Schmidt](https://www.eff.org/de/deeplinks/2009/12/google-ceo-eric-schmidt-dismisses-privacy) (at this time CEO of Google), 2009 We would like to turn the tables on this much quoted statement and apply it to the operators of services and websites instead of their users. The analytics software Offen *transparently and uncompromisingly discloses what data is being collected and what it is being used for* to the users. @@ -42,7 +42,7 @@ Choosing Offen, websites and web applications obtain a free, open and robust too Transparently handling usage data in the open creates mutual trust while still enabling operators to collect needed usage statistics. Offen is designed to be a mediating agent only, and does not side with either users or operators. Sharing knowledge between the two parties creates opportunities for an *open and fact based discussion* about user data and privacy. Users gain insights into what data is being collected and what these data points are used for, just like they learn about which kind of data is not part of the collection. They are enabled to reach self-determined decisions about what they consent with and what they disagree with when it comes to privacy on the web, also in other contexts than analytics. -We want to exemplify that it is time to depart the age of ["data capitalism"](https://www.zeit.de/digital/datenschutz/2019-01/datenschutz-nick-couldry-datenkolonialismus-datenhandel/komplettansicht){: target="_blank"} and to create *technologies and infrastructure that are transparent, open and oriented towards the common good* +We want to exemplify that it is time to depart the age of ["data capitalism"](https://www.zeit.de/digital/datenschutz/2019-01/datenschutz-nick-couldry-datenkolonialismus-datenhandel/komplettansicht) and to create *technologies and infrastructure that are transparent, open and oriented towards the common good*
Detour @@ -50,9 +50,9 @@ We want to exemplify that it is time to depart the age of ["data capitalism"](ht ### Offen as a technology -At runtime, Offen is just mediating exchange between users and operators. Usage data is collected in conformance to GDPR and with the concept of ["Datensparsamkeit"](https://martinfowler.com/bliki/Datensparsamkeit.html){: target="_blank"} in mind. All user data is encrypted in the browser so that it can only ever be accessed by the users themselves or the matching operator. While being collected in the context of a website or application, neither operators nor third party scripts have any possibility to access the usage data. Offen itself doesn't have any way of decrypting, processing or even selling the gathered data at any point. +At runtime, Offen is just mediating exchange between users and operators. Usage data is collected in conformance to GDPR and with the concept of ["Datensparsamkeit"](https://martinfowler.com/bliki/Datensparsamkeit.html) in mind. All user data is encrypted in the browser so that it can only ever be accessed by the users themselves or the matching operator. While being collected in the context of a website or application, neither operators nor third party scripts have any possibility to access the usage data. Offen itself doesn't have any way of decrypting, processing or even selling the gathered data at any point. -The software itself, as well as *all the used tools are open source*, [project planning and technical specification](https://github.com/offen/offen){: target="_blank"} take place in the open and actively solicit feedback from the general public. +The software itself, as well as *all the used tools are open source*, [project planning and technical specification](https://github.com/offen/offen) take place in the open and actively solicit feedback from the general public. Users and operators are given intuitive and accessibility-focused tools for analyzing and managing their data in the form of a web application and a browser extension. Operators deploy the service using a simple script tag. @@ -64,11 +64,11 @@ Developing and running Offen can only work out when it is entirely *free of any ### Status Quo -Offen is created by [Frederik Ring](https://www.frederikring.com/){: target="_blank"} and [Hendrik Niefeld](http://niefeld.com/){: target="_blank"} and is currently being conceptually designed and in active development, both as a product as well as as a software. +Offen is created by [Frederik Ring](https://www.frederikring.com/) and [Hendrik Niefeld](http://niefeld.com/) and is currently being conceptually designed and in active development, both as a product as well as as a software. -[![NLnet Foundation](/theme/images/nlnet-logo.svg){:width="160px" height="60px" class="mt4"}](https://nlnet.nl/){: target="_blank"} +[![NLnet Foundation](/theme/images/nlnet-logo.svg){:width="160px" height="60px" class="mt4"}](https://nlnet.nl/) -We are happy to work with [NLnet Foundation,](https://nlnet.nl/){: target="_blank"} which actively supports our efforts as part of its [Next Generation Internet](https://nlnet.nl/NGI/){: target="_blank"} initiative. +We are happy to work with [NLnet Foundation,](https://nlnet.nl/) which actively supports our efforts as part of its [Next Generation Internet](https://nlnet.nl/NGI/) initiative. ### Contact @@ -76,4 +76,4 @@ We are happy to work with [NLnet Foundation,](https://nlnet.nl/){: target="_blan *Feel free to contact us with any kind of feedback.* From criticism and praise to contributions or support, everything is welcome. Get in touch. [hioffen@posteo.de](mailto:hioffen@posteo.de) -[PGP Key](/theme/74B041E23DB29D552644CEB1B18C633D6967FE3F.asc){: target="_blank"} +[PGP Key](/theme/74B041E23DB29D552644CEB1B18C633D6967FE3F.asc) diff --git a/homepage/content/pages/get-started.md b/homepage/content/pages/get-started.md index c41536a..eee00b1 100644 --- a/homepage/content/pages/get-started.md +++ b/homepage/content/pages/get-started.md @@ -6,7 +6,7 @@ sitemap_priority: 0.8 We optimize Offen to be as simple and easy for everyone to self host. *No additional software is required to run an instance* and hardware requirements are minimal. A basic VPS or even a Raspberry Pi will be all you need to get started. -Choose your preferred way of running Offen below. Be sure to check out our documentation as well. If you get stuck or need help, [file an issue][gh-issues], [tweet (@hioffen)][twitter]{: target="_blank"} or [email][email]. +Choose your preferred way of running Offen below. Be sure to check out our documentation as well. If you get stuck or need help, [file an issue][gh-issues], [tweet (@hioffen)][twitter] or [email][email]. [gh-issues]: https://github.com/offen/offen/issues [twitter]: https://twitter.com/hioffen diff --git a/homepage/content/pages/legal-privacy.md b/homepage/content/pages/legal-privacy.md index 5d09d6c..f542bb1 100644 --- a/homepage/content/pages/legal-privacy.md +++ b/homepage/content/pages/legal-privacy.md @@ -28,7 +28,7 @@ Our banner serves two purposes: We ask you to access your usage data and would l Yes, in particular cookies are used to store your decision about granting access to your usage data. If you opt in, we also use cookies to store a user and a session ID for you. #### How does it all work? -After opening a website where an Offen installation is active, you can explicitly opt in to the data collection and thereby help to improve the services you use. Only then you will be assigned a user and a session ID using a cookie. Offen handles these IDs in an unrecognizable form. [Learn more about cookies here.](https://en.wikipedia.org/wiki/HTTP_cookie){: target="_blank"} +After opening a website where an Offen installation is active, you can explicitly opt in to the data collection and thereby help to improve the services you use. Only then you will be assigned a user and a session ID using a cookie. Offen handles these IDs in an unrecognizable form. [Learn more about cookies here.](https://en.wikipedia.org/wiki/HTTP_cookie) ### External hosting This website is hosted by an external service provider. Non-personal data on requests to this website are stored on the hoster's servers and automatically deleted after 7 days. Responsible for hosting this website is: @@ -38,7 +38,7 @@ Industriestr. 25 91710 Gunzenhausen, Germany E-mail: [info@hetzner.com](mailto:info@hetzner.com) -Internet address: [www.hetzner.com](https://www.hetzner.com/){: target="_blank"} +Internet address: [www.hetzner.com](https://www.hetzner.com/) ### Data processing / Information in accordance with Section 5 TMG Data processing on this website is handled by the website operator. If you have any questions about data protection, please feel free to contact us at any time. Responsible for data processing and general contact for this website is: @@ -54,7 +54,7 @@ Internet address: [www.offen.dev](http://www.offen.dev) If you contact us by e-mail, your request including all resulting personal data (name, request) will be stored by us for the purpose of processing your request. We will not disclose your data without your consent. It remains stored with us until you request us to delete it or revoke your consent to store it. ### License -The content of this website itself is licensed under the [Creative Commons Attribution 4.0 International (CC BY 4.0) License](https://creativecommons.org/licenses/by/4.0/){: target="_blank"}, and the underlying source code used to format and display that content is licensed under the [GNU Affero General Public License v3.0](https://github.com/offen/website/blob/development/LICENSE){: target="_blank"}. +The content of this website itself is licensed under the [Creative Commons Attribution 4.0 International (CC BY 4.0) License](https://creativecommons.org/licenses/by/4.0/), and the underlying source code used to format and display that content is licensed under the [GNU Affero General Public License v3.0](https://github.com/offen/website/blob/development/LICENSE). ### Graphics and Image Sources -NLNet Logo [https://nlnet.nl/logo/](https://nlnet.nl/logo/){: target="_blank"} +NLNet Logo [https://nlnet.nl/logo/](https://nlnet.nl/logo/) diff --git a/homepage/content/pages/try-demo.md b/homepage/content/pages/try-demo.md index 8a614e0..6dcf959 100644 --- a/homepage/content/pages/try-demo.md +++ b/homepage/content/pages/try-demo.md @@ -6,7 +6,7 @@ sitemap_priority: 0.1 Offen always respects your data, which is why *we don't offer a live demo showing you data of real users.* However, it's really easy to get a demo that is populated with random usage data up and running on your system. -If you get stuck or need help, [file an issue][gh-issues], [tweet (@hioffen)][twitter]{: target="_blank"} or [email][email]. +If you get stuck or need help, [file an issue][gh-issues], [tweet (@hioffen)][twitter] or [email][email]. [gh-issues]: https://github.com/offen/offen/issues [twitter]: https://twitter.com/hioffen diff --git a/homepage/theme/static/images/offen-blog-0170-extend-view.jpg b/homepage/theme/static/images/offen-blog-0170-extend-view.jpg index de613b60d70be96407f2bedcda080a07ce6b4eb5..94701caec678d842a985ef78bdefa63ad5c115fb 100644 GIT binary patch literal 143521 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

-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 literal 96040 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 RMVCa!xW5DOnH5;S|Jkjr%a{NF