How Atomic Reps works
These pages cover the Slack integration, the web daily rep, and the emailed question of the day, and what data moves in and out of each. You can read all of them without an account, without JavaScript, and without emailing us first.
Atomic Reps delivers one engineering question a day into a Slack channel your team already uses. A member answers with a single click; the verdict and the explanation come back only to them, as an ephemeral message no one else in the channel can see. At the end of the day the question closes and we post nothing else: no count, no accuracy, no ranking.
We do not read your messages. Atomic Reps requests no message-history scope, ingests no source code, and never trains AI on your data (see the Security page and data flows for the authoritative statements). The only input we process is the answer you submit through our interactive components. The pages below document every command, the lifecycle of a rep, the payload of each Slack event, the OAuth scopes we request, and how long we keep each category of data.
Slack is not required. The same daily question runs on the web at /daily, and we can email it to you on a cadence you pick. The daily rep page covers both loops; data flows documents what is inside an email answer link and how unsubscribe works.
Engineer setting it up
Install & setup
The five-step install, from Add to Slack to the first question in your channel.
Everyone
Commands
Every /reps command: what it does, where the reply appears, and who can see it.
Everyone
Daily rep
The lifecycle of one rep in Slack, on the web, and as the emailed question of the day.
Security reviewer
Data flows
Per-event payloads, what is inside an email answer link, and how unsubscribe works.
Security reviewer · admin
Scopes
Every OAuth scope we request, why we request it, and what breaks without it.
Admin · security reviewer
Retention
How long we keep each data category, per tier, and what happens on uninstall.
Engineering leader · procurement
Continuity
Legal entity, where your data physically lives, and the notice and export window if we wind down.
