Dynasty Degens

Transaction Sync

Import pending Sleeper trades and waivers without copying tokens.

The desktop browser extension watches Sleeper pages you are already logged into, captures only pending trade and waiver transaction responses, strips them down to safe roster/player data, and sends that snapshot into Dynasty Degens.

Chrome is live. Safari is in testing.

Transaction Sync is published for desktop Chrome and can be tested as a Safari Web Extension. Mobile browsers and the Sleeper mobile app cannot run this import flow yet.

How Transaction Sync imports pending trades

What it will not do

Supported browsers

Automatic JARVIS panels

Opening a supported Sleeper league tab automatically requests advice: Team shows Start/Sit, Players and Trend show available players and waiver advice, Trades shows roster-fit suggestions and requested pending-offer review, and Matchup, League and Scores show roster priorities. You do not need to open a Dynasty Degens report first. Weekly ranks, projections and schedule evidence appear only when available; missing SOS stays unavailable.

Account and league data used

Companion reads your visible Sleeper username and league ID, resolves your public user ID and roster through Sleeper's public API, and sends the public league and user IDs to Dynasty Degens for analysis. Public settings, players, drafts, manager display/team names and avatar identifiers support those features. Existing Dynasty Degens access checks apply; the browser may attach an existing Dynasty Degens session, but extension code does not extract its credentials.

Local data and automatic requests

Full analysis stays in tab-bound memory, including a compressed copy in Chrome's memory-only extension session so it can recover when the background worker sleeps. Reuse lasts up to five minutes from the original load and checks the current account, week and complete rosters. Full reports are never written to local/sync storage or shared between tabs/accounts. Closing the tab or leaving supported Sleeper routes removes its copies; reloading the extension or restarting Chrome clears session memory. Minimize cancels active analysis. Optional CSV rankings and draft preferences stay in Chrome local storage; imported ranking rows are not uploaded. Removing the extension clears its local data.

Saved Pregame Start Percentages

Companion 0.6.15 can keep the last Start % recorded before kickoff so locked player cards retain the original recommendation. Up to 600 player records stay locally in this Chrome profile for up to 28 days. Records include the account, league, roster, season/week, scoring and matchup identifiers, kickoff and recording times, and recommendation percentage. They are not uploaded and do not include full reports or authorize lineup changes. Expired records are removed on the next Team analysis; removing the extension clears them. A game without a saved pregame recommendation shows Not Recorded.

Pending transactions and server storage

On supported activity pages, Companion retains only sanitized transaction IDs, league/roster/player IDs, picks, statuses, timestamps and fantasy waiver-budget fields. It does not capture chat. Private transaction content is sent to Dynasty Degens only when you request an import. Direct pending-trade review does not replace the website's stored import snapshot. Website imports, public reports, recommendation history and operational records may be stored under the website privacy policy; clearing Chrome data does not delete server or provider records. No fixed server deletion schedule is promised.

Data use and privacy requests

Sleeper's public API, Dynasty Degens and its hosting/storage services use this data to provide fantasy football features. Public images load from Sleeper CDN and Dynasty Degens. The extension has no advertising or analytics code, does not collect general browsing history, private messages, location or payment data, and does not sell data or use it for unrelated purposes, advertising or credit/lending. All executable extension code is packaged locally. Use Feedback & Bugs on Dynasty Degens for a privacy question or stored-data request; identify the league or import without sending passwords or private tokens.

Chrome Web Store Limited Use

Companion's use of user data follows the Chrome Web Store User Data Policy, including its Limited Use requirements. Data is used or transferred only to provide or improve the described features, protect security or comply with law; it is not used for advertising. Human access is limited to your explicit consent for specific data, security investigations, legal obligations, or aggregated anonymized data for internal operations.

Review before changing your lineup

In Start / Sit, open your manager's lineup and choose Review & Submit Lineup. Companion opens Sleeper with the proposed swaps. Cancel makes no changes; Submit Lineup changes your live lineup using Sleeper's own controls. Locked players, taxi moves, IR moves, adds and drops are excluded.

Player details in your review

The review can show player photos, team and opponent logos, Sleeper projected points, weekly positional ranks and weekly matchup strength. These come from the selected report's week and scoring context. Missing details show Unavailable; they do not determine whether a swap is allowed.

Temporary lineup data

Companion keeps eligible lineup analysis for your selected team: league and roster IDs, season, week, current and proposed player slots, and displayed player details. This snapshot and sanitized transaction captures stay in Chrome session storage until replaced, cleared, or the browser session ends. Plans can be used for five minutes; expiry prevents use rather than promising immediate deletion of every entry. Separately opened reviews are tied to their Sleeper tab and removed when it closes. Lineup data is not uploaded to an unrelated service.

Public reads and images

Companion reads public Sleeper league, roster and player data to validate the plan and check the saved lineup. Public player photos and team logos load through Dynasty Degens. It does not copy your Sleeper password, cookies or authorization headers, or send private API requests to change your lineup.

If a save cannot be confirmed

Stop and check the lineup in Sleeper before trying again. A native swap may have saved even when confirmation fails. Companion stops further swaps when the saved lineup cannot be verified.