SafeSprint docs
How SafeSprint works, from your first board to running sprints with the whole team.
Introduction#
SafeSprint is a free Kanban board for teams. You get organizations, shared and private boards, cards with all the usual details, and live updates while several people work on the same board.
The name says what it is for. Safe: it is safe by default. Two-factor sign-in, sessions you can revoke per device, private boards and an audit log are built in, and nothing needs switching on before your team's work is protected. Mistakes are safe too: moves can be undone and archived work can be restored. Sprint: it is shaped around project sprints, with a backlog, work-in-progress limits, estimates and due dates.
Getting started#
- Create an account with your name, email and a password, or with one of the other sign-in options on the sign-in page.
- Click the link in the verification email. Nothing opens until you do, and the link and the account last 24 hours: an account that isn't verified by then is removed, and you can sign up again with the same address.
- You land in your own workspace, with a welcome message waiting in the inbox (the bell in the top bar). The workspace is an organization: rename it from its Settings tab to fit your team or company.
- Create your first board, from scratch or from a template.
- Invite your team from the Members page.
Organizations#
Everything in SafeSprint lives in an organization: its boards, its members and its audit log. You can belong to several and switch between them with the menu next to the SafeSprint logo. The organization's home page lists its boards, with starred boards at the top.

Members and roles#
Owners and admins invite people from the Members page. Enter an email address and a role, and SafeSprint sends an invitation. People who already have an account also see it in the app. An invitation only works for the address it was sent to, only once that address is verified, and it expires after 14 days.

| Owner | Everything an admin can do, plus deleting the organization and making other people owners. |
|---|---|
| Admin | Invites and removes members, changes roles, edits the organization settings, manages the organization's shared boards and reads the audit log. |
| Member | Sees the organization's shared boards, joins them to edit, and creates boards of their own. |
Audit log#
Owners and admins can open the Audit log tab to see who was invited, who joined, whose role changed, which boards were created, changed or deleted, who was added to or removed from a board, which share links were created or turned off, and every change to the organization's settings. Card and list changes are there too. Each entry shows who did it and when, and you can filter by type, person, board and date. Activity on a private board only shows up for the people on that board.
Required two-factor sign-in#
Owners can make two-factor sign-in mandatory for everyone in the organization. Turn on Require two-factor sign-in under Security in the organization's Settings. You need two-factor sign-in on your own account first, so you can't lock yourself out.

- Members without two-factor sign-in are sent to their account settings with an explanation when they open the organization or one of its boards. Once they set it up, everything opens again. Nothing is removed in the meantime.
- The Members page marks who still needs to set it up, so owners and admins can follow up.
- While any of your organizations requires it, you can't turn two-factor sign-in off on your account. Leaving the organization always works.
Boards#
Create a board with New board on the organization page. Give it a name, a color and a visibility. Star the boards you use most with the star next to the board name. The board menu (⋯) holds its activity, archived items, export and copy. Board admins also find Share by link and Settings there, to rename the board, change its color or visibility, manage its members, share it by link or delete it.
Templates#
New boards can start from a template with lists, labels and example cards already in place:
- Simple Kanban: to do, in progress and done.
- Sprint board: backlog, sprint, in progress, review and done, with work-in-progress limits and stuck warnings.
- Retrospective: went well, to improve and action items, with anonymous cards.
- Product roadmap: now, next and later.
- Bug tracker, Content calendar and Hiring pipeline.
Who can see a board#
- Organization boards are visible to every member of the organization. Members can look, and join the board to edit it.
- Private boards are only visible to the people on the board, even for organization owners and admins. Nobody else can find them, not even in search, unless a board admin shares a link to the board.
People on a board are admins (settings and members), editors (cards and lists) or viewers (read only). Add people with Share in the board header.
Retrospectives and anonymous cards#
For an honest sprint retrospective, start a board from the Retrospective template. It has anonymous cards turned on: nobody can see who added a card, not in the activity log, the card history or the live updates. The board header shows an Anonymous badge and the new-card box says so too.

Board admins can switch anonymous cards on or off for any board in the board's Settings. It applies to cards added while it is on; changes to cards afterwards are logged as usual.
Lists and cards#
A board is a row of lists, and each list holds cards. Add a list with New list at the end of the row, and a card with New card at the bottom of a list (or press n).

