Overview
KanbanTab is a Chrome extension that replaces your new tab page with a Kanban board. It connects to your Jira Cloud and Asana accounts to show and manage your tasks.
All your data stays on your device. The developer has no server, collects no analytics, and cannot access your data.
1. What Data the Extension Handles
KanbanTab handles three types of data — all from your own actions or connected accounts.
Task and Project Data
When you connect an account, the extension fetches tasks, projects, and related information directly from that service's API.
From Jira Cloud:
Issue summaries, descriptions, status, assignee, priority, labels, and comments
Project metadata and workflow statuses
Your display name, account ID, and email (to identify the connected account)
From Asana:
Task names, notes, assignee, due date, tags, and completion status
Project and section names used to build Kanban columns
Your name, email, and profile photo (to identify the connected account)
This data is fetched periodically in the background and whenever you open a new tab. It is stored only on your device. No copy is ever sent to the developer.
When you move a task, mark it complete, or edit a field, the extension sends that change directly to Jira or Asana from your browser — no middleman server involved.
OAuth Tokens
KanbanTab uses OAuth 2.0 to log in to Jira and Asana. After you authorize the extension, each service gives it an access token and a refresh token. These tokens are:
Stored locally in your browser using chrome.storage.local, encrypted with the Web Crypto API
Never sent to any server other than Atlassian's or Asana's own login endpoints
Used only to make API requests on your behalf
Settings and Preferences
Your board configuration is saved locally so your layout persists across sessions. This includes:
Column setup (which Jira statuses or Asana sections map to which columns)
Selected projects and filters
Display options and sync interval
Provider-specific metadata (like your Jira Cloud ID or Asana workspace ID)
This data never leaves your device.
2. How Data Is Stored
All data is stored locally on your device using two browser-native methods:
chrome.storage.local — stores encrypted OAuth tokens, preferences, board configuration, and provider metadata
IndexedDB (via Dexie) — stores cached task and project data fetched from Jira and Asana
Neither of these syncs to Google's servers. chrome.storage.sync is not used. There is no external database or developer-operated server. The developer has no access to your locally stored data.
3. Data Shared with Third Parties
KanbanTab only shares data with the services you connect. No data is shared with anyone else.
Atlassian (Jira Cloud): All Jira requests go directly from your browser to Atlassian's servers. This is required for the Jira integration to work. Atlassian's privacy policy applies: atlassian.com/legal/privacy-policy
Asana: All Asana requests go directly from your browser to Asana's servers. This is required for the Asana integration to work. Asana's privacy policy applies: asana.com/terms#privacy-policy
No data is sent to:
Analytics services (Google Analytics, Mixpanel, etc.)
Crash reporting tools (Sentry, Bugsnag, etc.)
Advertising networks
Data brokers
Any other third-party API
4. Data Retention and Deletion
Data stays on your device as long as the extension is installed.
To delete all KanbanTab data:
Remove the extension from Chrome (go to chrome://extensions and click Remove). This deletes all stored tokens and preferences.
Or use the Disconnect button on the Accounts page for each connected account. This clears that account's tokens and cached tasks without uninstalling the extension.
To clear only cached task data, use Chrome DevTools or your browser's site data settings to clear IndexedDB for the extension.
The developer holds no copy of your data, so there is no retention schedule.
To revoke the extension's access from your provider's side:
Jira: id.atlassian.com/manage-profile/apps
Asana: app.asana.com/0/my-apps
After revoking, the extension can no longer fetch data, but the now-invalid token will remain locally until you disconnect the account or remove the extension.
5. Your Rights and Controls
Because all data is stored locally on your device, you control it directly through the extension and your browser.
Access your data: Use Chrome DevTools to inspect chrome.storage.local and IndexedDB.
Delete your data: Remove the extension or use the Disconnect button on the Accounts page.
Correct your data: Edit tasks directly in Jira or Asana. The extension reflects changes on the next sync.
Revoke access: Revoke Jira access at id.atlassian.com/manage-profile/apps. Revoke Asana access at app.asana.com/0/my-apps.
Data portability: Your data lives in Jira and Asana. Export it directly from those services. The extension only holds a local cache.
For EEA, UK, and California residents: The developer does not collect or store your personal data on any server. Your Jira data is processed by Atlassian under their terms. Your locally stored data is under your sole control.
6. OAuth Permissions (Scopes)
KanbanTab requests only the permissions needed for its features. No admin, billing, or user-management permissions are requested.
Jira (Atlassian OAuth 2.0):
read:jira-work — fetch issues, projects, and statuses to display on the board
write:jira-work — update issues when you move or edit cards
read:priority-scheme:jira — fetch priority icons for projects
offline_access — get a refresh token so you don't have to log in again on every new tab
Asana (OAuth 2.0):
tasks:read — fetch tasks, assignees, due dates, tags, and completion status
tasks:write — update tasks and move them between sections
projects:read — list projects and sections (Kanban columns)
tags:read — fetch tag names to display as labels
workspaces:read — identify the connected workspace
users:read — fetch your profile name, email, and photo
7. Children's Privacy
KanbanTab is a professional tool for adults. It is not intended for children under 13 and does not knowingly collect personal information from children under 13.
If you believe a child under 13 has used this extension, revoke the OAuth access at id.atlassian.com/manage-profile/apps and remove the extension from the browser.
8. Changes to This Policy
If this policy changes — for example, if the extension adds external data transmission, analytics, or new permissions — the updated policy will be published on the Chrome Web Store listing. The effective date at the top will be updated.
Continued use of the extension after a policy change means you accept the updated terms.
9. Contact
For questions about this privacy policy or KanbanTab's data handling:
Email: support@thefalcon.dev
Because the developer holds no user data, requests to access, delete, or export data must be handled locally by you as described in Sections 4 and 5.
KanbanTab is an independent personal productivity extension. It is not affiliated with, endorsed by, or officially connected to Atlassian Pty Ltd or Asana, Inc. Jira and Jira Cloud are trademarks of Atlassian. Asana is a trademark of Asana, Inc.