diff --git a/app/privacy/page.tsx b/app/privacy/page.tsx index 7b27dc9..044dfc2 100644 --- a/app/privacy/page.tsx +++ b/app/privacy/page.tsx @@ -304,6 +304,16 @@ export default function PrivacyPage() { https://t.me/nullstate_id
++ You can also reach us on X (Twitter):{' '} + + https://x.com/nullstate_id + +
diff --git a/app/terms/page.tsx b/app/terms/page.tsx index 635fb5b..5aed7e3 100644 --- a/app/terms/page.tsx +++ b/app/terms/page.tsx @@ -1,4 +1,4 @@ -{/* DRAFT: reviewed against docs/data-safety.md and app data flows. Legal review by 0xward recommended before final submission, especially the Governing Law / Jurisdiction section. */} +{/* Terms of Service — Governing Law, Dispute Resolution, IP, Anti-Cheat, and Web3 Risk sections finalized per content provided directly by 0xward (repo owner) on 2026-07-10. */} import Navbar from '@/components/ui/Navbar' import Footer from '@/components/ui/Footer' @@ -8,7 +8,7 @@ export const metadata = { description: 'Terms of Service for NULL_STATE, a Web3 RPG on Celo. Operated by 0xward.', } -const LAST_UPDATED = 'July 10, 2025' +const LAST_UPDATED = 'July 10, 2026' export default function TermsPage() { return ( @@ -180,15 +180,48 @@ export default function TermsPage() { {/* 6 */}You agree not to:
++ Blockchain Infrastructure:{' '} + The Game operates on the Celo blockchain network. 0xward is not liable for + financial losses caused by Celo network congestion, fork events, network + downtime, or smart contract vulnerabilities. +
++ Stablecoin Moneyflow Risk:{' '} + The Game uses digital stablecoins including but not limited to USDm, USDT, + and USDC for in-game transactions, rewards, and moneyflows. 0xward does not + control the issuance, backing, liquidity, or stability of these third-party + tokens and is not liable for losses arising from de-pegging, smart contract + failure, freeze functions, or collapse of USDm, USDT, or USDC. +
++ MiniPay Integration & Non-Custodial Status:{' '} + NULL_STATE is listed on MiniPay, a third-party non-custodial wallet interface. + 0xward does not control, manage, or hold custody of your digital assets, private + keys, or seed phrases. You are solely responsible for securing your wallet, and + 0xward is not liable for wallet-level technical failures, unauthorized access, or + loss of assets within MiniPay. +
+You agree not to:
+ If 0xward determines or reasonably suspects that you violated this section, + 0xward may, without prior notice, permanently blacklist or ban your wallet + address from the frontend and related services. +
++ 0xward may also revoke or freeze licensed off-chain virtual assets and nullify + pending economic rewards, distributions, or balances obtained through prohibited + means. +
@@ -219,13 +262,39 @@ export default function TermsPage() { Pass NFTs) is public by nature of the Celo blockchain and is not the exclusive property of 0xward or any other party.
++ Developer Ownership:{' '} + Except for User Content and decentralized blockchain data, all right, title, and + interest in the Game are owned exclusively by 0xward, including code, themes, + characters, names, stories, dialogue, artwork, animations, sounds, music, + audio-visual effects, methods of operation, moral rights, and related + documentation. +
++ In-Game Items and Virtual Assets:{' '} + Virtual items, skins, equipment, and currencies, whether represented on-chain + as NFTs or off-chain on Game servers, are licensed to you by 0xward solely for + gameplay purposes under these Terms. +
++ Blockchain Assets (NFTs):{' '} + To the extent the Game permits minting Digital Assets or NFTs on Celo, you own + the underlying cryptographic token, but this ownership does not grant intellectual + property rights in underlying artwork, brands, trademarks, or proprietary code + owned by 0xward, unless expressly stated in a separate NFT License Agreement. +
++ Secondary Market Disclaimer:{' '} + 0xward does not guarantee that any in-game asset or NFT will maintain financial + value. Any trading on third-party marketplaces is at your own risk. +
@@ -241,13 +310,20 @@ export default function TermsPage() { CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATIONS SHALL APPLY TO THE FULLEST EXTENT PERMITTED BY LAW.
++ TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, 0XWARD'S TOTAL AGGREGATE + LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THE SERVICE SHALL BE + LIMITED TO THE LESSER OF: (I) THE TOTAL FEES OR IN-GAME PURCHASES ACTUALLY PAID + BY YOU TO 0XWARD IN THE THREE (3) MONTHS PRECEDING THE EVENT GIVING RISE TO THE + LIABILITY; OR (II) USD $100. +
@@ -259,10 +335,10 @@ export default function TermsPage() {
@@ -275,29 +351,64 @@ export default function TermsPage() {
- [Governing Law / Jurisdiction — TBD by 0xward legal. This section must be - completed with the appropriate jurisdiction before final submission to any - app store or platform, including MiniPay.] +
+ These Terms are governed by and construed in accordance with the laws of + Singapore, without regard to conflict of law principles. +
++ The United Nations Convention on Contracts for the International Sale of Goods + does not apply to these Terms and is expressly excluded.
+ Amicable Resolution:{' '} + You and 0xward agree to notify each other in writing of any dispute within + thirty (30) days of it arising and to attempt informal resolution for at least + thirty (30) days before starting formal arbitration. +
++ Binding Arbitration:{' '} + Any dispute not resolved informally shall be referred to and finally resolved by + arbitration administered by the Singapore International Arbitration Centre (SIAC) + under the SIAC Arbitration Rules in force at the time arbitration is commenced. +
++ Seat and Language:{' '} + The seat of arbitration is Singapore. The tribunal shall consist of one (1) + arbitrator. The language of arbitration shall be English. +
++ Class Action Waiver:{' '} + To the maximum extent permitted by law, all arbitration or legal proceedings must + be conducted only on an individual basis, and not as a class, collective, or + representative action. +
+For questions about these Terms or for general support, reach the 0xward team via - our official support channel: + our official channels:
++ You can also reach us on X (Twitter):{' '} + + https://x.com/nullstate_id + +