Submarine Two

Airtight Multitasking Browser

⎋ Back to Homepage

Terms and Conditions

Last updated 12 Feb 2020

Submarine Two is developed and maintained by Julian (@insanj) Weiss. Any inquiries should be sent to All agreements are available online at as well as in the Submarine Two app.

The following text meets the minimum requirements specified by Apple as of 2020 Jan 9, available online at,

By using Submarine Two, you (the End-User) are subject to Reddit's Privacy Policy and User Agreement as well as any other services or websites you use within the app. In addition, by using an Apple device and the Apple App Store, you are subject to the App Store Terms and Conditions available at:

Submarine Two offers an autorenewing subscription called Pro Mode (stylized "✭ Pro Mode") available at two lengths:

In version 2.0.0 of Submarine Two (the first published on the App Store) purchasing either of these will remove the 5 item restriction on the Submarine Two Dock. In version 2.1.0 of Submarine purchasing either of these will opt the user into Push Notifications. By doing this, the user is agreeing to allow Submarine Two to authenticate using its own servers and independently check the user's Reddit inbox for unread content. To provide this capability, the 3rd party services Heroku and OneSignal are used. Only if the user has signed up for Pro Mode will these services be used.

To revoke Submarine Two's access to your Reddit account, or prevent Heroku or OneSignal from being used in connection with your Reddit account or Apple device, you can revoke permission for Submarine Two to use your Reddit account in the Reddit settings at any time.

By purchasing Pro Mode, the user is agreeing to the End User Agreements and Privacy Policies for Heroku and OneSignal available as of 12 Feb 2020 here:

Subscriptions automatically renew unless cancelled within 24 hours of current period end. Manage your plan in iTunes Account Settings after purchase. By purchasing Pro Mode, you are agreeing to the Licensed Applicaiton User License Agreement available at:

Table of Contents

