Legal
Privacy Policy
ShortsFREE respects your privacy and the data generated through your use of the service.
Effective date: September 27, 2026
ShortsFREE ("the Service") provides the ShortsFREE desktop application, the ShortsFREE Guard browser extension, and related website services.
This Privacy Policy explains what information may be processed while providing the Service and how that information may be used.
1. Information Processed by ShortsFREE
ShortsFREE may process the following information to the extent necessary to provide its functionality.
1.1 Account and authentication information
- Account information required to sign in and identify an account
- Information related to login sessions and authentication status
- Internal identifiers used to distinguish user accounts
ShortsFREE may use Supabase-based authentication and data storage to provide account authentication and Cloud Sync.
1.2 Device registration information
ShortsFREE may process information required to register devices and manage access associated with an account, including:
- A randomly generated identifier used to distinguish an installation or device
- Operating system or platform information
- The relationship between an account and its registered devices
A ShortsFREE account currently supports registration of up to two devices.
1.3 ShortsFREE Guard information
ShortsFREE Guard may process the following information to measure YouTube Shorts usage and enforce the limits configured by the user.
- Whether the user is currently using a YouTube Shorts page
- YouTube Shorts viewing time
- Usage date and measurement time
- A randomly generated identifier used to distinguish extension installations
- Shorts Guard state information required for synchronization with the ShortsFREE desktop app
1.4 Productivity and focus information
When users use ShortsFREE productivity features, the following information may be stored on the device or associated with the user's account:
- Todo and Routine information
- Pomodoro-related settings
- Completed focus sessions and focus-time records
- Focus and completion records displayed in Calendar
- Shorts usage time and related Guard state
- Service settings and user preferences
Certain real-time states, such as the current timer, remaining time, paused state, current focus session, and Focus Mode state, may be processed only on the user's device.
1.5 Payment and subscription information
ShortsFREE may process the following information to provide paid products and recurring subscriptions:
- Order and payment identifiers
- Purchased product or plan, payment amount, and currency
- Order and payment processing status and payment time
- Subscription status, service period, scheduled cancellation, renewal failure, and retry information
- Toss customer keys and billing keys required for recurring payment processing
ShortsFREE does not directly store full card numbers.
Toss customer keys and billing keys are used for recurring payment processing and subscription management.
2. Purposes of Processing
ShortsFREE processes information to provide functions such as:
- User login and account authentication
- Connecting and managing registered devices
- Detecting YouTube Shorts usage
- Measuring daily Shorts viewing time
- Enforcing user-configured Shorts limits
- Blocking Shorts when a limit is reached
- Providing additional viewing-time functionality
- Blocking Shorts in connection with Focus Mode and Pomodoro
- Providing Todo, Routine, Focus, and Calendar features
- Synchronizing supported data across devices
- Maintaining service settings and usage state
- Maintaining service stability and responding to errors
- Processing product purchases and activating access
- Renewing Monthly and Annual subscriptions automatically and managing subscriptions
- Handling payment failures and retries
- Responding to refund or payment questions and managing transaction records
ShortsFREE seeks not to use user data for purposes unrelated to providing the Service.
3. Local Storage
ShortsFREE stores certain information locally on the user's device.
The desktop application uses account-specific local storage, where application settings, authentication state, productivity data, and other information required for service functionality may be stored.
ShortsFREE Guard may also store information required for its functionality, including Shorts usage time, usage date, and a randomly generated extension identifier, in the browser's local storage.
Local data may be used to provide ShortsFREE functionality, support offline operation, and synchronize data later when appropriate.
4. Cloud Sync
- Todo and Routine information
- Default Pomodoro settings
- Completed Focus sessions and focus results
- Shorts usage time and account-wide Guard-related information
ShortsFREE provides account-based Cloud Sync so signed-in users can continue supported records across devices.
Depending on the current implementation, synchronized information may include:
Certain real-time states, including the current timer, remaining time, paused state, current focus session, and Focus Mode, may remain device-local.
If a network connection is temporarily unavailable, some changes may first be stored locally and synchronized after connectivity is restored.
5. Communication Between the Browser Extension and Desktop App
ShortsFREE Guard and the ShortsFREE desktop application may exchange information to provide Shorts Guard functionality.
When the desktop application is running, information such as Shorts usage time and Guard state may be exchanged through a local server running on the user's device at 127.0.0.1.
This communication is used to connect ShortsFREE Guard with the ShortsFREE desktop application on the same device.
6. Browser Extension Permissions
ShortsFREE Guard uses browser permissions only to the extent necessary to provide its core functionality.
- tabs
- Used as necessary to detect YouTube Shorts usage and provide Shorts Guard functionality.
- scripting
- Used to display viewing-limit notices on YouTube Shorts pages and provide Shorts blocking functionality.
- storage
- Used to store state required for the extension's functionality, including Shorts usage time, date, and the randomly generated extension identifier.
- YouTube host permission
- Used to detect YouTube Shorts pages, measure Shorts usage, and provide Shorts Guard functionality.
- localhost host permission
- Used to synchronize Shorts usage time and Guard state with the ShortsFREE desktop application running on the user's device.
ShortsFREE Guard does not use these permissions to collect browsing information unrelated to these purposes.
7. Third-Party Services
ShortsFREE may use third-party service providers to operate certain parts of the Service.
Supabase
ShortsFREE may use Supabase to provide user authentication, account-based data storage, and Cloud Sync.
Information processed by third-party service providers may also be subject to their applicable privacy policies and service terms.
Toss Payments
ShortsFREE uses Toss Payments to process paid-product payments, register recurring payments, and process renewals.
Information required for payment processing may be handled through Toss Payments, and that processing may be subject to Toss Payments' policies.
8. Third-Party Sharing and Sale
ShortsFREE does not sell user data.
User data is not used for advertising, credit assessment, lending, or similar purposes.
Where an external service provider processes information as part of providing the Service, processing is intended to be limited to what is necessary for that purpose.
9. Remote Code
ShortsFREE Guard does not download and execute JavaScript, WebAssembly, or other executable code from remote servers.
Executable browser-extension code is included in the distributed extension package.
10. Data Retention and Deletion
ShortsFREE may retain local and account-based data to the extent necessary to provide the Service.
Local data may be stored on the user's device or browser and may be removed by uninstalling the relevant application or extension, deleting local data, or through other supported methods.
Specific retention periods for Cloud Sync and account data, as well as procedures for account deletion and server-side data deletion, may be added or updated in this Privacy Policy as the production service policy is finalized.
Payment and transaction records may be retained to the extent required for contract performance, dispute response, and applicable law.
Where applicable law requires certain information to be retained for a specific period, that information may be handled as required by law.
11. Data Security
ShortsFREE seeks to limit data processing to what is necessary to provide the Service and to avoid collecting unnecessary personal information.
The Service is designed to maintain account-level data separation and access controls so that authentication information and account data are not improperly shared between users.
Security-related areas including authentication, Cloud Sync, and communication between the browser extension and desktop application may continue to be reviewed and improved before and after public release.
12. Changes to This Privacy Policy
This Privacy Policy may be updated if ShortsFREE's functionality, third-party services, data-processing practices, or related policies change.
If significant changes are made, users may be informed through the website or another appropriate method.
13. Contact
For questions regarding the processing of information by ShortsFREE or this Privacy Policy, please contact:
Email: info@shortsfree.com
