CrystalEngine Terms of Service
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 (including messages, contacts, and calendar entries when you turn them on) 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. You may use the app free of charge, with every feature, for 14 days from its first launch (the "free trial"). The free trial ends when 14 days have passed since the moment of the first launch, and it is not limited by the number of runs or the time of use. Once the free trial has ended, to keep using the app you may either (1) make a one-time purchase of the lifetime edition to use it without a time limit, or (2) purchase the 3-month pass to use it for 3 months from the purchase, or (3) redeem a promotion code obtained from Google Play on Google Play's own redemption screen and receive whatever entitlement that code grants. The app does not accept the code itself; it only opens that screen. Google Play issues promotion codes, sets their validity period and decides whether a code is valid; the company neither issues nor verifies codes, and the redemption screen is opened by Google Play. The company confirms the outcome only by querying your purchases, so immediately after redemption the app shows that it is checking and reflects the entitlement once it is confirmed. There is no separate per-use limit on document viewing, search, music, photos, or video. The 3-month pass is a subscription product on a prepaid plan that does not renew automatically; when its term ends the entitlement closes, so to keep using the app you must purchase the lifetime edition or the 3-month pass again. The remaining term of the 3-month pass is an estimate that the app calculates from the purchase time, and the basis of the entitlement is always the purchase record of Google Play. There are no automatically renewing subscriptions and no license keys. The product name, term (perpetual for the lifetime edition, 3 months for the 3-month pass), 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) and the Google Play signature on that purchase record. The app verifies the signature on the device with its own public key and does not send the purchase record anywhere. While the app cannot reach the store to verify a purchase, it does not assume that you have not purchased; it shows that it cannot verify the purchase. During that time, if the purchases last verified on this device include the lifetime edition, or if the expiry time of the 3-month pass calculated from those purchases has not yet arrived, you can keep using the app as before; otherwise you can use it only with any remaining free trial. Your purchase is applied once the connection is restored. The Company maintains the paid functions so that you can use them for the period you purchased in the case of the 3-month pass, and for as long as the Company provides the Software under the account used for the purchase in the case of the lifetime edition. "Lifetime" means as long as the Software is provided under the Google Play account used for the purchase; when you change devices, you can restore the purchase with the same account and keep using it. If, for reasons attributable to the Company, the paid functions can no longer be provided within that period, the Company will take measures such as a refund of the amount corresponding to the remaining period, in accordance with the relevant laws and through the Google Play procedure. If the Company ends the provision of the Software, it will give notice on the app screen or the like at least 30 days in advance. The limitation of liability in Article 15 does not reduce the Company's duty to provide the paid functions it has sold for that period.
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 these Terms, and gives you the free trial under Article 3 (14 days from the first launch) 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 follow, within the scope set by the relevant laws, the refund policy and procedures of Google Play (original text of the policy: https://support.google.com/googleplay/answer/2479637); the Company does not promise any separate refund of its own. The free trial is provided free of charge and is 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 and Third-Party Components)
The Software includes components made by third parties. Open source licenses apply to many of them, while some are covered by third-party licenses or service terms that are not open source and that limit how the component may be used. In either case, the conditions of each license or of those service terms take precedence over these Terms for that component. The list of components, the full text of each license, and the notices for those that are not open source can be found in Settings > About > Open Source Licenses. The Company complies with the license terms of third-party works included in the Software, such as open source, and provides the notices for them on the Open source licenses screen in the app and in documents. The Company does not include technology that raises patent or similar rights issues, such as patented codecs, in the Software, or uses the functions of the device's operating system for it. If a third party notifies the Company of an infringement of its rights, the Company will confirm it and take the necessary measures without delay; such notices are received at the contact in Article 17. You, for your part, are responsible for respecting copyright and other third-party rights in the files you handle with the Software, and under Article 7 you must not reverse engineer the Software in a way that infringes third-party rights.
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. The current edition does not offer the one-day ad pass and the app code does not start the ad SDK, so what these Terms say about advertising applies only to an edition in which the Company offers the one-day ad pass again. 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 takes 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 at that time Google's consent tool communicates with Google. The ad SDK works only when you tap to watch an ad and does not fetch ads in advance, so the information above is collected from the time you tap. 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. The Company does not distribute this Software outside Google Play. 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 permitted (on) by default, and you may block it at any time under Network Access in Settings. If you block it, the Software does not connect to the internet, and core features such as search, indexing, and document viewing keep working. The following optional online features use the network only when you use or enable the feature (the check for a new version in (5) below, however, is on by default), and the network block in Settings takes precedence over these communications that the app makes itself. The ad consent check and ad requests of an edition that offers ads again (Article 10), the purchase check handled by Google Play, and communications carried out on the app's behalf by the device's system speech recognizer ((4) 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) 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.
(3) 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.
(4) 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.
(5) New version check - when you open the app, it asks the app update function of Google Play whether a newer version exists and shows a notice banner. You can turn this check off in Settings, and getting the update only opens the app page of the Google Play store.
What is transmitted is the minimum query needed to perform that feature (for example, location coordinates or the name of the requested model file); 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)
(1) 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.
(2) The advertising classification and the diagnosis (the list of facts confirmed in a message) that the Software attaches to messages, and the results of automatic processing such as voice transcription, text recognition, and counting faces in photos, are reference information produced by machine, by rules and engines on the device, and their accuracy cannot be guaranteed. The absence of a label does not mean that the message is safe, and the final judgment is yours. Before you open a link in a message or send money, you should verify the sender separately. However, this paragraph does not apply to damage caused to you by the Company's wilful misconduct or gross negligence.
Article 15 (Limitation of Liability)
(1) By its nature, the Software may contain errors or defects, and the Company does not guarantee that it is free of errors or that it works without interruption. You use the Software with that understanding. If you find an error, please tell the Company at support@bsplanet.app. When the Company learns of an error in the Software, it will make reasonable efforts to correct it within a reasonable period, and corrections are provided as updates. The Company decides when and how to correct, and this sentence does not guarantee freedom from errors or a correction within any particular time. The Company makes the functions and processing methods that it has stated on the app screens, in the store listing, in these Terms, and in the Privacy Policy (for example, that file contents are not sent outside the device and that deletion goes through the trash) work as stated, and if it learns that something works differently from what was stated, it corrects it without delay in accordance with the preceding sentences on corrections. The Company does not create or distribute the Software with the intent to cause you harm.
(2) 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.
(3) A function that deletes many files at once, such as cleaning up duplicate files (hereinafter "bulk deletion"), shows the number and size of the files to be deleted and the files that remain before it runs, and runs only after you confirm. A file deleted in the Software, including by bulk deletion, is not removed at once but moved to the Software's trash, a hidden folder in the storage where the file was, and kept for 30 days, and within that period you can restore the file from the trash. Items older than 30 days are emptied when you open the trash screen. A file that could not be moved to the Software's trash is moved, with your consent, to the device's system trash, and the device's operating system determines how long it is kept. After the retention period has passed or after you empty the trash, the file cannot be restored.
(4) Because bulk deletion affects many files at once, you must back up important files to storage outside the device before you run it. The same applies to file operations other than bulk deletion. The confirmation screen and the trash retention in paragraph (3) are protective measures that the Company provides, and they do not replace your own responsibility to keep backups.
(5) The Company only grants you the right to use the Software "AS IS" and does not guarantee fitness for a particular purpose, freedom from errors, or uninterrupted operation. Loss of data, damage to files, abnormal behaviour of the device, and the resulting indirect, special, or consequential damages and loss of business, arising from an error or defect (bug) in the Software or from a compatibility problem with your device, operating system, or other apps, are borne by you. The same applies to loss arising from device failure, storage errors, the behaviour of other apps, causes attributable to you, force majeure such as natural disasters, and data that can no longer be restored after you have emptied the trash or the retention period has passed. However, this does not apply in the cases in paragraph (7).
(6) Even where the Company is liable, to the extent permitted by applicable law its liability for damages, counting all causes and all claims together, does not exceed the purchase price you actually paid the Company for the paid product concerned (the lifetime edition or the 3-month pass). To the extent permitted by applicable law, the Company is not liable for the free trial or for features provided free of charge. This limit is separate from refunds; withdrawal and refunds follow Article 4 and the relevant laws. However, this does not apply in the cases in paragraph (7).
(7) Paragraphs (5) and (6) do not apply to damage caused by the Company's wilful misconduct or gross negligence, or where a mandatory provision of law, such as the Framework Act on Consumers (original text: National Law Information Center, https://www.law.go.kr/lsInfoP.do?lsId=001589) or the Act on Consumer Protection in Electronic Commerce, sets the Company's liability. 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 and other business information, such as the business registration number, are provided on request at the Company's contact address (support@bsplanet.app). The mail-order business filing can also be checked in the register of mail-order businesses of the Fair Trade Commission (https://www.ftc.go.kr/www/bizCommList.do?key=232). 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. The Company, as a rule, answers inquiries and error reports from users. Inquiries and reports are received at the contact above, and the Company answers without delay within a reasonable period, counted in business days. If it is difficult to answer at once, the Company tells you the reason and the expected schedule. Inquiries about personal information and the exercise of rights follow the Privacy Policy.
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-11-27 (Article 14 gains paragraph (2), stating that the results of advertising classification, diagnosis, voice transcription, and text recognition are reference information, and Article 15 now states the exclusion of liability for data loss caused by a defect in the Software and the 30-day retention in the trash. Because these two changes may be unfavorable to you, they are announced on the app screen or by similar means at least 30 days before the effective date under Article 16 and take effect on 2026-11-27. The corrections in Articles 1, 10, and 11 that bring the wording into line with the current behavior of the app take effect on 2026-11-03)
Previous revision: 2026-11-03 (Articles 3 and 4 change the free trial to 14 days from the first launch of the app; Article 3 replaces the way to receive a one-day pass with a 3-month pass and adds the expiry time of the 3-month pass to the scope of use while the store cannot be reached; and Article 10 now states that what it says about advertising applies only to an edition in which the one-day ad pass is offered again. This revision is announced on the app screen or by similar means at least 7 days before the effective date under Article 16 and takes effect on 2026-11-03)
Previous revision: 2026-10-23 (Articles 3 and 4 raise the free trial limits to 15 runs and 3 hours of cumulative use, and Article 3 now states that the one-day pass can also be received during the free trial and that the free trial is not counted while the pass is valid)
Previous revision: 2026-09-26 (Article 3 now also states that the app checks the Google Play signature on the purchase record on the device and does not send the purchase record anywhere, and that while the store cannot be reached, what you can use depends on whether the purchases last verified on this device include the lifetime edition; revision of 2026-09-24: Articles 3 and 4 were corrected so that both describe the free trial the same way, as 5 runs or 1 hour of cumulative use, whichever is reached first, and Article 3 now states how cumulative use is counted; the preceding revision of 2026-09-23 removed album image lookup, item (2) of Article 11, and renumbered the following items, because the Software no longer looks up album art online and shows only images embedded in the file)