User Agreement (EULA)

  1. Acknowledgement
    1. This site and the mobile applications and services available in connection with this site and mobile application ("Submarine Two", the "App", the "Licensed Application") are made available to you by Julian (insanj) Weiss (the "Developer", "We") subject to these Terms of Service including those set forth in the Privacy Policy (the "Terms"). By accessing, using or downloading any materials from the App, you agree to follow and be bound by the Terms, which may be updated by us from time to time without notice to you. You can review the most current version of the Terms at any time here. We and third party providers may make improvements and/or changes in the products, services, mobile applications, features, programs, and prices described in this App at any time without notice. Certain provisions of the Terms may be supplemented or superseded by expressly designated legal notices or terms located on particular pages at this App. The App is not intended for and is not designed to attract children under 13 years of age. If you do not agree with the Terms, please do not use this App. BY CONTINUING TO USE THE APP, YOU ARE INDICATING YOUR AGREEMENT TO THE TERMS AND ALL REVISIONS THEREOF.
    2. We reserve the right at any time and from time to time to modify or discontinue, temporarily or permanently, the App or any portion thereof with or without notice. You agree that we shall not be liable to you or to any third party for any modification, suspension or discontinuance of the App or any portion thereof.
    3. These Terms and Conditions are concluded between the Developer and the End-User only, and not with Apple. The Developer, and not Apple, is solely responsible for the Licensed Application and the content thereof. This EULA may not provide for usage rules for Licensed Applications that are in conflict with the App Store Terms of Service as of the Effective Date, 9 Jan 2020 (which the Developer acknowledges they have had the opportunity to review).
  2. Scope of License
    1. This license is a non-transferable license to use the Licensed Application, Submarine Two, on any Apple-branded Products that the End-User owns or controls and as permitted by the Usage Rules set forth in the App Store Terms of Service, except that such Licensed Application may be accessed and used by other accounts associated with the purchaser via Family Sharing or volume purchasing.
  3. Maintenance and Support
    1. The Developer is solely responsible for providing any maintenance and support services with respect to the Licensed Application, Submarine Two, as specified in this EULA, or as required under applicable law. The Developer and the End-User acknowledges that Apple has no obligation whatsoever to furnish any maintenance and support services with respect to the Licensed Application.
  4. Warranty
    1. The Developer is solely responsible for any product warranties, whether express or implied by law, to the extent not effectively disclaimed. This EULA provides that, in the event of any failure of the Licensed Application to conform to any applicable warranty, the End-User may notify Apple, and Apple will refund the purchase price for the Licensed Application to that End-User; and that, to the maximum extent permitted by applicable law, Apple will have no other warranty obligation whatsoever with respect to the Licensed Application, and any other claims, losses, liabilities, damages, costs or expenses attributable to any failure to conform to any warranty will be the Developer's sole responsibility.
  5. Product Claims
    1. The Developer and the End-User acknowledge that the Developer, not Apple, is responsible for addressing any claims of the End-User or any third party relating to the Licensed Application or the end- user’s possession and/or use of that Licensed Application, including, but not limited to: (i) product liability claims; (ii) any claim that the Licensed Application fails to conform to any applicable legal or regulatory requirement; and (iii) claims arising under consumer protection, privacy, or similar legislation, including in connection with the Licensed Application’s use of the HealthKit and HomeKit frameworks. This EULA may not limit the Developer's liability to the End-User beyond what is permitted by applicable law.
  6. Intellectual Property Rights
    1. The Developer and the End-User acknowledge that, in the event of any third party claim that the Licensed Application or the End-User’s possession and use of that Licensed Application infringes that third party’s intellectual property rights, the Developer, not Apple, will be solely responsible for the investigation, defense, settlement and discharge of any such intellectual property infringement claim.
  7. Legal Compliance
    1. The End-User must represent and warrant that (i) he/she is not located in a country that is subject to a U.S. Government embargo, or that has been designated by the U.S. Government as a “terrorist supporting” country; and (ii) he/she is not listed on any U.S. Government list of prohibited or restricted parties.
  8. Developer Name and Address
    1. The Developer must state in the EULA their name and address, and the contact information to which any End-User questions, complaints or claims with respect to the Licensed Application should be directed. These are provided at the top of the document as well as here: Julian (insanj) Weiss,
  9. Third Party Terms of Agreement
    1. The End-User must comply with applicable third party terms of agreement when using Submarine Two. These are provided at the top of the document as well as here:
  10. Third Party Beneficiary
    1. The Developer and the End-User acknowledge and agree that Apple, and Apple’s subsidiaries, are third party beneficiaries of the EULA, and that, upon the End-User’s acceptance of the terms and conditions of the EULA, Apple will have the right (and will be deemed to have accepted the right) to enforce the EULA against the End-User as a third party beneficiary thereof.
  11. Data Use and Sharing
    1. Submarine Two does not use, transmit, or share someone’s personal data without first obtaining the End-User's permission. All information about how data is collected and used is available in these Terms, particularly the Privacy Policy. No user data is collected or used surreptitiously. No third parties are used to facilitate the subscription service or Apple Pay within Submarine Two. Heroku and OneSignal are the only 3rd parties used in Submarine Two, exclusively to securely facilitate Push Notifications. No health, fitness, or medical data is used within Submarine Two.
  12. Intellectual Property
    1. Submarine Two includes content from Reddit which it has a license to do as an authorized Reddit Application. As such, Submarine Two follows the Reddit API Terms available here: as well as the Rules specified here:
  13. User Conduct
    1. You, the End-User, are solely responsible for maintaining the confidentiality of the password associated with your account and for restricting access to your password and to your device while logged into the App. You accept responsibility for all activities that occur under your account or from your computer. We endeavor to use reasonable security measures to protect against unauthorized access to your account. We cannot, however, guarantee absolute security of your account, your Content or the personal information you provide, and we cannot promise that our security measures will prevent third-party “hackers” from illegally accessing the App or its contents. You accept all risks of unauthorized access to the User Data and any other information you provide to us.
    2. You understand that all information, data, text, software, sound, photographs, graphics, video, messages, tags, or other materials (“Content”), whether publicly posted or privately transmitted, available in connection with the App are the sole responsibility of the person from whom such Content originated. We do not control or monitor the Content made available in the App by others and do not guarantee the accuracy, integrity, or quality of such Content. You understand that by using the App, you may be exposed to Content that is offensive, indecent, or objectionable. Under no circumstances will we be liable in any way for any Content, including, but not limited to, any errors or omissions in any Content, or any loss or damage of any kind incurred as a result of the use of any Content posted, emailed, transmitted or otherwise made available on the App.
    3. You agree to not use the App to: (a) upload, post, email, transmit or otherwise make available any Content that is unlawful, harmful, threatening, abusive, harassing, tortious, defamatory, vulgar, obscene, libelous, invasive of another’s privacy, hateful, or racially, ethnically or otherwise objectionable; (b) harm minors in any way; (c) impersonate any person or entity, including, but not limited to, a Submarine Two official, or falsely state or otherwise misrepresent your affiliation with a person or entity; (d) upload, post, email, transmit or otherwise make available any Content that you do not have a right to make available under any law or under contractual or fiduciary relationships; (e) upload, post, email, transmit or otherwise make available any Content that infringes any patent, trademark, trade secret, copyright or other proprietary rights of any party; (f) upload, post, email, transmit or otherwise make available any unsolicited or unauthorized advertising, promotional materials, “junk mail,” “spam,” “chain letters,” “pyramid schemes,” or any other form of solicitation; (g) upload, post, email, transmit or otherwise make available any material that contains software viruses or any other computer code, files or programs designed to interrupt, destroy or limit the functionality of any computer software or hardware or telecommunications equipment; (h) interfere with or disrupt the App or servers or networks connected to the App, or disobey any requirements, procedures, policies or regulations of networks connected to the App; and/or (i) intentionally or unintentionally violate any applicable local, state, national or international law. You specifically agree not to access (or attempt to access) the App or the Content through any automated means (including the use of any script, web crawler, robot, spider, or scraper), and that you will not forge or manipulate identifiers in order to disguise the origin of any access (or attempted access) to the App.
    4. You acknowledge that we may or may not pre-screen or monitor Content, but that we and our designees shall have the right (but not the obligation) in their sole discretion to pre-screen, monitor, refuse or remove any Content that is available via the App. Without limiting the foregoing, we and our designees shall have the right to remove any Content that violates the Terms or is otherwise objectionable. You agree that you must evaluate, and bear all risks associated with, the use of any Content available in connection with the App, including any reliance on the accuracy, completeness, or usefulness of such Content.
    5. You acknowledge, consent and agree that we may access, preserve and disclose your User Data, Payment Method information, and other Content if required to do so by law or in a good faith belief that such access preservation or disclosure is reasonably necessary to: (a) comply with legal process; (b) enforce the Terms; (c) respond to claims that any Content violates the rights of third parties; (d) respond to your requests for customer service; or (e) protect the rights, property or personal safety of us, its users and the public. Subject to the foregoing, we will use reasonable efforts to maintain the confidentiality of your User Data and Payment Method information.
    6. The App is for your personal and noncommercial use. You may not modify, copy, distribute, transmit, display, perform, reproduce, publish, license, create derivative works from, transfer or sell for any commercial purposes any portion of the App, use of the App or access to the App.
  14. Electronic Communications
    1. The App may provide you with the ability to send emails or other communications to third party service providers, advertisers, other users, and/or us. You agree to use communication methods available on the App only to send communications and materials related to the subject matter for which we provided the communication method, and you further agree that all such communications by you shall be deemed your Content and shall be subject to and governed by the Terms. By using any of the communications methods available on the App, you acknowledge and agree that (a) all communications methods constitute public, and not private, means of communication between you and the other party or parties, (b) communications sent to or received from third party service providers, advertisers or other third parties are not be endorsed, sponsored or approved by us (unless expressly stated otherwise by Julian (insanj) Weiss) and (c) communications are not pre-reviewed, post-reviewed, screened, archived or otherwise monitored by us in any manner, though we reserve the right to do so at any time at its sole discretion in accordance with the Terms. You agree that all notices, disclosures and other communications that we provide to you electronically shall satisfy any legal requirement that such communications be in writing.
  15. Proprietary Rights
    1. You acknowledge and agree that the App and any necessary software used in connection with the App (if any) contain proprietary and confidential information that is protected by applicable intellectual property and other laws. Except as expressly permitted by applicable law or authorized by us or applicable third party service providers or advertisers, you agree not to modify, rent, lease, loan, sell, distribute or create derivative works based on the App, the software or Content available on the App (other than Content that you may submit), in whole or in part.
    2. We grant you a personal, non-transferable and non-exclusive right and license to access and use the App; provided that you do not (and do not allow any third party to) copy, modify, create a derivative work from, reverse engineer, reverse assemble, or otherwise attempt to discover any source code, sell, assign, sublicense, grant a security interest in or otherwise transfer any right in the App. You agree not to access the App by any means other than through the interface that is provided by us for use in accessing the App.
    3. The terms Submarine Two, Submarine, Pro Mode; the Submarine logo; and other Julian (insanj) Weiss logos and product and service names are the exclusive trademarks of, and are owned by Julian (insanj) Weiss, and you may not use or display such trademarks in any manner without our prior written permission. Any third party trademarks or service marks displayed on the App are the property of their respective owners. We reserve all rights not expressly granted hereunder.
  16. Indemnity
    1. You agree to indemnify and hold us and our subsidiaries, affiliates, officers, agents, representatives, employees, partners and licensors harmless from any claim or demand, including reasonable attorneys’ fees, made by any third party due to or arising out of Content you submit, post, transmit or otherwise seek to make available through the App, your use of the App, your connection to the App, your violation of the Terms, or your violation of any rights of another person or entity.
  17. Termination
    1. You agree that we may, under certain circumstances and without prior notice, immediately terminate your account and/or access to the App. Cause for such termination shall include, but not be limited to, (a) breaches or violations of the Terms or other incorporated agreements or guidelines, (b) requests by law enforcement or other government agencies, (c) a request by you (self-initiated account deletions), (d) discontinuance or material modification to the App (or any portion thereof), (e) unexpected technical or security issues or problems, (f) extended periods of inactivity, and/or (g) nonpayment of any fees owed by you in connection with the App. Termination of your account may include (x) removal of access to all offerings within the App, (y) deletion of your information, files and Content associated with or inside your account, and (z) barring of further use of the App. Further, you agree that all terminations for cause shall be made in our sole discretion and that we shall not be liable to you or any third party for any termination of your account or access to the App.
  18. Applicable laws
    1. This App is controlled by Julian (insanj) Weiss from within the United States. We make no representation that the Content in the App or the App are appropriate or available for use in other locations, and access to them from territories where their content or use is illegal is prohibited. Those who choose to access this App from locations outside of the United States do so on their own initiative and are responsible for compliance with applicable local laws. You may not use or export the Content in violation of United States export laws and regulations.
  19. General
    1. You agree that no joint venture, partnership, employment, or agency relationship exists between you and Julian (insanj) Weiss as a result of the Terms or your use of the App. The Terms constitute the entire agreement between you and Julian (insanj) Weiss with respect to your use of the App. The failure of us to exercise or enforce any right or provision of the Terms shall not constitute a waiver of such right or provision. If any provision of the Terms is found by a court of competent jurisdiction to be invalid, the parties nevertheless agree that the court should endeavor to give effect to the parties’ intentions as reflected in the provision, and the other provisions of the Terms remain in full force and effect. You may not assign, delegate or otherwise transfer your account or your obligations under these Terms without the prior written consent of us. We have the right, in its sole discretion, to transfer or assign all or any part of its rights under these Terms and will have the right to delegate or use third party contractors to fulfill its duties and obligations under these Terms and in connection with the App. Our notice to you via email, regular mail, or notices or links on the App shall constitute acceptable notice to you under the Terms. A printed version of the Terms and of any notice given in electronic form shall be admissible in judicial or administrative proceedings based upon or relating to the Terms to the same extent and subject to the same conditions as other business documents and records originally generated and maintained in printed form. Section titles and headings in the Terms are for convenience only and have no legal or contractual effect. Any rights not expressly granted herein are reserved.

