Terms of Service
Last Updated: March 22, 2026
1. Acceptance of Terms
By installing, accessing, or using LockIn ("the Service"), including the LockIn Chrome Extension and the LockIn Web App at imsolockedin.com, you agree to be bound by these Terms of Service. If you do not agree, uninstall the extension and stop using the web app.
2. Description of Service
LockIn is a productivity suite that helps you focus, plan, and track your work. It consists of two components:
Chrome Extension:
- Pomodoro-style focus timer with configurable work and break intervals.
- Website blocking during focus sessions — blocks access to domains you configure (e.g. social media, news sites) and shows a "blocked" page instead.
- YouTube distraction control with three modes: fully blocked, partially blocked (hides recommendations and feeds while allowing direct video access), or allowed.
- Task management with the ability to create, complete, and plan tasks.
- AI-generated motivational quotes powered by OpenAI.
- Optional Spotify playback controls for background music during focus sessions.
- Distraction tracking — records when you attempt to access blocked websites.
Web App:
- Dashboard with daily and weekly focus statistics, streak tracking, and productivity charts.
- Planning hub to schedule tasks for today, tomorrow, and future dates.
- Weekly review comparing your focus time, task completion, and distraction counts week-over-week.
- Goal tracking for habits and milestones with daily check-ins.
- Account management, billing, and data export.
3. Accounts and Authentication
- The Chrome Extension works without an account. Your tasks, timer, and settings are stored locally in your browser.
- Signing in with Google is required to sync data across devices, access the web dashboard, and use Pro features.
- You are responsible for maintaining the security of your Google account. We do not store passwords.
- You must be at least 13 years old to use the Service.
- One account per person. Do not share your account credentials.
4. Subscriptions and Billing
- LockIn offers a Free tier and a Pro tier. The Free tier includes core timer, blocking, and sync features with usage limits (e.g. 5 active tasks, 10 AI quotes per day, 5 custom blocked domains).
- LockIn Pro is available as a monthly ($4.99/month) or yearly ($29.99/year) subscription and removes all limits.
- Subscriptions automatically renew at the end of each billing period unless cancelled.
- You can cancel your subscription at any time through the Stripe billing portal. Access continues until the end of the current billing period.
- Payments are processed by Stripe. By subscribing, you also agree to Stripe's terms of service.
- Prices may change with 30 days' notice to existing subscribers.
5. Free Trial
New subscribers receive a 7-day free trial of LockIn Pro through Stripe. You will not be charged during the trial period. After the trial, your subscription begins automatically unless you cancel before the trial ends. The trial is available once per account.
6. Acceptable Use
You agree not to:
- Circumvent feature limits, website blocking, or subscription restrictions through browser tools, scripts, or modified extension builds.
- Automate the timer or fabricate focus session data to inflate your statistics.
- Reverse-engineer, decompile, or create derivative works from the extension or web app source code.
- Use the AI quote feature to generate harmful, abusive, or illegal content by manipulating the AI personality setting or task names.
- Scrape, crawl, or programmatically access the web app or its APIs outside of normal use.
- Use the Service for any purpose that violates applicable law.
7. Chrome Extension Permissions
The LockIn Chrome Extension requests the following browser permissions, each for a specific purpose:
- storage: Save your tasks, timer state, settings, and cached data locally in your browser using chrome.storage.local.
- alarms: Run the Pomodoro timer reliably in the background, even when the popup is closed.
- tabs: Check the URL of the current tab to determine whether a site should be blocked during a focus session.
- activeTab: Access the active tab to redirect blocked sites to the distraction page.
- notifications: Alert you when a focus session or break ends.
- identity: Authenticate with Google for cloud sync and Pro features via Chrome's built-in identity API.
- offscreen: Handle background processing tasks (e.g. audio notifications) when the extension popup is closed.
The extension also injects a content script on YouTube pages to hide recommendations, comments, and feeds when YouTube partial blocking is enabled. This script only runs on youtube.com and does not access or transmit page content elsewhere.
8. Third-Party Services
LockIn integrates with the following third-party services. Your use of these integrations is subject to their respective terms:
- Google: Optional authentication via Google OAuth. We receive your name, email, and profile picture.
- Supabase: Cloud database for syncing your tasks, sessions, stats, and settings across devices.
- OpenAI: Generates motivational AI quotes. We send your current task name and AI personality setting to OpenAI's API. We do not send your browsing history, blocked domains, or focus statistics.
- Stripe: Processes Pro subscription payments. Stripe stores your billing information — we never see or store your full card number.
- Spotify: Optional integration for music playback controls during focus sessions. Requires separate Spotify OAuth authorization. We access playback state only — we do not access your listening history or playlists.
9. Intellectual Property
- The LockIn software, branding, and design are owned by LockIn. You are granted a limited, non-exclusive, revocable license to use the Service for personal productivity.
- Your productivity data (tasks, sessions, statistics, goals) remains your own. You can export it at any time from Account Settings.
- You grant us a limited license to store, process, and display your data solely to provide and improve the Service.
10. Disclaimers and Limitation of Liability
- The Service is provided "as is" without warranties of any kind, express or implied.
- Website blocking is provided on a best-effort basis. We do not guarantee that all distracting content will be blocked, or that blocking cannot be circumvented. You are ultimately responsible for your own focus and productivity.
- We are not liable for any productivity outcomes, missed deadlines, or consequences resulting from reliance on the Service.
- We are not liable for any indirect, incidental, special, or consequential damages arising from your use of the Service.
- Our total liability is limited to the amount you paid for the Service in the 12 months prior to the claim.
11. Termination
- You may delete your account at any time from Account Settings. This permanently deletes all your cloud data (tasks, sessions, statistics, goals, settings) and cancels any active Pro subscription.
- Local data stored in the Chrome extension (chrome.storage.local) is not automatically removed. To clear it, uninstall the extension or clear extension data from Chrome settings.
- We may suspend or terminate your account if you violate these terms. We will notify you by email with the reason for termination.
- Upon termination, all associated cloud data is permanently removed within 30 days.
12. Changes to Terms
We may update these terms. Continued use after changes constitutes acceptance. Material changes (e.g. pricing, data handling, new permissions) will be communicated via email or in-app notification at least 14 days before taking effect.
13. Contact
For questions about these terms, contact us at support@imsolockedin.com.
