OpLoop

Terms & Conditions

Effective date: August 11, 2026

These Terms & Conditions apply to the OpLoop mobile application, hereby referred to as the “Application,” and the OpLoop website at oploop.app. The Application and website are provided by StudioJson, hereby referred to as the “Service Provider.”

By downloading, installing, or using the Application, you agree to these Terms & Conditions. If you do not agree, do not use the Application.

1. The Application

The Application is a self-control and digital wellbeing tool for Android. It allows you to define routines that block selected applications on a schedule, to run manual focus sessions, and to view statistics regarding your own usage. When a blocked application is opened, the Application displays a blocking screen.

The Application is configured and used by you in relation to your own device. It is not a supervision product, a parental control product, or a security product.

2. License and Intellectual Property

The Service Provider grants you a limited, personal, non-exclusive, non-transferable, revocable license to use the Application for your own personal use, subject to these Terms & Conditions.

You may not copy, modify, distribute, sell, rent, lease, sublicense, reverse engineer, decompile, attempt to extract the source code of, or create derivative works based on the Application, except where such restriction is prohibited by applicable law.

All trademarks, copyrights, database rights, software rights, design rights, and other intellectual property rights related to the Application, including the text of blocking messages, remain the property of the Service Provider or its licensors.

3. Accounts and Sign-In

An account is not required. Blocking features operate without an account, and paid features may be purchased and used without an account. Sign-in is provided so that achievement badges and paid entitlements can be restored on another device.

If you choose to sign in, you may do so with a Google account or with an email address that receives a six-digit verification code. You are responsible for maintaining access to that account and for the security of your device. If you lose access to your account, badge state and entitlement restoration associated with it may become unavailable.

You agree not to impersonate another person, use another person’s account without permission, provide false account information, abuse trial or referral systems, or attempt to circumvent entitlement checks.

The Application provides an in-application account deletion option. Deleting your account removes the account record and any synchronised badge state. Routines, application groups, passes, and statistics remain on your device, and the Application continues to operate without an account.

4. Android Permissions and Device Access

The Application requests Android permissions and settings access in order to provide its features:

  • Accessibility Service, to determine which application is in the foreground. The service receives window state change events and reads the package name only, and is configured so that it cannot retrieve window content. Further detail is provided in the Privacy Policy.
  • Display over other applications, to show the blocking screen.
  • Usage Access, to calculate usage baselines and statistics on your device.
  • Notifications and foreground service, to maintain focus sessions and Lockdown sessions.
  • Do Not Disturb access, to enable Do Not Disturb during Lockdown sessions where you have enabled that option.
  • Run at startup, so that routines resume after the device is restarted.

If these permissions are denied, revoked, or restricted, or if your device manufacturer or Android version limits background behaviour, features may not operate correctly. The Service Provider is not responsible for reduced functionality resulting from device settings, denied permissions, battery optimisation, manufacturer customisations, operating system limitations, unsupported devices, or network conditions.

5. Scope and Limitations of Blocking

The Application is intended to assist you in limiting your own use of selected applications. It does not prevent access by technical means that cannot be circumvented.

The Service Provider does not warrant that:

  • every blocked application will be detected on every device, Android version, or manufacturer customisation;
  • the blocking screen will always be displayed, or displayed without delay;
  • blocking cannot be circumvented, including by disabling the Accessibility Service, using another device, using a web browser, using a work profile or secondary user account, or uninstalling the Application;
  • screen time measurements, baselines, or statistics are complete or accurate.

The Application should not be relied upon as a security control, a supervision mechanism, a compliance mechanism, or in any circumstance in which a failure to block, or the operation of a block, could result in harm.

The Application is not a medical device and does not provide medical diagnosis, treatment, or professional healthcare advice. If you have concerns regarding compulsive technology use or its effects on your health, you should consult a qualified professional.

6. Lockdown Sessions

Lockdown is a paid feature that maintains a blocking state for a period selected by you, and prevents settings from being changed or the session from being ended before that period elapses.

Once a Lockdown session has started, it cannot be ended early and the set of allowed applications cannot be changed. The duration and the allowed applications are selected before the session starts and apply for the duration of the session. You should not start a Lockdown session if you may require access to a blocked application during that period.

The following constraints apply to Lockdown sessions:

  • the telephone application remains available during a Lockdown session;
  • up to two additional applications may be selected as allowed before the session starts;
  • a Lockdown session may not exceed six hours;
  • a session is stored as an end time rather than as a countdown, so that the session expires at the scheduled time even if the Application is stopped or terminated by the operating system;
  • a short preview is available before starting a full session.

Within these constraints, the configuration of a Lockdown session is determined by you. You are responsible for selecting an appropriate duration, for selecting allowed applications, and for not blocking applications that you may require for emergency, safety, medical, navigation, authentication, financial, or work purposes. The Service Provider cannot end a Lockdown session on your behalf.