Privacy Policy

  1. Data Collection and Storage
    1. Submarine Two does not collect or share user data with any 3rd parties or services besides Reddit, Heroku, and OneSignal. Submarine Two uses the Reddit OAuth API to authenticate Reddit accounts in order to allow voting and other actions through the app. Heroku and OneSignal are only used for Pro Mode users in order to support Push Notifications. Users that revoke Submarine Two's access to their Reddit account will no longer have any information transmitted to Heroku or OneSignal.
    2. No analytics tools, advertising networks are used in Submarine Two. The OneSignal 3rd Party SDK is used to support Push Notifications in Submarine Two.
    3. User data is saved locally in Submarine Two and can be erased by signing out inside the app or deleting the app. Permission to use the Reddit API can be revoked via Reddit anytime at: Revoking permission will also prevent Submarine Two from accessing your account or contacting your iOS device using Heroku and OneSignal. Minimal user information is stored and accessed using Heroku to securely check Reddit content and send Push Notifications.
  2. Permission
    1. You (the End-User) consent to the collection of data as explained in the Data Collection and Storage section above. To opt-out of any user data being transmitted, do not sign into a Reddit account when using Submarine Two. To opt-out of Heroku and OneSignal use, do not sign up for Pro Mode.
  3. Data Minimization
    1. Only relevant data to core functionality is collected in Submarine Two. Share sheets are used instead of access to protected resources wherever possible in Submarine Two.
  4. Access
    1. Submarine Two respects the user's permissions settings and does not attempt to manipulate, trick, or force people to consent to unnecessary data access.
  5. Account Sign-In
    1. Submarine Two can be used without logging in. At any time, accounts can be added or removed in the Submarine Two app. All sensitive information about these accounts stays on the device and is not transmitted to any network besides Reddit when authenticating.
  6. SafariViewController
    1. SafariViewController is used in an obvious and unobscured way. It can opened to a direct link or permalink for Reddit content by tapping "Open in Safari" from a share sheet.
  7. Surreptitious Data Collection
    1. Submarine Two does not surreptitiously discover passwords or private data.
    2. Submarine Two does not compile personal information from any source that is not directly from the user or without the user's explicit consent.