DarkBox Terms of Service

Effective date: August 23, 2026
Version: v1.0


TL;DR

Welcome to DarkBox. This agreement covers three things: how you may use the App, what the developer provides and does not provide, and — most importantly — the fact that only you know your password, and if you forget it, no one can recover it and your encrypted content will be permanently unreadable. Please read Section 3 before you continue using the App.


1. Parties and scope

This Terms of Service (the “Terms”) is an agreement between you (“you”, the “user”) and the individual developer baojianjob (the “Developer”) regarding the iOS application DarkBox (the “App”).

  • By downloading, installing, launching or otherwise using the App, you acknowledge that you have read, understood and agreed to these Terms in full. If you do not agree, please stop using the App and uninstall it.
  • The name, icon and interface text of the App may be adjusted before or after release. Such adjustments do not affect the validity of these Terms with respect to existing versions.
  • These Terms, together with the DarkBox Privacy Policy, form the complete legal agreement between you and the Developer, and should be read together.

2. License

Subject to your compliance with these Terms, the Developer grants you a personal, non-exclusive, non-transferable, revocable license to install and run the App on iOS devices registered under your own Apple ID. All rights not expressly granted are reserved by the Developer.

You must not:

  • Reverse-engineer, decompile, disassemble or otherwise attempt to derive the source code of the App;
  • Modify, translate, create derivative works from, redistribute, rent, sell or sublicense the App or any portion of it;
  • Bypass, tamper with or circumvent the password, subscription or in-app purchase verification mechanisms;
  • Remove, obscure or alter any copyright, trademark or developer attribution notice.

The App does not enable Apple Family Sharing. The license under these Terms is granted to you personally; you may not allow others to use in-app purchase entitlements under your identity.

3. ⚠ Password and data loss disclaimer (please read carefully)

Your password is set and kept by you. The Developer does not store, transmit or hold your password, and there is no backdoor or reset mechanism.

  • If you forget your password, the Developer cannot recover, reset or bypass it. All encrypted content in the App will become permanently unreadable.
  • The Developer is not liable for data becoming inaccessible or being lost due to circumstances including, but not limited to:
    • You forgetting or disclosing your password;
    • You deleting files, emptying the recycle bin (if available in the future), or uninstalling the App;
    • Your device being damaged, lost, stolen or wiped;
    • iOS system upgrades, jailbreaking, or interference from other software affecting the app sandbox or key material;
    • Anomalies during iCloud backup, restore or device migration.
  • You are strongly advised to:
    • Choose a password you can remember long-term and that is strong enough for your threat model;
    • Keep an independent backup of critical content elsewhere;
    • Physically protect your device and Apple ID.

4. Acceptable use

You represent and warrant that:

  • You have full legal capacity, or have obtained the consent of your legal guardian;
  • Your use of the App complies with the laws and regulations of your country or region;
  • You will not use the App to store, encrypt or transmit any unlawful content, including but not limited to obscene, pornographic, violent, terrorist, nationally sensitive, privacy-infringing, IP-infringing, trade-secret or state-secret content;
  • You will not rely on the App for any critical purpose beyond personal organization, such as custodianship of financial instruments, legal evidence preservation, or regulated enterprise data storage;
  • You will not use the App to conduct any unlawful or criminal activity.

Because the App is designed with end-to-end local encryption, the Developer is technically unable to access any content you import, and has no obligation to review such content. You are solely responsible for the legal consequences of any content you store in the App.

5. Subscription and one-time purchase (Pro)

The App follows a “free basic features + Pro add-ons” model. You may optionally pay to unlock the Pro version.

  • Payment: all payments are processed through Apple In-App Purchase (StoreKit). Currency, price and presentation follow whatever your regional App Store displays; prices may change due to region, currency, taxes or Apple policy.
  • Annual subscription:
    • The subscription automatically renews within 24 hours before the end of the current period, and the fee is charged to the payment method associated with your Apple ID;
    • To cancel auto-renewal, you must turn it off at least 24 hours before the end of the current period in Settings → Apple ID → Subscriptions on iOS;
    • Refunds pro-rated by unused days within a subscription period are not offered.
  • Lifetime purchase:
    • A one-time payment permanently unlocks the Pro entitlements listed in the App at the time of purchase;
    • If the Developer later ships significant new features, they may be offered as separately purchased add-ons and are not automatically included in an existing lifetime purchase; however, entitlements you have already obtained will not be unilaterally revoked.
  • Scope of Pro entitlements: the concrete features and quotas unlocked by Pro are as displayed on the App’s Paywall at the time. The Developer will make reasonable efforts to keep the description consistent with reality, and reserves the right to make reasonable adjustments, provided that entitlements already granted to existing purchasers will not be diminished.
  • Free trial (if offered): if a free trial is offered during any period, it will automatically convert to the corresponding paid subscription at the end of the trial unless you cancel at least 24 hours beforehand. Whether a trial is offered, and its duration, may change at any time.