Emergency calling is handled by the Android operating system and is not intercepted by the Application. You should not rely on any third-party application, including this one, in an emergency.

7. Blocking Screen Content

When a blocked application is opened, the Application displays a message. Messages are provided in several tones, which you select for each routine. Certain messages contain humour, irony, or mild profanity, and the Application is rated accordingly on the application store.

Messages are written separately for each supported language rather than translated, and tone and register therefore differ between languages.

You may report a message from the blocking screen, which prevents that message from being displayed to you again. Reports are recorded on your device and are not transmitted to the Service Provider. Feedback intended for the Service Provider should be sent to the address in Section 23.

No response option on the blocking screen provides access to the blocked application. Temporary unlocks and passes, where configured, are a separate function.

8. Free and Paid Tiers

The Application offers a free tier and a paid subscription tier.

  • The free tier permits blocking a limited number of applications, provides the standard focus session modes, and displays advertising.
  • The paid tier removes the application limit, provides additional session and configuration options including Lockdown, and removes advertising.

The features included in each tier are displayed within the Application and may change as the Application is developed, subject to Section 16.

9. Advertising

The free tier displays advertising supplied by a third-party advertising network. Advertising is not displayed on the blocking screen.

The Service Provider does not control which advertisements are displayed and is not responsible for the content, accuracy, or practices of advertisers or of the products and services advertised. Any interaction with an advertisement is a matter between you and the advertiser.

Information processed for advertising purposes is described in the Privacy Policy. Subscribing to the paid tier removes advertising.

10. Paid Features, Trials, Billing, and Refunds

Paid features are offered as a subscription with monthly and annual billing periods, purchased through Google Play. A free trial may be offered before the first charge. Prices, billing period, trial length, and renewal terms are displayed before purchase, and you are responsible for reviewing them.

Payment processing, subscription renewal, cancellation, refund handling, payment methods, taxes, and billing disputes are handled by the application store through which the purchase was made. The Service Provider does not collect or store payment card information.

Renewal

Subscriptions renew automatically at the end of each billing period unless cancelled beforehand. You may cancel at any time through your Google Play account. Cancellation stops future renewals and does not end the period already paid for; access to paid features continues until the end of that period.

Refunds

Refund requests for purchases made through Google Play must be submitted through Google Play and are subject to Google Play’s refund policies and review process. Google Play generally permits refund requests within 48 hours of purchase, depending on the circumstances of the purchase.

Except where required by applicable law or by Google Play’s policies, the Service Provider does not provide discretionary refunds for purchases requested more than 48 hours after purchase. This applies to renewal charges as well as to initial purchases.

Cancellation of a subscription does not automatically refund charges already made. Where a free trial is offered and is not cancelled before it ends, the subscription begins and is charged.

Nothing in this section limits any statutory right of withdrawal or cancellation available to you as a consumer under mandatory local law.

Loss of entitlement

If you cancel, receive a refund, initiate a payment dispute, or otherwise cease to hold a valid entitlement, paid features will be limited or removed. Configurations that depend on the paid tier may cease to apply. Settings are retained so that they resume if a subscription is purchased again.

11. Lifetime and One-Time Plans

The Service Provider may, now or in the future, offer a one-time purchase, a plan described as a “lifetime” plan, or a similar non-recurring plan. Where such a plan is offered, this section applies.

“Lifetime” refers to the operational lifetime of the Application as a service actively maintained and published by the Service Provider. It does not refer to the lifetime of any person, device, or account, and it does not constitute a commitment to operate the Application indefinitely.

A lifetime plan provides access, without a recurring charge, to the paid features available in the Application for as long as the Service Provider continues to publish and maintain it. Such a plan does not:

  • oblige the Service Provider to continue operating, publishing, updating, or supporting the Application for any minimum period;
  • guarantee that any particular feature will remain available or unchanged, including features that depend on third-party services, paid infrastructure, or ongoing operating costs;
  • guarantee availability on future devices, operating system versions, application store policies, or platforms;
  • include features, capabilities, or separately priced products introduced after purchase, where the Service Provider offers those separately;
  • entitle you to a refund, in whole or in part, if the Application is discontinued, except where required by applicable law or by the application store’s refund policies.

If the Application is discontinued, the Service Provider will make reasonable efforts to provide advance notice through the Application or the website and, where technically practical, to allow on-device functionality to continue operating without a server connection. Features that require a server, a third-party service, or application store infrastructure, including sign-in, badge synchronisation, and entitlement restoration, will cease to operate.

Any statement regarding a lifetime plan made in marketing material, on the website, or in an application store listing is subject to this section.

12. Achievement Badges and Synchronisation

The Application awards badges based on cumulative activity. Badges are a display feature. They have no monetary value, cannot be exchanged, transferred, or sold, and confer no entitlement to paid features.