- Drag and drop cards between lists and reorder lists with the mouse, a finger or the keyboard (focus a card, press
Space, move it with the arrow keys and pressSpaceagain). Changes save immediately.Ctrl/⌘ Zundoes the last move. - Quick actions: right-click a card (or focus it and press
Shift F10) to change its labels, members, priority or due date, move it to another list, copy it or archive it without opening it. - Work-in-progress limits are set from a list's menu. The counter shows
2 / 3and turns red when the list holds more cards than it should. - Archive cards and lists you're done with. They disappear from the board but can be restored from Archived items in the board menu.
- Copy a card or a whole list, or move a card to another board you can edit.
Stuck cards#
Work that sits still is easy to miss. Choose Warn about stuck cards in a list's menu and enter a number of days. Cards that stay in that list longer get an amber Stuck 5d badge, so the team can talk about them at standup. The count starts again whenever a card moves to another list.
The open card shows how long it has been in its current list. Leave the field empty to turn the warning off. Done lists usually don't need one.
Card details#
Click a card to open it. Everything about the work lives here:

- Assignees: the people doing the work. They get a notification.
- Labels: colored tags such as Bug or Feature, shared by all cards on the board.
- Due date: cards show a badge when they are due soon and turn red when overdue. Tick the box to mark it done.
- Priority (low to urgent) and an estimate in points or hours.
- Description in Markdown: headings, lists, links, tables and code.
- Checklists with a progress bar. The card on the board shows how many items are done.
- Time in list: under the title, next to the list name, how long the card has been there.
- Comments. Type
@to mention someone; they get notified. - Attachments up to 10 MB each. An image can be used as the card cover.
- History: every change to the card, and who made it.
Sub-cards#
A checklist item that turns out to be real work can become a card of its own. Hover the item (on a phone, the buttons are always shown) and click the Turn into a card button. The new card lands right below the original in the same list, and the item leaves the checklist.
- The original card lists its Sub-cards; click one to open it.
- A sub-card shows Part of with a link back, and the card on the board shows a small ↳ line with the parent's name.
- The link lasts as long as both cards are on the same board. Moving either one to another board removes it.
Views and filters#
Every board can be viewed four ways. Switch with the tabs above the board or with the keys 1 to 4.
- Board: the lists and cards.
- Table: one row per card. Click a column header to sort.
- Calendar: cards on their due date, one month at a time.
- Swimlanes: one row per assignee, so you can see who is working on what.



Search (/) and Filter work in every view. Filter by label, member, due date or priority. Drag and drop pauses while a filter is active.
Saved filters#
Use the same filter every day? Set it up, open Saved filters next to the search box, give it a name and press Save. From then on one click brings back the whole combination: search text, labels, members, due date and priority.

Saved filters are personal, so they don't get in your teammates' way. You can keep up to 20 per board. Saving under an existing name replaces that filter, and the trash icon next to a filter deletes it.
My work#
My work, in the organization's tabs and in the command palette, lists every card assigned to you on every board you can see in that organization. It is sorted by due date and grouped into Overdue, Today, This week, Later and No due date, with completed cards at the bottom.

Each card shows its board and list. Click one to open it on its board. Archived cards and boards you can't see aren't listed.
Focus mode and Pomodoro#
Focus mode shows a single card on a quiet, full screen and hides the rest of the board. Open it with Focus at the top of a card, with Focus mode in a card's right-click menu, or by pressing f on a selected card. You see the card's title, labels, due date, assignees, description and checklists (which you can tick off), with the timer beside it (on a phone or tablet, as a slim bar at the bottom; tap the time for its settings). When you're finished, Mark done at the top moves the card to the board's done list. Press Esc or Exit to go back to the board. The address includes the card, so a reload or a bookmark returns to it.
The Pomodoro timer is in the top bar on every page (the timer icon). It runs 25-minute focus sessions with 5-minute breaks, and a 15-minute break after every fourth session; you can change the lengths and let the next phase start by itself under Settings. When a phase ends you hear a chime and, if you allow it, get a notification. The countdown also shows in the browser tab. The timer keeps running when you switch pages, reload or open another tab. A session started in focus mode is counted for that card, and the timer shows how many sessions you finished today. Your timer is stored in this browser only.
On your phone#
SafeSprint works in the browser on your phone; there is nothing to install. On a small screen the board shows one list at a time:
- Swipe left and right to go from list to list. Each list snaps into place.
- The dots below the board show where you are. Tap one to jump to that list.
- Buttons are bigger for fingers, and checklist actions are always visible instead of appearing on hover.
- To move a card, press and hold it for a moment, then drag. The other views, search and filters work as on a computer.

