diff --git a/website/src/lib/components/self/AppSidebar.svelte b/website/src/lib/components/self/AppSidebar.svelte index 52cbe3e..17ce32b 100644 --- a/website/src/lib/components/self/AppSidebar.svelte +++ b/website/src/lib/components/self/AppSidebar.svelte @@ -25,7 +25,9 @@ Ticket, PiggyBank, ChartColumn, - TrendingUpDown + TrendingUpDown, + Scale, + ShieldCheck } from 'lucide-svelte'; import { mode, setMode } from 'mode-watcher'; import type { HTMLAttributes } from 'svelte/elements'; @@ -113,6 +115,16 @@ goto('/admin/promo'); setOpenMobile(false); } + + function handleTermsClick() { + goto('/legal/terms'); + setOpenMobile(false); + } + + function handlePrivacyClick() { + goto('/legal/privacy'); + setOpenMobile(false); + } @@ -377,6 +389,7 @@ Promo code + {#if $USER_DATA?.isAdmin} @@ -396,6 +409,17 @@ {/if} + + + + + Terms of Service + + + + Privacy Policy + + { @@ -413,5 +437,38 @@ + {:else} + + + + + {#snippet child({ props }: { props: MenuButtonProps })} + + + Terms of Service + + {/snippet} + + + + + {#snippet child({ props }: { props: MenuButtonProps })} + + + Privacy Policy + + {/snippet} + + + + {/if} diff --git a/website/src/lib/server/db/schema.ts b/website/src/lib/server/db/schema.ts index 122c54c..6754383 100644 --- a/website/src/lib/server/db/schema.ts +++ b/website/src/lib/server/db/schema.ts @@ -18,7 +18,7 @@ export const user = pgTable("user", { baseCurrencyBalance: decimal("base_currency_balance", { precision: 20, scale: 8, - }).notNull().default("10000.00000000"), // 10,000 *BUSS + }).notNull().default("100.00000000"), // $100 bio: varchar("bio", { length: 160 }).default("Hello am 48 year old man from somalia. Sorry for my bed england. I selled my wife for internet connection for play “conter stirk”"), username: varchar("username", { length: 30 }).notNull().unique(), diff --git a/website/src/routes/legal/terms/+page.svelte b/website/src/routes/legal/terms/+page.svelte new file mode 100644 index 0000000..056f687 --- /dev/null +++ b/website/src/routes/legal/terms/+page.svelte @@ -0,0 +1,607 @@ + + +
+ +
+ +
+

Terms of Service

+

+ Last updated: {LAST_UPDATED} +

+
+
+ + + + Virtual Currency Simulation Only + + Rugplay uses only virtual currency (*BUSS or "$") with no real monetary value. All trading, + including rug pulls, is simulated for educational purposes only. + + + + + +
+ +

1. Acceptance of Terms

+

+ By accessing and using Rugplay ("the Platform", "we", "us", "our"), you accept and agree + to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you + may not use the Platform. +

+

+ These Terms constitute a legally binding agreement between you and Rugplay regarding your + use of our cryptocurrency trading simulation platform. +

+
+ + +

2. Platform Description

+
+

+ Rugplay is a simulated cryptocurrency trading platform designed for educational + and entertainment purposes. The Platform allows users to: +

+
    +
  • Create and trade virtual cryptocurrencies
  • +
  • Participate in simulated liquidity pools
  • +
  • Experience realistic trading mechanics including slippage
  • +
  • Learn about "rug pull" risks in a controlled environment
  • +
  • Participate in prediction markets
  • +
  • Track portfolio performance with virtual currency
  • +
+ + + + No Real Financial Value + + All currency on Rugplay (*BUSS, "$", and created coins) is virtual and has no + real-world monetary value. No real cryptocurrency or money is involved in any + transactions. + + +
+
+ + +

3. Eligibility and Account Requirements

+
+
+

3.1 Age Requirements

+

+ You must be at least {MINIMUM_AGE} years old to use Rugplay due to the presence of gambling-style + features (coinflip and slots), even though they use only virtual currency. +

+

+ While our platform uses virtual currency with no real-world value, we maintain an 18+ + age requirement to ensure responsible engagement with simulated gambling mechanics. +

+
+ +
+

3.2 Account Accuracy

+

You agree to:

+
    +
  • Provide accurate and truthful information during registration
  • +
  • Maintain the security of your account credentials
  • +
  • Notify us immediately of any unauthorized account access
  • +
  • Use only one account per person
  • +
+
+ +
+

3.3 Prohibited Users

+

You may not use Rugplay if you are:

+
    +
  • Located in a jurisdiction where use is prohibited
  • +
  • Previously banned from the Platform
  • +
  • Acting on behalf of a competitor for data gathering purposes
  • +
+
+
+
+ + +

+ 4. Virtual Currency and Rug Pull Mechanics +

+ + + + Rug Pull Risk Simulation + + Rugplay deliberately simulates rug pull scenarios where coin creators or large holders + can crash prices by selling significant holdings. This is a core educational feature. + + + +
+
+

4.1 Virtual Currency Nature

+
    +
  • All currency (*BUSS, "$", and created coins) is virtual simulation data
  • +
  • + Virtual currency has no real-world value and cannot be exchanged for real money +
  • +
  • Virtual currency cannot be transferred outside the Platform
  • +
  • + We reserve the right to adjust virtual balances for technical or security reasons +
  • +
+
+ +
+

4.2 Trading Mechanics

+

Trading on Rugplay includes realistic mechanics such as:

+
    +
  • + Slippage: Large trades affect prices based on liquidity pool ratios +
  • +
  • + Market Impact: Your trades influence coin prices for all users +
  • +
  • + Liquidity Constraints: Limited liquidity may prevent large trades +
  • +
  • + Price Volatility: Prices fluctuate based on supply and demand +
  • +
+
+ +
+

+ 4.3 Rug Pull Simulation +

+

+ You acknowledge and understand that: +

+
    +
  • + Coin creators and large holders can sell significant portions of their holdings +
  • +
  • + Large sales can drastically reduce coin prices, simulating real rug pull scenarios +
  • +
  • This may result in significant virtual losses to your portfolio
  • +
  • Rug pulls are an intentional educational feature, not a bug or malfunction
  • +
  • No compensation will be provided for losses due to rug pull events
  • +
+
+
+
+ + +

5. User Conduct and Responsibilities

+
+
+

5.1 Acceptable Use

+

+ You agree to use Rugplay only for lawful purposes and in accordance with these Terms. + You will not: +

+
    +
  • Attempt to gain unauthorized access to other accounts or platform systems
  • +
  • + Use automated scripts, bots, or tools to manipulate trading or gain unfair + advantages. +
  • +
  • Create multiple accounts to circumvent platform limitations
  • +
  • Engage in harassment, abuse, or inappropriate behavior toward other users
  • +
  • Post spam, offensive content, or content that violates others' rights
  • +
+
+ +
+

5.2 Content Responsibility

+

For user-generated content (comments, coin names, descriptions):

+
    +
  • You retain ownership but grant us license to display and moderate content
  • +
  • Content must comply with applicable laws and platform guidelines
  • +
  • We reserve the right to remove content that violates these Terms
  • +
  • You are responsible for any legal consequences of your content
  • +
+
+ +
+

5.3 Trading Conduct

+

While trading, you agree to:

+
    +
  • Accept that rug pulls and price manipulation are legitimate platform features
  • +
  • Not exploit technical bugs or glitches for unfair advantage
  • +
  • Report security vulnerabilities responsibly
  • +
  • Understand that all losses are virtual and part of the simulation
  • +
+
+ +
+

+ 5.4 Consequences of Violations +

+

+ Important: Investment Risk in Prohibited Content +

+

+ If you invest virtual currency in coins or prediction markets that violate these + Terms, your investments may be forfeited. This includes: +

+
    +
  • Holdings in coins with inappropriate names, symbols, or descriptions
  • +
  • Bets placed on prediction markets with offensive or prohibited content
  • +
  • Investments in content that violates intellectual property rights
  • +
  • Any virtual currency associated with content we remove for Terms violations
  • +
+

+ No Compensation: We will not provide alternative compensation or restore + virtual balances lost due to investments in prohibited content. You invest at your own + risk. +

+
+
+
+ + +

6. Prediction Markets

+
+
+

6.1 Automated Resolution

+

+ Prediction markets are resolved automatically by AI systems. By participating, you + acknowledge: +

+
    +
  • AI decisions are final and may not always be accurate
  • +
  • We are not responsible for incorrect AI determinations
  • +
  • All outcomes affect only virtual currency with no real value
  • +
  • No manual reviews or appeals are provided for AI decisions
  • +
+
+ +
+

6.2 Market Creation

+

Users creating prediction markets must:

+
    +
  • Ensure questions are clear and objectively resolvable
  • +
  • Not attempt to manipulate or exploit AI resolution systems
  • +
  • Not create markets designed to manipulate or deceive
  • +
  • Understand that market resolution is beyond their control once created
  • +
+
+
+
+ + +

7. Gambling Features (Coinflip and Slots)

+ + + + Simulated Gambling Only + + All gambling features use virtual currency (*BUSS) with no real-world value. These are + entertainment simulations, not real gambling. + + + +
+
+

7.1 Virtual Gambling Games

+

Rugplay includes simulated gambling features:

+
    +
  • Coinflip: Binary outcome betting with virtual currency
  • +
  • + Slots: Multi-reel slot machine simulation with various themes +
  • +
  • Other gambling-style games that may be added in the future
  • +
+
+ +
+

7.2 Themed Content and Past Projects

+

+ Our gambling features may include themes and references to past projects, including: +

+
    +
  • Visual themes, characters, or concepts from previous games or projects
  • +
  • Branded slot machine themes featuring past project assets
  • +
  • Easter eggs and references to creator's portfolio
  • +
  • Nostalgic elements for entertainment purposes
  • +
+
+ +
+

7.3 Gambling Disclaimers

+

By using gambling features, you acknowledge:

+
    +
  • + All outcomes are determined by cryptographically secure pseudorandom number + generation or predetermined algorithms +
  • +
  • No real money or real cryptocurrency is involved
  • +
  • Virtual losses have no real-world financial impact
  • +
  • Features are for entertainment and educational purposes only
  • +
  • Source code for random number generation is available for review
  • +
  • These features are not regulated gambling services
  • +
+
+ +
+

7.4 Age Verification for Gambling Features

+

+ By using gambling features (coinflip, slots), you confirm that you are at least 18 + years old in your jurisdiction. This applies even though: +

+
    +
  • All currency is virtual with no real-world value
  • +
  • No real money gambling is involved
  • +
  • Features are for educational and entertainment purposes only
  • +
+
+ +
+

7.5 Responsible Gaming

+

While using virtual currency, we encourage responsible usage:

+
    +
  • Set personal limits on time spent using gambling features
  • +
  • Remember that consistent winning is not guaranteed
  • +
  • Take breaks if gambling features become less enjoyable
  • +
  • Focus on the educational aspects of risk and probability
  • +
+
+
+
+ + +

8. Platform Availability and Modifications

+
+
+

8.1 Service Availability

+

We strive to maintain platform availability but do not guarantee:

+
    +
  • Uninterrupted access or error-free operation
  • +
  • Compatibility with all devices or browsers
  • +
  • Preservation of data during technical issues
  • +
  • Advance notice of maintenance or updates
  • +
+
+ +
+

8.2 Platform Modifications

+

We reserve the right to:

+
    +
  • Modify features, functionality, or user interface
  • +
  • Adjust virtual currency balances for technical reasons
  • +
  • Add, remove, or modify trading pairs and coins
  • +
  • Change platform rules and mechanics with reasonable notice
  • +
+
+
+
+ + +

9. Disclaimers and Limitation of Liability

+ + + + Important Legal Disclaimers + + Rugplay is provided "as is" without warranties. We are not liable for virtual losses, + rug pulls, or any platform-related damages. + + + +
+
+

9.1 No Warranties

+

+ THE PLATFORM IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, + INCLUDING: +

+
    +
  • Accuracy, completeness, or reliability of information
  • +
  • Uninterrupted or error-free operation
  • +
  • Security from unauthorized access or data breaches
  • +
  • Compatibility with your devices or expectations
  • +
+
+ +
+

9.2 Limitation of Liability

+

TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE ARE NOT LIABLE FOR:

+
    +
  • + Virtual currency losses due to rug pulls, market crashes, or trading decisions +
  • +
  • Technical failures, data loss, or platform downtime
  • +
  • Incorrect AI decisions in prediction markets
  • +
  • Actions of other users or third parties
  • +
  • Any indirect, incidental, special, consequential, or punitive damages
  • +
+
+ +
+

9.3 Educational Purpose

+

Rugplay is designed for educational and entertainment purposes. It is not:

+
    +
  • Financial advice or investment guidance
  • +
  • A substitute for professional financial education
  • +
  • Representative of real cryptocurrency market conditions
  • +
  • A guaranteed learning outcome or skill development tool
  • +
+
+
+
+ + +

10. Account Termination

+
+
+

10.1 Voluntary Termination

+

+ You may delete your account at any time through platform settings. Account deletion: +

+
    +
  • Is scheduled 14 days after your request
  • +
  • Can be cancelled during the 14-day period by contacting support
  • +
  • Results in permanent loss of all virtual currency and account data
  • +
  • May leave some anonymized data as described in our Privacy Policy
  • +
+
+ +
+

10.2 Platform Termination

+

We may suspend or terminate accounts for:

+
    +
  • Violation of these Terms
  • +
  • Suspected fraudulent or abusive behavior
  • +
  • Technical or security reasons
  • +
  • Legal or regulatory requirements
  • +
+
+ +
+

10.3 Effect of Termination

+

Upon termination:

+
    +
  • Your access to the Platform is immediately revoked
  • +
  • All virtual currency and portfolio holdings are forfeited
  • +
  • These Terms remain in effect for applicable provisions
  • +
  • No compensation is provided for lost virtual assets
  • +
+
+
+
+ + +

11. Intellectual Property

+
+
+

11.1 Platform Ownership

+

Rugplay and all related intellectual property are owned by us, including:

+
    +
  • Software, code, algorithms, and technical systems
  • +
  • Trademarks, logos, and branding
  • +
  • Platform design, user interface, and user experience
  • +
  • Trading mechanics and simulation algorithms
  • +
  • Gambling game mechanics, themes, and visual assets
  • +
+
+ +
+

11.2 Past Project Assets and Themes

+

+ Rugplay incorporates intellectual property from creator's past projects, including: +

+
    +
  • Characters, artwork, and visual themes from previous projects
  • +
  • Conceptual elements and design philosophies carried forward
  • +
  • Any derivative works or adaptations of existing intellectual property
  • +
+

+ All past project assets used in Rugplay are owned by the platform creators or used + with proper authorization. +

+
+ +
+

11.3 User Content

+

For content you create (comments, coin descriptions), you:

+
    +
  • Retain ownership of your original content
  • +
  • Grant us a license to display, store, and moderate content
  • +
  • Ensure you have rights to any content you post
  • +
  • Cannot use content that infringes others' rights
  • +
+
+
+
+ + +

12. Privacy and Data

+

+ Your privacy is important to us. Our data collection and processing practices are detailed + in our Privacy Policy, which is incorporated into these Terms by reference. +

+

+ By using Rugplay, you consent to our data practices as described in the Privacy Policy, + including the retention of anonymized data after account deletion. +

+
+ + +

13. Miscellaneous

+
+
+

13.1 Entire Agreement

+

+ These Terms, along with our Privacy Policy, constitute the entire agreement between + you and Rugplay regarding use of the Platform. +

+
+ +
+

13.2 Severability

+

+ If any provision of these Terms is found unenforceable, the remaining provisions will + continue in full force and effect. +

+
+ +
+

13.3 Updates to Terms

+

+ We may update these Terms periodically. Material changes will be communicated via + email and platform notifications. Continued use after changes constitutes acceptance. +

+
+ +
+

13.4 Contact Information

+

+ For questions about these Terms, contact us at: + {CONTACT_EMAIL} +

+
+
+
+ +
+

Last Updated: {LAST_UPDATED}

+

+ Contact: + {CONTACT_EMAIL} +

+

Platform: Rugplay

+
+
+ + + +
+ +
+
+