If you are signed in, badge unlock state may be synchronised so that it is available after a change of device. This is not a backup service and is not guaranteed. The Service Provider may apply retention limits, technical limits, or data minimisation rules, and synchronisation may fail for reasons outside its control. Statistics, routines, and blocking records are not synchronised and are stored only on your device.

The Service Provider may adjust badge definitions, thresholds, tiers, and availability as the Application is developed.

13. Third-Party Services

The Application uses third-party services governed by their own terms, including Google Play Services, Google Sign-In and Credential Manager, Google Play Billing, Google AdMob, RevenueCat, Supabase, Resend, and Cloudflare.

The Service Provider is not responsible for third-party service outages, policy changes, payment processing failures, entitlement service issues, authentication provider issues, advertising network behaviour, or other events outside its reasonable control.

14. Internet Connection and Charges

Blocking does not require an internet connection. Blocking decisions and message selection are performed on your device.

Certain functions require a connection, including sign-in, badge synchronisation, purchase verification, entitlement restoration, advertising on the free tier, and message pack updates.

You are responsible for any mobile data charges, roaming charges, or internet service fees imposed by your network provider. If you are not the bill payer for the device, you confirm that you have permission from the bill payer to use the Application.

15. Acceptable Use

You agree not to:

  • use the Application for unlawful, harmful, fraudulent, abusive, or unauthorised purposes;
  • use the Application to restrict another person’s device without their knowledge and consent;
  • interfere with, disrupt, reverse engineer, or attempt to gain unauthorised access to the Application or its backend systems;
  • circumvent, manipulate, or abuse payment, trial, entitlement, referral, or account systems;
  • copy, scrape, extract, or redistribute the Application’s content, message text, code, or designs;
  • use the Application in a manner that infringes the rights of the Service Provider or any third party.

16. Updates, Changes, and Availability

The Service Provider may update, modify, suspend, or discontinue all or part of the Application at any time, for maintenance, security, legal, technical, business, operating system, application store, or product reasons.

The Application may not remain compatible with every device, manufacturer customisation, or Android version, and installation of updates may be required in order to continue using it. Changes to the Android operating system’s treatment of accessibility services, overlays, and background execution may affect the reliability of blocking.

The Application is provided on an “as is” and “as available” basis.

17. Termination

You may stop using the Application at any time and uninstall it from your device. Uninstallation deletes all locally stored information, including routines, statistics, and blocking records, and this information cannot be recovered.

If you have created an account, you may delete it within the Application. Account deletion removes account-linked records as described in the Privacy Policy, subject to legal, security, fraud prevention, payment, entitlement, and technical retention requirements. Deleting an account does not cancel a subscription; subscriptions are cancelled through Google Play.

The Service Provider may suspend or terminate access to the Application or to particular features if you violate these Terms & Conditions, abuse the service, create legal or security risk, or if provision of the service is no longer reasonably possible.

Upon termination, the rights and licenses granted to you under these Terms & Conditions end.

18. Disclaimer of Warranties

To the maximum extent permitted by applicable law, the Application is provided without warranties of any kind, whether express or implied, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement.

The Service Provider does not warrant that the Application will be uninterrupted, error-free, or timely, or that any particular outcome will be achieved.

Nothing in this section excludes a warranty that cannot be excluded under applicable law, including mandatory consumer protection law.

19. Limitation of Liability

To the maximum extent permitted by applicable law, the Service Provider is not liable for indirect, incidental, special, consequential, punitive, or similar damages, or for loss of data, loss of profits, loss of goodwill, business interruption, missed communications, missed opportunities, device issues, inaccurate measurements, or reliance on statistics generated by the Application.

This includes, without limitation, consequences arising from an application being blocked, from an application not being blocked, and from a Lockdown session configured by you continuing until its scheduled end.

Nothing in these Terms & Conditions limits liability for death or personal injury caused by negligence, for fraud, or for any other liability that cannot be limited or excluded under applicable law.

20. Governing Law

These Terms & Conditions are governed by the laws of the Republic of Korea, without regard to conflict of law rules, except where the mandatory consumer protection laws of your country or region provide otherwise.

Nothing in this section limits rights available to you under mandatory laws applicable to you as a consumer.

21. Privacy

The Application processes information as described in the OpLoop Privacy Policy, which forms part of these Terms & Conditions.

22. Changes to These Terms & Conditions

These Terms & Conditions may be updated from time to time. When changes are made, the updated version is posted on this page with a revised effective date, or otherwise made available through the Application or the website.

You are advised to review these Terms & Conditions periodically. Continued use of the Application after changes become effective indicates that you accept the updated terms.

23. Contact

If you have questions or suggestions regarding these Terms & Conditions, contact the Service Provider at:

StudioJson
support@oploop.app