CrystalEngine Terms of Service

Effective 2026-07-12, last revised 2026-09-09
Provider BS Planet, contact support@bsplanet.app
Public URL https://bsplanet.app/static/crystalengine/terms-of-service-en.html
Korean original https://bsplanet.app/static/crystalengine/terms-of-service.html (prevails if the two disagree)
Applies together with Privacy Policy


These Terms of Service (hereinafter the "Terms") constitute a legal agreement between you and BS Planet (hereinafter the "Company") regarding the use of CrystalEngine and its related software and documentation (hereinafter the "Software") provided by the Company. Installing or using the Software means that you agree to these Terms; if you do not agree, please do not install or use it.

Article 1 (Content of the Software)

CrystalEngine is on-device search and viewer software that provides unified search, viewing, and playback of the documents, photos, music, videos, and personal records stored on your device. All processing, including indexing, search, document conversion, playback, and statistics, takes place within your device.

Article 2 (Grant of License)

You are granted a limited, revocable, non-exclusive license to install and use the Software. The Software is licensed, not sold. There is no separate device registration procedure, and entitlement under a paid license is verified and restored on the basis of the Google Play account used for the purchase, as provided in Article 3. The features provided may vary depending on the device, OS version, and build type.

Article 3 (Paid License and Payment)

This software is distributed through Google Play. After installation you may run the app free for the first 5 times (each cold launch and each return to the app from the background counts as one run; configuration changes such as screen rotation are not counted). Once you have used those 5 free runs, to keep using it you may either (1) watch a rewarded ad to the end to receive a one-day pass that unlocks all features for 24 hours, or (2) make a one-time purchase of the lifetime edition to use it without ads, permanently. There is no separate per-use limit on document viewing, search, music, photos, or video. There are no subscriptions, auto-renewal, or license keys. The product name, term (perpetual), and price are shown on the Google Play purchase screen at the time of purchase; the currency, whether taxes are included, and the final amount payable are determined by Google Play and shown on that screen. Payment, receipt issuance, and purchase restoration follow Google Play's in-app billing system and policies; payment-method information such as card numbers is handled entirely by Google and is neither received nor stored by the Company. Payment is anonymous, so the Company cannot know who made a purchase; all the app can see is the purchase identifier (purchase token and product ID). While the app cannot reach the store to verify a purchase, it does not assume that you have not purchased; it shows that fact and applies your purchase once the connection is restored.

Article 4 (Withdrawal of Subscription and Refunds)

