Date of last update: 28th July 2026
By accessing or using our Service, you agree to these Terms of Use.
For the purposes of this Terms of Use:
Sherlo is a service operated by Devine, a company registered in Poland under registration number PL8522703785. Our registered office is located at ul. 5 Lipca 15/11, 70‐376 Szczecin. For inquiries, please contact us at contact@devine.team.
To provide a seamless experience, Sherlo integrates closely with your React Native projects:
Our @sherlo/react-native-storybook dependency integrates with your React Native application to allow Sherlo to control your Storybook when performing visual regression testing. Both this dependency and the accompanying sherlo CLI are open-source, allowing you full visibility into client-side operations. The source code is available for review at our GitHub Repository.
Build submissions are handled transparently via the CLI, ensuring that you can verify all client-side operations. Use of the integration tools is subject to these Terms of Use and our Privacy Policy, ensuring that your interactions remain secure and compliant with our guidelines.
When you submit a Build to Sherlo through the CLI the Build is stored in our infrastructure. For each Project, only the most recent Build is retained; any previous Builds are removed once they are no longer needed. The Build is then transferred to our dedicated testing infrastructure for the duration of the test. Once the test is complete, the Build is removed from the testing environment.
Ensure your Builds:
Follow our build requirements.
Sherlo’s infrastructure is designed to ensure reliability, performance, and security:
Hosting and Storage: We utilize Amazon Web Services (AWS) as our primary data storage solution. This ensures that all Build files, Snapshots, and associated data are stored securely and reliably with appropriate access controls.
Dedicated Testing Infrastructure: A separate, dedicated infrastructure handles Build processing to maintain performance and isolation from other data operations.
Analytics and Error Tracking: For performance monitoring and error tracking, we use third-party analytics services (see our Privacy Policy for the current list) and Sentry. These services help us diagnose issues and continuously improve the Service.
You retain full ownership of all content you provide to the Service. This includes any Builds, Snapshots, and Reviews you create. While we use this data to facilitate testing and improve our services, the underlying ownership remains with you. We store and process your Builds solely for testing purposes, and we capture Snapshots (which include screenshots and relevant metadata) to help you identify any visual differences. In addition, we collect analytics data solely to enhance performance and ensure a smooth user experience.
By subscribing to Sherlo, you receive a limited, non-transferable license that allows you to fully leverage our Service. This license grants you the ability to create and manage Teams and Projects, as well as run Tests as part of your subscription plan. In return, we ask that you adhere to these Terms of Use, pay your fees on time, and use the Service within the permitted limits. We kindly remind you not to redistribute the Service or misuse its functionalities.
In addition to the above, you grant us the right to store and process your content in order to deliver the best possible experience. We also appreciate and welcome your feedback, which may be used to further improve the Service, without any obligation for compensation.
To ensure a secure and fair environment for all our users, please adhere to the following guidelines:
Regarding the Service: Users must not copy or modify any aspect of the Service, nor should they attempt to reverse engineer our proprietary closed-source code. It is essential to keep all legal notices intact and refrain from using our brand assets without proper permission. Additionally, please avoid submitting any Builds that could compromise the stability or security of Sherlo’s infrastructure.
Regarding Your Account: For your security and that of others, do not share your account details or create multiple accounts to bypass usage limits. Uploading any content that is illegal or harmful is strictly prohibited, and gathering personal information about other users is not allowed.
Regarding Security: The use of unauthorized automated scripts is forbidden, and any interference with the Service’s security measures is taken very seriously. Furthermore, please ensure that your activities do not infringe upon the rights of third parties.
Sherlo offers four subscription plans to meet different needs: Free, Starter, Pro, and Enterprise. Each plan provides different features, Snapshot quotas, and access levels. For the most up-to-date details on plan features, Snapshot allocations, and pricing, please visit sherlo.io.
Billing Cycle:
All payments are securely processed through Stripe, our trusted payment processor:
If a monthly payment fails, the following process applies:
Canceling Your Subscription:
Refund Policy:
Sherlo reserves the right to change subscription pricing at any time:
Sherlo strives to provide high availability and reliable service, but please note the following:
We are committed to maintaining and improving the Service, but we cannot guarantee that it will always be available or meet all your specific requirements.
Sherlo implements reasonable technical and organizational measures to protect your data:
In the event of a data breach that compromises your personal information:
Sherlo may take action if you violate the Terms of Use or engage in harmful activities. Possible Consequences are suspension or termination of your account, removal of your content, and legal action if necessary.
You will receive email notifications if any violations occur with 5 business days to appeal.
You may cancel your subscription at any time through your account settings. Your cancellation will become effective at the end of the current billing period, and you remain responsible for any fees incurred until that time.
Sherlo reserves the right to terminate or suspend your access to the Service under the following circumstances:
If you violate our Terms of Use. For any reason, provided that you receive a 30-day notice. In cases of non-payment, with a 14-day notice. Immediately, if required by legal or regulatory authorities.
Once your service is terminated, please note the following:
Immediate Cessation: You must immediately stop using the Service.
Data Export: An on-demand data export will be available for a period of 30 days, allowing you to retrieve your information. More information about data export can be found in the Privacy Policy.
Data Deletion: After termination, all data (including Projects, Reviews, Snapshots, Builds, and Tests) will be permanently removed after 30 days. Similarly, team-specific settings will be deleted within the same timeframe. Once this 30-day period has elapsed, data deletion is complete and irreversible.
Outstanding Fees: Any outstanding fees must be settled within 30 days of termination.
We provide the Service "as-is" and "as-available," without any guarantees regarding uptime, availability, or performance. Sherlo makes no warranties, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement.
To the maximum extent permitted by law:
These limitations apply regardless of the legal theory (contract, tort, negligence, strict liability, or otherwise) and even if Sherlo has been advised of the possibility of such damages.
You agree to indemnify, defend, and hold harmless Sherlo and its affiliates, officers, directors, employees, and agents from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising from:
These Terms of Use are governed by and construed in accordance with the laws of Poland, without regard to its conflict of law principles.
Any disputes arising from or relating to these Terms of Use or the Service shall be subject to the exclusive jurisdiction of the courts of Poland.
Sherlo shall not be liable for any failure or delay in performance due to circumstances beyond its reasonable control, including but not limited to:
If any provision of these Terms of Use is found to be invalid, illegal, or unenforceable by a court of competent jurisdiction, the remaining provisions shall continue in full force and effect. The invalid provision shall be modified to the minimum extent necessary to make it valid and enforceable while preserving its original intent.
These Terms of Use, together with our Privacy Policy, constitute the entire agreement between you and Sherlo regarding the Service and supersede all prior or contemporaneous communications, agreements, or understandings, whether written or oral.
We may update these Terms of Use at any time. Changes become effective when posted on sherlo.io, unless stated otherwise. We will notify you of significant changes through in-app popups and email to the Team Owner's registered address. Continued use of the Service after changes means you accept the new Terms.
If you don’t agree, stop using the Service before changes take effect. For paid subscriptions, you may cancel and get a pro-rated refund for unused time if you don’t accept the new Terms.