Working together#
- Live updates. When a teammate moves or edits a card, you see it right away without refreshing. The avatars in the board header show who else has the board open.
- Notifications. The bell tells you when you're assigned, mentioned or invited, when someone comments on a card you're assigned to, and when one of your cards is due soon. Unless you turn it off, you get these by email too, along with a daily digest.
- Activity. Activity in the board menu lists every change on the board: who moved, added, archived or edited what, and when.
Search and shortcuts#
Press Ctrl/⌘ K or click Search in the top bar to open the command palette. It finds boards and cards across the whole organization (only the ones you can see), and jumps to My work, members, invitations or your settings. It also switches organizations, toggles dark mode and signs you out.

Press ? anywhere to see the shortcuts:
| Ctrl/⌘ K | Command palette: search boards and cards, jump anywhere |
| ? | Show all shortcuts |
| / | Search cards on the current board |
| n | New card in the first list |
| 1 – 4 | Switch between board, table, calendar and swimlanes |
| Ctrl/⌘ Z | Undo the last card move |
| Shift F10 | Quick actions for the focused card (or right-click it) |
| Space | Pick up or drop the focused card or list |
| Arrow keys | Move a picked-up card or list |
| Enter | Open the focused card |
| f | Focus mode for the focused card |
| Esc | Close a dialog or cancel editing |
Import and export#
Import on the organization's boards page takes a board exported as JSON and recreates its lists, cards, labels, checklists and due dates. It reads SafeSprint's own JSON export (including work-in-progress limits, priority and estimates) and the lists-and-cards JSON that many other Kanban tools export. Members, comments and attachments aren't imported.
Export in the board menu downloads any board as JSON (everything) or CSV (one row per card, ready for a spreadsheet). Cells that look like formulas are escaped, so the file is safe to open. Your work is never locked in.
Sprints#
Sprints are optional on each board. A board admin turns them on under Board settings → General → Use sprints and picks which list counts as done (by default, the last list). With sprints on, a bar under the board header shows the active sprint's goal, the days left and progress in points and cards.
- Board editors plan, start and close sprints from the Sprints button. Only one sprint runs at a time.
- Put a card in a sprint from the card's Sprint field or by right-clicking it. New cards start in the backlog.
- When you close a sprint, unfinished cards move to the next planned sprint, a new sprint or the backlog. Cards in the done list, or archived from it during the sprint, count as completed.
- The Filter menu can show only the current sprint, the backlog or a specific sprint, in every view.
Burndown and velocity#
The Sprints dialog shows a burndown chart (the story points left each day, against an ideal line) and your velocity over recent sprints: committed versus completed points, with the average. Points come from each card's estimate.
Sprint review#
Any sprint's review can be downloaded or copied as Markdown: the goal and dates, committed versus completed, the cards that were done, the ones that weren't and where they went, and cards added during the sprint.
Automations#
Automations do routine card chores for you. A board admin opens Board settings → Automations and adds a rule: pick a trigger (a card is added, moved into a list, has its due date completed, someone is assigned, or a label is added), then up to five actions, such as moving the card, adding or removing labels, assigning people, setting the priority or a due date, marking it complete or archiving it.
Each rule reads as a plain sentence, can be turned on and off, and shows how often it has run. Changes made by a rule appear in the activity log with the rule's name and never trigger other rules, so rules can't loop. If a rule points at a list, label or person that's gone, that step is skipped and noted in the activity log.
Slack, Discord and webhooks#
Board admins can post board updates to Slack, Discord or their own HTTPS endpoint from Board settings → Integrations. Choose which events to send (cards added, moved, completed, commented, archived or assigned, and sprints started or closed) and use Send test message to check the connection.
Custom endpoints get a signed JSON body: check X-SafeSprint-Signature (sha256= plus the HMAC-SHA256 of timestamp.body, using the secret shown once when you create the webhook) and reject old X-SafeSprint-Timestamp values. A webhook that fails 10 times in a row turns itself off; fix the endpoint and switch it back on.
Following and reactions#
Follow a card to hear about changes to it: use Follow at the top of the card panel or right-click the card. Anyone who can see a board can follow its cards. You also follow cards automatically when you create them, comment on them or are assigned to them.
Under Account settings → Notifications you choose which updates notify you (comments, moves, due dates, description edits, checklists, files, assignees and labels, archiving, sprints), whether auto-follow is on, and how updates reach you: an email right away, the daily digest, or only in the app. The same page lists every card you follow. If you lose access to a board, notifications about its cards stop.
Reactions#
React to a comment with 👍 ❤️ 🎉 😄 👀 or 🚀 instead of writing a reply. Click an existing reaction to add yours or take it back, and hover over it to see who reacted. Anyone who can comment can react; viewers see the reactions.
Recurring cards#
Board editors can make a card repeat from the Repeat row in the card panel: every day, every week on a weekday you choose, or every month on a day from 1 to 28. Pick the list the copies go to; the panel shows the date of the next copy.
Each copy appears at the top of that list at the start of the day (UTC), with the card's title, description, labels, priority, estimate, assignees and unticked checklists. A due date moves along to the same point in each new period. Comments and files stay on the original; set Repeat to Off to stop.
Changing many cards#
Click Select next to the board's filters, then click the cards you want, or Ctrl/⌘-click or Shift-click cards at any time, or tick rows in the table view. A bar at the bottom then moves them to a list, adds or removes a label, assigns or unassigns someone, sets the priority or a quick due date, or archives them, with Undo right after. You can change up to 100 cards at once; press Esc or Done to clear the selection.
Insights#
The Insights tab shows how work is spread across your organization, counting only boards you can see. For each person: open, overdue and due-this-week cards (pick a name to see them). For each board: open, overdue and stuck cards, lists over their work-in-progress limit, and how many cards reached the done list in the last 7 days. Boards that use sprints also show their active sprint.
Trash#
Deleting a board moves it to the trash. While it's there nobody can open it, find it or use its share links. Board admins (including org owners and admins on boards everyone in the org can see) can restore it from Trash for 30 days, or delete it forever. After 30 days it's deleted for good. Boards in the trash don't count toward the 15-board limit, so restoring one needs a free slot.
Your account#
Open Account settings from the avatar menu in the top right. You can change your name, email address and password, and:

- Turn on two-factor sign-in. Scan the QR code with any authenticator app on your phone or computer, enter a code to confirm, and save the recovery codes somewhere safe.
- See every signed-in device and sign out any of them, or all of them at once.
- Switch off email: one switch covers notification emails and the daily digest.
- Delete your account. Organizations where you are the only member are deleted with it.
Forgot your password? Use Forgot password on the sign-in page and follow the link in the email.
Security#
This is what “safe by default” means in practice:
- Nothing opens until your email address is verified, so nobody can use SafeSprint with an address they don't own. Accounts that stay unverified for 24 hours are removed.
- Every action is checked on the server: you can only see and change boards you have access to. Private boards return “not found” to everyone else, unless a board admin shares a link.
- Passwords are hashed with bcrypt and checked against lists of common and breached passwords. Only a short hash prefix is ever sent for that check.
- Two-factor secrets are encrypted, and recovery codes are stored hashed. Owners can require two-factor sign-in for their whole organization.
- Changing your password or signing out everywhere takes effect on every device immediately.
- Changing your email, password or two-factor settings, or deleting your account, asks for your password (or a recent sign-in) again.
- Sign-in, sign-up, password resets, invitations and uploads are rate limited against guessing and abuse.
- Attachments are only served to signed-in people who can see the board, never through a view-only link. Only common image types open in the browser; everything else downloads.
- A strict Content Security Policy, HTTPS only, and no embedding in other sites.
- The app itself has no analytics or ads. Board names and cards never reach a third party, unless a board admin connects Slack, Discord or a webhook.
FAQ#
- Is SafeSprint free?
- Yes. There is one version and every feature on this page is in it. No trial and no paid tier.
- Can I undo a mistake?
- A card move can be undone with
Ctrl/⌘ Z, and archived cards and lists can be restored from the board menu under Archived items. Only Delete is permanent, and it asks first. - Why can’t I drag cards?
- Drag and drop pauses while a search or filter is active, so cards don't land in the wrong spot. Clear the filter to move cards again. Viewers can't move cards at all; ask a board admin for editor access.
- I didn’t get the verification email.
- Check your spam folder, then sign in and use Resend verification email on the Check your inbox page. Verify within 24 hours of signing up; after that the account is removed and you can simply sign up again.
- I lost my phone with the authenticator app.
- Sign in with one of the recovery codes you saved when you turned on two-factor sign-in. Each code works once.
- Why was I sent to my account settings?
- An organization you belong to requires two-factor sign-in. Turn it on under Two-factor authentication in your account settings and you're back in right away.
- Who can see my saved filters?
- Only you. Saved filters are personal, per board.
- How many organizations and boards can I have?
- You can own up to 5 organizations, and being invited into more doesn't count toward that. Each organization can have up to 15 boards, private boards included. To make room, an owner or admin deletes a board from its settings.
- Can I share a board with someone outside my organization?
- Yes. A board admin can create a view-only link that works without an account, or an editor link that lets someone join that one board as a guest. See Sharing by link.
- How do I get in touch?
- Use the contact form for questions, feedback, bugs and security reports. A person reads every message.
- How do I leave an organization?
- Open its Members page and choose Leave organization from the menu next to your name. An organization always keeps at least one owner.