Skip to content

Instantly share code, notes, and snippets.

View abhas's full-sized avatar

Abhas Abhinav abhas

View GitHub Profile
@abhas
abhas / config.h
Created August 27, 2021 18:55 — forked from ednisley/config.h
QMK files for KeyboardIO Atreus modified with layer-indicating WS2812 RGB LED
#define RGB_DI_PIN B2
#define RGBLED_NUM 1
// https://github.com/qmk/qmk_firmware/blob/master/docs/ws2812_driver.md
//#define WS2812_TRST_US 280
//#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_GRB
#define RGBLIGHT_LIMIT_VAL 63
#define RGBLIGHT_LAYERS
@abhas
abhas / notes.md
Created June 14, 2019 13:02 — forked from maxidorius/notes.md
Notes on privacy and data collection of Matrix.org

Notes on privacy and data collection of Matrix.org

DISCLAIMER: This research and investigation work is based on several years of experience within the Matrix ecosystem and validation of facts via public and private communication. Reverse engineering was used to ensure some of the statements presented as facts regarding implementations are accurate.

Nonetheless it is possible that a mistake has made its way in these notes. If that is the case, please get in touch with the author which will fix any factual mistakes in good faith. We always encourage people not to trust statements at face value and always double-check for themselves.


TL;DR: matrix.org and vector.im receive a lot of private, personal and identifiable data on a regular basis, or metadata that can be used to precisely identify and/or track users/server, their social graph, usage pattern and potential location. This is possible both by the default configuration values in synapse/Riot that do not promote privacy, and by