privacy

goaccess

19 May 2020Last Commit11267 (1642/yr)Github Stars274Issues

GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal on *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. More info at: https://goaccess.io.

GoAccess parses the specified web log file and outputs the data to the X terminal. Features include:

Completely Real Time
All panels and metrics are timed to be updated every 200 ms on the terminal output and every second on the HTML output.

paperwork

28 Mar 2020Last Commit7471 (1268/yr)Github Stars30Issues

Paperwork is an open-source, self-hosted alternative to services like Evernote®, Microsoft OneNote® or Google Keep®

We at Paperwork believe that your private data should be yours and no other person or corporation should be able to access or even benefit from it. Hence it is our goal to build software that enables everyone to store and manage their documents in a cloud that's theirs alone – whether it's a computer scientist working with confidential data, a critical journalist, a freedom-of-speech activist or just your grandparents. Our goal is to be your privacy focused, open-source alternative to Evernote®, Microsoft OneNote® and Google Keep® for capturing ideas and managing documents.

fathom

08 May 2020Last Commit6475 (1844/yr)Github Stars40Issues

Fathom Analytics is a simpler and more privacy-focused alternative to Google Analytics.

Collecting information on the internet is important, but it’s broken. We’ve become complacent in trading information for free access to web services, and then complaining when those web services do crappy things with that data.

The problem is this: if we aren’t paying for the product, we are the product.

Google Analytics may give you free access to their services but in turn, they’re assembling data profiles on your website visitors, which they can then use for better targeting of advertisements across their network.

sparkleshare

12 Apr 2020Last Commit4425 (459/yr)Github Stars120Issues

SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It's available for Linux distributions, macOS, and Windows.

You can support this project through 💕 GitHub Sponsors.

SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.

You can install the package from your distribution (likely old and not updated often), but we recommend to get our Flatpak with automatic updates to always enjoy the latest and greatest:

rudder-server

23 May 2020Last Commit1777 (2100/yr)Github Stars34Issues

Short answer: RudderStack is an open-source Segment alternative written in Go, built for the enterprise. .

Long answer: RudderStack is a platform for collecting, storing and routing customer event data to dozens of tools. RudderStack is open-source, can run in your cloud environment (AWS, GCP, Azure or even your data-centre) and provides a powerful transformation framework to process your event data on the fly.

RudderStack runs as a single go binary with Postgres. It also needs the destination (e.g. GA, Amplitude) specific transformation code which are node scripts. This repo contains the core backend and the transformation modules of Rudder. The client SDKs are in a separate repo (link below).

ackee

23 May 2020Last Commit1640 (269/yr)Github Stars17Issues

Self-hosted, Node.js based analytics tool for those who care about privacy. Ackee runs on your own server, analyses the traffic of your websites and provides useful statistics in a minimal interface.

Try the 🔮 live demo or learn more about Ackee on our 🌍 website.

Get Ackee up and running…

And configure Ackee and your server correctly…

Take a look at the FAQ if you have any questions left.

Ackee is a web app you install on your server to analyse the traffic of your sites.

Ackee is lightweight, easy to install and has a good balance between analytics and privacy. It features an API and web interface and tracks only what's necessary.

remark42

24 May 2020Last Commit1532 (631/yr)Github Stars53Issues

Remark42 is a self-hosted, lightweight, and simple (yet functional) comment engine, which doesn't spy on users. It can be embedded into blogs, articles or any other place where readers add comments.

Demo site available with all authentication methods, including email auth and anonymous access.

Comments example:

For admin screenshots see Admin UI wiki

this is the recommended way to run remark42

Following list of command-line options is deprecated and will be removed in 2 minor releases or 1 major release (whichever is closer) from the version in which they were deprecated. After remark42 version update, please check startup log once for deprecation warnings to avoid trouble with unrecognized command-line options in the future.

django-th

01 May 2020Last Commit1333 (181/yr)Github Stars5Issues

Automate the exchanges of the data between the applications and services you use on the web.

