Focus Factions ("we", "us", "our") is a gamified productivity tool. This policy explains what data we collect, why we collect it, and how we handle it — for both the Chrome extension and this website.
Short version: The extension stores your data locally on your device. If you connect a Solana wallet, session stats are sent to our relay server and recorded on-chain. If you join our waitlist, we store your email to notify you at launch. We do not sell data, run ads, or track you across the web.
1. The Chrome Extension
1.1 Data stored on your device
All core extension functionality relies on chrome.storage.local — storage that lives entirely on your device and is never transmitted to us unless you explicitly connect a wallet (see §1.2).
Data stored locally includes:
- Your chosen faction and user settings (session duration, break length, blacklist domains)
- Active session state (timer position, task label, pause status)
- Your LOKT balance and session earnings
- Achievement progress and focus statistics (sessions completed, total minutes, streak, distractions blocked)
- Your username and warband name (display-only, set by you)
- Onboarding completion status
This data never leaves your browser unless you opt into Web3 features described below.
1.2 Data transmitted when you use Web3 features (optional)
Web3 features — including the Warbands leaderboard and faction war — are entirely optional. You can use the timer, blacklist, and all core features without ever connecting a wallet or transmitting any data.
If you opt in, the following data is sent to our relay server (relay.focusfactions.app) after each completed focus session:
- Wallet public key — your Solana wallet address (public key only; we never have access to your private key or seed phrase)
- Session statistics — LOKT earned, session count, total minutes, distractions blocked, peak streak, and competitive faction for the current epoch
- Username and warband name — display names you set, used on the leaderboard
- A cryptographic signature — a one-time signature over the session data, generated by your wallet, used to verify the data was submitted by the key holder
Each submission is rate-limited to one per two minutes per wallet address.
1.3 On-chain data (Solana blockchain)
Epoch management (advancing epochs, resolving faction wars) is performed on the Solana blockchain by our relay server. The on-chain program records aggregate faction war totals and epoch outcomes. Blockchain data is public, permanent, and cannot be deleted. By participating in faction wars, you acknowledge that your wallet's activity contributes to on-chain records.
We do not write individual session stats to the Solana blockchain — only aggregate faction totals and epoch results.
1.4 What we do NOT collect
- We do not collect your private key, seed phrase, or any secret wallet credentials
- We do not collect your task labels (they stay on your device)
- We do not collect browsing history or the content of pages you visit
- We do not use analytics, advertising trackers, or fingerprinting
- We do not collect data from users who do not opt into Web3 features
1.5 The site blacklist
The blacklist feature monitors tab URLs during active focus sessions to detect if a blocked domain is visited. This monitoring happens entirely within your browser via the Chrome extension API. The list of domains you block and any tab URL data never leaves your device.
2. This Website (focusfactions.app)
2.1 Waitlist
If you submit your email address to join our waitlist, we collect and store that email address on our server to send you a launch notification. We use Resend (resend.com) to deliver transactional emails. Your email address is not shared with any other third party and is not used for marketing beyond the launch notification you signed up for.
You can request removal from the waitlist at any time by emailing privacy@focusfactions.app.
2.2 Server logs
Our web server (Nginx) generates standard access logs that may include your IP address, browser user agent, and pages visited. These logs are retained for up to 30 days for security and diagnostic purposes and are not used for tracking or profiling.
2.3 Cookies
This website does not use cookies for tracking or advertising. No third-party analytics scripts are loaded.
3. How We Use Your Data
We use data only for the purposes described above:
- To operate the relay server (receive session checkpoints, serve leaderboard and war totals)
- To manage epoch transitions on the Solana blockchain on your behalf
- To display your username and warband name on the public leaderboard (if you have set them)
- To send a single launch notification email if you joined the waitlist
- To diagnose technical issues via server logs
We do not use your data to build profiles, serve ads, or sell to third parties.
4. Data Sharing
We do not sell your personal data. We share data only in these limited circumstances:
- Resend — processes waitlist emails as our transactional email provider
- Solana network — aggregate epoch data is written to a public blockchain as part of the protocol's operation
- Legal requirements — we may disclose data if required by law or to protect the safety of users
The leaderboard (wallet address, username, warband name, and LOKT totals) is publicly visible by design — this is a competitive protocol. If you do not want your wallet address visible on the leaderboard, do not opt into Web3 features.
5. Data Retention
- Relay server — session contribution data is retained for the life of the protocol. Historical epoch data is used to display past leaderboards.
- Waitlist emails — retained until you request deletion or we have sent the launch notification, after which they are deleted within 90 days.
- Server logs — retained for 30 days.
- Blockchain data — permanent and cannot be deleted (this is inherent to public blockchains).
6. Children's Privacy
Focus Factions is not directed at children under 13. We do not knowingly collect personal data from anyone under 13. If you believe a child has submitted data to us, please contact us at privacy@focusfactions.app and we will delete it promptly.
7. Your Rights
Depending on your jurisdiction, you may have rights including access to, correction of, or deletion of your personal data. To exercise any of these rights, contact us at privacy@focusfactions.app. Note that blockchain data cannot be deleted due to the permanent nature of public ledgers.
8. Security
All data in transit is encrypted via TLS. Our relay server uses cryptographic signature verification (Ed25519 via TweetNaCl) to ensure session data was submitted by the wallet's key holder. We apply rate limiting to prevent abuse. No system is perfectly secure, but we take reasonable precautions.
9. Changes to This Policy
We may update this policy as the protocol evolves (particularly as Web3 features are added in Phase 2+). Material changes will be posted at this URL with an updated effective date. Continued use of the extension or website after changes constitutes acceptance.
10. Contact
Questions about this policy? Email us at privacy@focusfactions.app.