Under the Act on the Consumer Protection in Electronic Commerce of the Republic of Korea (original text at the National Law Information Center: https://www.law.go.kr/lsInfoP.do?lsId=009318), you may withdraw your offer within 7 days from the later of the purchase date or the date the license became available. However, under Article 17(2)(5) of that Act and its Enforcement Decree, once the provision of digital content has begun, withdrawal is restricted for that part. The Company states this restriction on the purchase screen and in the Seller Information and Purchase/Refund Guide, and gives you the first 5 free runs to try every feature before buying. If the Company fails to fulfil these statutory duties, you may withdraw despite the restriction. Refunds for in-app purchases are processed by Google Play under its refund policy and procedures. Refund requests are made through Google Play; for a request that Google Play refers to the developer because more than 48 hours have passed since payment, contact the Company and the Company will process the refund through the Google Play Console. The first 5 free runs are provided free of charge and are therefore not subject to refund. Any rights granted to consumers by law are not limited by this Article.

Article 5 (Contracts by Minors)

If a minor has purchased a paid license without the consent of their legal representative, the minor or their legal representative may cancel the contract in accordance with the Civil Act and other applicable law. Payments made through Google Play are subject to the minor payment and refund procedures provided by Google Play; other inquiries are received at the Company's contact address and answered there.

Article 6 (Reservation of Rights and Ownership)

The Company reserves all rights in the Software not expressly granted under these Terms. The Software is protected by copyright and intellectual property laws, and all intellectual property rights, including ownership and copyright, belong to the Company. You may not assign your rights or obligations under these Terms to any third party without the Company's prior approval.

Article 7 (Prohibited Acts)

You may not (1) attempt to reverse engineer, decompile, or disassemble the Software in order to discover its source code or algorithms, (2) arbitrarily modify or disable any function of the Software, including the license verification function, (3) create derivative works based on the Software, or (4) provide rental, lease, sublicensing, or commercial hosting of the Software. However, the scope expressly permitted by applicable law is excepted.

Article 8 (Updates)

The Company may provide updates, including bug fixes and feature improvements. The Software does not download or install updates by itself; updates to the edition obtained from Google Play are installed according to the automatic update settings of Google Play and your device. Unless separate terms are provided, these Terms also apply to updates.

Article 9 (Open Source Software)

Open source licenses apply to some components of the Software, and for those portions the terms of each open source license take precedence over these Terms. The list of open source used can be found in Settings > About > Open Source Licenses.

Article 10 (No Collection or Transmission of Information)

The Company does not collect your personal information, files, or usage records through the Software, nor transmit them externally. All processing of the data handled by the Software, including storage, indexing, search, conversion, playback, and statistics, takes place within your device, and deletion is likewise performed by you on your device. The Company does not receive or store user data. However, if you watch a rewarded ad for a one-day ad pass, that ad is served by Google AdMob, and the ad provider may collect and process the advertising identifier (AD_ID), IP address, and device and app information for ad serving, measurement, and click-fraud prevention, and may process them outside your country. The ad consent check and ad preloading take place when you open the app in the Google Play edition after agreeing to these Terms and while no lifetime purchase has been confirmed, and the same information may be sent to the ad provider at that time. This is processing performed by the ad provider under its own privacy policy; the Company does not receive or store that information, and your file contents, search queries, and index are not used for advertising nor passed to the ad provider. Ads never play automatically and play only when you choose to watch one; lifetime edition users are not shown ads. Editions the Company distributes outside Google Play contain no ad SDK. In regions where consent is required (such as the European Economic Area), consent is obtained before the first ad, and you can change or withdraw that choice at any time under Ad privacy options in Settings. Other optional online features that you explicitly enable may perform the minimum queries needed for that feature, as set out in Article 11.

Article 11 (Network and Optional Online Features)

All core features of the Software work completely without an internet connection. Network use is blocked (off) by default. The following optional online features use the network only when you have turned the network on and explicitly requested or enabled the feature, and the network block in Settings takes precedence over these communications that the app makes itself. The ad consent check and ad requests of the Google Play edition (Article 10), and communications carried out on the app's behalf by the device's system speech recognizer ((5) below), are not subject to that switch.

(1) On-device speech and image model downloads - model files are downloaded from their official distribution sites (Hugging Face, Google storage).

(2) Album art lookup - only when a file has no embedded image, the artist and album name are looked up through the Apple iTunes Search API and the image is fetched from Apple's image servers for display.

(3) Address conversion - when map or address display is enabled, location coordinates are sent to the system geocoding service, and the map screen fetches map tiles for the area you are viewing from the OpenStreetMap tile server.

(4) Cast and DLNA output - when you start casting, devices on the same network are discovered and a temporary server is opened on your device to deliver the file being cast to the device you chose. Files are delivered only within your network and only to that device.

(5) Voice search - the on-device recognizer is used first; on devices where it is unavailable, the system speech recognizer is used instead, and the voice you spoke then leaves your device through the device's system.

What is transmitted is the minimum query needed to perform that feature (for example, the artist and album name); this is done to perform the feature you requested and is not a collection or transmission of your files, library, or personal information. The Company does not receive or store any of your data in this process. Copyright in third-party content such as images belongs to the respective rights holders; the Software displays it for informational purposes and respects the original authors. Data charges incurred by network use are your responsibility.

Article 12 (User Responsibility and Legal Compliance)

You must use the Software in compliance with relevant laws. The Software is an on-device tool for an individual user's private use. If you process another person's personal information for business or commercial purposes, or index, transcribe, or share materials whose handling is restricted by law, such as recordings of conversations between others to which you are not a party, the legal responsibility therefor rests with you.

Article 13 (Termination of the Contract)

These Terms remain in effect until terminated. You may terminate these Terms at any time by ceasing to use the Software and deleting the Software and its copies. If you breach these Terms, your rights under these Terms automatically terminate without separate notice, and you must immediately stop using the Software upon termination.

Article 14 (Disclaimer of Warranties)

The Software is provided "AS IS" without any express or implied warranty, to the maximum extent permitted by relevant law. The Company makes no warranty whatsoever as to merchantability, fitness for a particular purpose, accuracy, or non-infringement of third-party rights. However, this does not apply to warranties whose exclusion is not permitted under relevant law.

Article 15 (Limitation of Liability)

The Software can delete, move, compress, or rename files, and such actions cannot always be undone. The Software describes such an action before carrying it out, but you must back up important files in advance. The Company is not liable for data loss caused by device failure, storage errors, the behaviour of other apps, or your own operation. To the extent permitted by applicable law, the Company's liability for damages is limited to the amount you actually paid the Company to use the Software (the lifetime edition purchase price). This limit does not apply to damage caused by the Company's wilful misconduct or gross negligence. This Article does not limit any rights granted to consumers by law.

Article 16 (Amendment of the Terms)

The Company may amend these Terms. In the event of an amendment, the Company will announce it through the application screen or otherwise, specifying the effective date, the content of the amendment, and the reason, at least seven (7) days before the effective date (at least thirty (30) days in advance for amendments that are unfavorable or material to you). If you do not agree to the amended Terms, you may terminate your use in accordance with Article 13.

Article 17 (Business Operator Information and Resolution of Consumer Disputes)

The Company's trade name, address, e-mail address, and telephone number are shown in the developer information of the application market that distributes the Software (Google Play). The mail-order business registration number is stated in the Seller Information and Purchase/Refund Guide (available under Settings > About), and other business information such as the business registration number is provided on request at the Company's contact address (support@bsplanet.app). Consumer complaints or disputes relating to the use of the Software are first received and handled at the Company's contact address; if they are not resolved amicably, you may apply for dispute mediation or redress to bodies such as the Korea Consumer Agency, the Consumer Dispute Settlement Commission, and the Fair Trade Commission under the Act on the Consumer Protection in Electronic Commerce.

Article 18 (Governing Law)

These Terms are governed by the laws of the Republic of Korea. However, this does not affect the rights granted to you by the mandatory consumer-protection laws of the country in which you have your habitual residence.

Article 19 (Dispute Resolution)

If a dispute arises between the Company and you in connection with the Software, the parties shall first seek to resolve it by consultation; if consultation fails, the competent court shall be determined in accordance with the Civil Procedure Act. Where the jurisdiction of the court of the consumer's domicile cannot be excluded in a consumer contract, applicable law governs.

Article 20 (Entire Agreement)

These Terms constitute the entire agreement between the Company and you regarding the Software, and even if any provision is held invalid, the validity of the remaining provisions shall not be affected.

Inquiries: support@bsplanet.app (BS Planet)

Effective date: 2026-07-12

Last revised: 2026-09-09 (corrected the timing of ad requests, the refund channel, the liability cap and the seller-information notice to match the facts)