O Spam Scanner
Spam Scanner to filtr antyspamowy do poczty stworzony przez Forward Email, usługę pocztową nastawioną na prywatność, na potrzeby jej własnych serwerów pocztowych. Kod źródłowy, zgłoszenia i wydania są na GitHubie, a pakiet w npm.
Kto go tworzy#
Zespół Forward Email pisze i utrzymuje Spam Scanner. Forward Email nie przechowuje logów treści wiadomości, więc nie mógł wysyłać poczty do zewnętrznej usługi filtrującej: filtr musiał działać na własnych serwerach i uzasadniać każdą decyzję bez czytania poczty przez człowieka. Jak używa go Forward Email
Forward Email także jest open source, pod adresem github.com/forwardemail/forwardemail.net. Jego założyciel był jednym z pierwszych pracowników DuckDuckGo.
Kontakt#
- Pytania, błędy i prośby o funkcje: otwórz zgłoszenie na GitHubie.
- Podatności bezpieczeństwa: zgłaszaj je prywatnie przez zgłaszanie podatności na GitHubie, nie w publicznych zgłoszeniach. Ten sam adres jest w pliku security.txt.
- Inne licencje: skontaktuj się z Forward Email.
Warunki licencji#
Licencja Spam Scannera to Business Source License 1.1, a jej Change License to Apache License 2.0. Change Date podana w licencji już minęła i od tej daty licencja przyznaje ci prawa na warunkach Apache License 2.0.
Prywatność#
Ta strona nie ustawia ciasteczek i nie ładuje analityki, trackerów, reklam, czcionek ani skryptów z innych stron. Każdy plik pochodzi z spamscanner.net.
- Motyw, wybrany język i serwer Mastodon, na który udostępniasz, są zapisywane w lokalnej pamięci przeglądarki i nigdzie nie są wysyłane.
- Wideo ładuje się dopiero, gdy je odtworzysz.
- Linki do udostępniania to zwykłe linki, więc nic z tych sieci nie ładuje się, dopóki w któryś nie klikniesz.
- Strona jest hostowana na GitHub Pages, a GitHub ze względów bezpieczeństwa zapisuje adres IP każdego odwiedzającego. Zobacz GitHub Pages i oświadczenie o prywatności GitHuba.
Co wysyła oprogramowanie#
Spam Scanner nie wysyła telemetrii i nie sprawdza aktualizacji. Domyślnie sprawdza nazwy hostów z linków wiadomości w filtrujących resolverach DNS Cloudflare i nic innego nie opuszcza maszyny. Pozostałe testy sieciowe są wyłączone, dopóki ich nie włączysz. Bezpieczeństwo i prywatność
Wydania#
Samodzielne pliki binarne buduje GitHub Actions z publicznego repozytorium. Każde wydanie podaje ich skróty w pliku SHA256SUMS, który sprawdza skrypt instalacyjny, a każdy plik binarny ma podpisane poświadczenie pochodzenia kompilacji. Wydania i ich opisy są na GitHubie.