Make Twitter talk to Mastodon, make Github talk to Mattermost, store your favorite tweets by creating notes in Evernote, follow RSS feeds and post each news in Wallabag, Pocket or Evernote.

The possibilities are too numerous to name all of them, but with that project you won't have to raise your little finger at all: automate everything and make your life easier.

And last but not least, as this is your project, all the credentials you used to give to IFTTT and consorts, are now safe in your hands.

open-web-analytics

22 May 2020Last Commit1110 (136/yr)Github Stars27Issues

Official Git Repository for the Open Web Analytics Project.

See the wiki on Github for documentation.

piwigo

20 May 2020Last Commit958 (198/yr)Github Stars523Issues

Manage your photo library. Piwigo is open source photo gallery software for the web. Designed for organisations, teams and individuals.

The piwigo.org website introduces you to Piwigo. You'll find a demo, forums, wiki and news.

More information

More information

If you do not have your own server, consider the piwigo.com hosting solution.

Piwigo is widely driven by its community; if you want to improve the code, fork this repo and submit your changes to the master branch. See our Contribution guide.

Piwigo is released under the GPL v2 license. See our Copying details.

anonaddy

21 May 2020Last Commit567 (614/yr)Github Stars19Issues

This is the source code for self-hosting AnonAddy.

AnonAddy is short for "Anonymous Email Address". The word "Addy" is internet slang for email address, e.g.

"My addy is being spammed. I should've kept it private."

I made this service after trying a few other options that do a similar thing. I was really interested in how they worked and loved the thought of protecting my real email addresses from spam.

I also wanted to address some issues with other services such as:

I made the code open-source to show everyone what was going on behind the scenes and to allow others to help improve the application.

amiunique

03 Jun 2019Last Commit565 (103/yr)Github Stars22Issues

This repository contains all the source code from the AmIUnique.org website.
This application was built using the framework Play 2.3 for the back-end and Bootstrap for the front-end.

JDK8 is needed to build the application.

A database is needed to store the fingerprints. To facilitate the creation process, the "fpDB.sql" file located at the root of the repository contains the structure of the table. You just need to import it with mysqldump or through phpMyAdmin to have everything set up properly. Then, you have to modify the "amiunique-source/website/conf/application.conf" to include your database connection credentials (user and password). Same action required in "amiunique-source /website/conf/META-INF/persistence.xml" to activate the persistence of data.

inboxen

07 May 2020Last Commit158 (28/yr)Github Stars43Issues

This is the complete system with everything you need to set up Inboxen.

Join us in our IRC channel! We're in the #inboxen channel on MegNet

GPG keys used by Inboxen developers to sign releases:

You'll need the following tools:

This project comes with a .editorconfig file - we recommend installing it to avoid things like mixing tabs/spaces or accidentally saving files with DOS-style newlines.

Set yourself up with a virtual environment and run the following:

When you've made your changes, remember to check your code style and run unit tests.

mailcare

13 Mar 2020Last Commit116 (36/yr)Github Stars1Issues

This is an open source disposable email address service that was built and maintained at mailcare.io.

Begin by cloning this repository to your machine, and installing all Composer & NPM dependencies.

Next, configure your mail transfer agent (MTA) to catch all emails and route them to the php application mailcare. See bellow an example with Postfix that I personnally use.

This script does 2 configurations

/etc/postfix/main.cf

Replace the line myhostname = * by myhostname = example.org Add one new line smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination for security purposes. Add one new line local_recipient_maps = to accept any mailbox under the domain myhostname

kis3

05 May 2020Last Commit34 (30/yr)Github Stars3Issues

I started to develop KISSS because I need a simple and privacy respecting method to collect visitor statistics of my website. I don't need any fancy dashboard, but I want to get exactly the stats I need. I need something fast, that is able to run even on really low end hardware like a Raspberry Pi.

KISSS is really easy to install via Docker.

Depending on your setup, replace -p 8080:8080 with your custom port configuration. KISSS listens to port 8080 by default, but you can also change this via the configuration.