keeptrack

Privacy and security

Where your data is

Keep the repo private

Contacts are personal data (UK GDPR). If the repo is public, everybody can read it. The board shows a large warning on each load if your repo is public. To fix it: on GitHub, open your repo → Settings → Danger Zone → Change visibility → Private.

Your token

Deleting a person

Delete person removes their current file. Git keeps old versions, so the person stays in the repo history. To remove them completely (for example after a GDPR request), the history must be rewritten. Ask a developer, or ask your AI assistant for the steps, and do it with care.

AI assistants

An assistant can read the people on your board when you ask it to help. Use assistants that you trust with that data. The Keeptrack skill tells the assistant not to send messages and not to copy contact details elsewhere.

Public boards

If the repo is public, anyone can read the board, also with no token. The board shows a warning when it finds a public repo. People who open a public board with no token see it read-only.

To get an alert if the repo is ever made public, add the optional visibility alarm: python3 board/keeptrack.py kit-update --visibility-alarm. A daily check then opens a P0 issue for the board owner if the repo is not private.