-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
832 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
|
||
<p>Welcome to Memmy! Before you proceed, please carefully read and agree to the following Terms of Service ("Terms") governing your use of our app. By accessing or using Memmy, you acknowledge that you have read, understood, and agreed to be bound by these Terms. If you do not agree with any part of these Terms, please refrain from using our app.</p> | ||
|
||
<p>1. User Responsibilities</p> | ||
|
||
<p>1.1 Reporting Content: Memmy encourages users to report any content they find questionable or in violation of the Lemmy instance's rules and guidelines. You may report such content to the moderators of the Lemmy instance you are using, either within Memmy or through the reporting mechanisms provided by the instance. We are not responsible for moderating or enforcing Lemmy instance rules, but we encourage you to help maintain a positive and respectful community by reporting objectionable content.</p> | ||
|
||
<p>1.2 Blocking Users and Instances: Memmy provides users with the ability to block individual users or entire instances that they find questionable or wish to avoid. This feature empowers you to customize your Memmy experience and enhance your interactions within the app. We encourage you to use these blocking features as needed to create a safe and enjoyable environment for yourself.</p> | ||
|
||
<p>1.3 Following Rules of Instances: Memmy encourages all users to follow the rules of the instance they are using. The terms of your instance can be found on the website for your instance. Failure to comply with all the rules of your instance will result in termination of your account with that instance.</p> | ||
|
||
<p>1.4 No Misuse: The misuse of Memmy will result in termination of all services - to the furthest of our ability - with us. We reserve the right to terminate - to the furthest of our ability - all services that you use including push notifications and instance searching.</p> | ||
|
||
<p>1.5 No Abusive, Unlawful, or Offensive Content: You agree that you will not use Memmy to produce any abusive or offensive content. This includes, but is not limited to: content that is unlawful, harmful, threatening, abusive, harassing, tortious, defamatory, vulgar, obscene, libelous, invasive, hateful, or racially, ethnically, or otherwise objectionable. The content you produce will not harm minors in any way. You will not impersonate any person or entity. You will not upload or post any content that you do not have the right to make available under any US or foreign laws. You will not produce content that interferes with or disrupts the app, the Lemmy instances that you use, other Lemmy instances, or any other service or person. You will not transmit misinformation in any capacity to any individual.</p> | ||
|
||
<p>2. Limitation of Liability</p> | ||
|
||
<p>2.1 No Liability: To the fullest extent permitted by applicable law, we disclaim any liability for any direct, indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly, arising from your use of Memmy or any interactions within the Lemmy instances. This includes, but is not limited to, any damages resulting from the content, actions, or conduct of other users or the Lemmy instances.</p> | ||
|
||
<p>3. General Provisions</p> | ||
|
||
<p>3.1 Modifications: We reserve the right to modify, suspend, or terminate Memmy or these Terms, at our sole discretion, at any time and without prior notice. Your continued use of Memmy after any modifications to these Terms shall constitute your acceptance of the modified Terms.</p> | ||
|
||
<p>3.2 Governing Law: These Terms shall be governed by and construed in accordance with the laws of the United States, without regard to its conflict of laws principles.</p> | ||
|
||
<p>3.3 Entire Agreement: These Terms constitute the entire agreement between you and us regarding your use of Memmy and supersede any prior or contemporaneous agreements, communications, or proposals, whether oral or written, between you and us.</p> | ||
|
||
<p>By using Memmy, you affirm that you have read, understood, and agreed to these revised Terms of Service. If you have any questions or concerns, please contact us at [email protected]. Thank you for using Memmy!</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
import React from 'react'; | ||
import { INavigationProps } from '@src/types'; | ||
import WebView from 'react-native-webview'; | ||
|
||
// eslint-disable-next-line @typescript-eslint/no-var-requires | ||
const licenseHtml = require('../../../assets/licenseAgreement.html'); | ||
// eslint-disable-next-line @typescript-eslint/no-var-requires | ||
const terms = require('../../../assets/terms.html'); | ||
// eslint-disable-next-line @typescript-eslint/no-var-requires | ||
const acknowledgements = require('../../../assets/license.html'); | ||
|
||
export default function WebViewScreen({ | ||
route, | ||
}: INavigationProps): React.JSX.Element { | ||
const { source } = route.params; | ||
|
||
let content; | ||
|
||
switch (source) { | ||
case 'licenseAgreement': { | ||
content = licenseHtml; | ||
break; | ||
} | ||
case 'terms': { | ||
content = terms; | ||
break; | ||
} | ||
case 'acknowledgements': { | ||
content = acknowledgements; | ||
break; | ||
} | ||
case 'privacy': { | ||
content = 'https://memmy.app/privacy.txt'; | ||
break; | ||
} | ||
default: { | ||
content = acknowledgements; | ||
} | ||
} | ||
|
||
return ( | ||
<WebView | ||
style={{ flex: 1 }} | ||
source={content} | ||
originWhitelist={['*']} | ||
></WebView> | ||
); | ||
} |