6. Your data after a subscription lapses

The Developer commits that the App will not delete any content you have imported, nor lock it as unviewable, regardless of your subscription status or whether you exceed the free quota.

Concretely:

  • After a subscription lapses: content you already imported remains viewable. If your used quota exceeds the free tier, the App enters a “delete-only, no new additions” state until you delete files back below the free limit, or resubscribe.
  • When a free user hits the quota during import: partial-success import is allowed (for example, out of 30 items being imported, 10 succeed and reach the limit while the remaining 20 are not imported and are summarized in a notice). Content that has already been successfully imported will not be discarded because of overflow.

7. Refunds

  • All payments are processed by Apple. The Developer does not directly handle payment information and cannot issue refunds.
  • To request a refund, please use Apple’s official channel at reportaproblem.apple.com. Whether a refund is granted is determined by Apple according to its own policies.

8. Intellectual property

  • The name, icon, UI design, graphics, text, code and documentation of the App, and all intellectual property rights therein, are owned by the Developer and protected by applicable laws.
  • All rights in the content you import into the App (photos, videos, documents, etc.) remain solely yours. Because the App is designed with local encryption, the Developer cannot access this content and will not claim, use or license it in any form.

9. Disclaimer and limitation of liability

  • The App is provided on an “AS IS” basis. To the maximum extent permitted by law, the Developer disclaims all express or implied warranties, including merchantability, fitness for a particular purpose, uninterrupted operation and error-free operation.
  • To the maximum extent permitted by law, the Developer is not liable for:
    • Changes in functionality or availability caused by iOS upgrades, Apple policy changes, App Store removal, or regional adjustments;
    • Data issues caused by device failure, jailbreaking, third-party software, malware or iCloud anomalies;
    • Content being accessed as a result of your password being disclosed, guessed, or your device being physically obtained by someone else;
    • Service unavailability caused by force majeure (natural disasters, government actions, communications failures, etc.).
  • To the maximum extent permitted by law, the Developer’s total aggregate liability to you in connection with the App shall not exceed the amount you actually paid to the App in the most recent billing period; for free users, the total aggregate liability shall be zero.
  • Nothing in these Terms excludes or limits liability that cannot be excluded or limited under mandatory applicable law.

10. Changes to these Terms

  • The Developer may update these Terms from time to time. When changes occur, the “Version” and “Effective date” at the top of this document will be updated and shipped as part of an App update.
  • For material changes — such as those affecting subscription terms or limitations of liability — a clear notice will be shown in the App. Continued use after such notice constitutes acceptance of the new version; if you disagree, please stop using the App and uninstall it.

11. Termination

  • You may terminate these Terms at any time by uninstalling the App. Upon uninstallation, iOS erases all of the App’s local data on your device.
  • If you materially breach these Terms (for example by cracking in-app purchases or storing unlawful content), the Developer may stop providing further updates or support to you. However, because the App runs entirely on your local device, the Developer cannot and will not remotely access, delete or modify any content already on your device.

12. Governing law and dispute resolution

  • These Terms are governed by and construed in accordance with the laws of the People’s Republic of China (excluding the laws of Hong Kong, Macau and Taiwan, and excluding conflict-of-laws rules).
  • Any dispute arising out of or in connection with these Terms shall first be resolved through friendly negotiation. If negotiation fails, either party may bring the dispute before the competent People’s Court at the place of domicile of the Developer.
  • If you use the App outside mainland China, the foregoing choice of law and jurisdiction continues to apply to the extent it does not conflict with mandatory laws of your local jurisdiction. Where a conflict exists, such mandatory local laws prevail only over the conflicting portion, and the remainder of these Terms remains in effect.

13. Miscellaneous

  • If any provision of these Terms is held invalid or unenforceable, the remaining provisions shall remain in full force and effect, and the parties shall in good faith substitute a lawful provision that most closely reflects the original intent.
  • No failure or delay by the Developer in exercising any right under these Terms shall constitute a waiver of that right.

14. Contact

If you have any questions, comments or complaints about these Terms, please contact:

baojianjob@vip.qq.com

We will do our best to respond within a reasonable time.