From a511b86db8146cc16c24efda9e217f867e0f2edc Mon Sep 17 00:00:00 2001 From: Lang <7system7@gmail.com> Date: Thu, 16 Apr 2026 11:25:08 +0200 Subject: [PATCH] chg: usr: update all texts on all pages - extend them with the game specific things #4 --- assets/css/homepage/_features.scss | 192 ++++++++++++++++-- .../another-games/apple-minesweeper.png | Bin 0 -> 53343 bytes public/images/another-games/gnome-mines.png | Bin 0 -> 2704 bytes .../another-games/microsoft-minesweeper.png | Bin 0 -> 52851 bytes templates/Game/index.html.twig | 83 +++++++- templates/Official/privacy.html.twig | 160 +++++++++++---- templates/Official/terms.html.twig | 174 ++++++++++------ 7 files changed, 487 insertions(+), 122 deletions(-) create mode 100644 public/images/another-games/apple-minesweeper.png create mode 100644 public/images/another-games/gnome-mines.png create mode 100644 public/images/another-games/microsoft-minesweeper.png diff --git a/assets/css/homepage/_features.scss b/assets/css/homepage/_features.scss index e9729a4..d74278f 100644 --- a/assets/css/homepage/_features.scss +++ b/assets/css/homepage/_features.scss @@ -45,33 +45,33 @@ } // Bar chart — large, centre - i.fa-bar-chart { - font-size: 140px; - color: rgba(35, 111, 135, 0.35); - filter: drop-shadow(0 0 30px rgba(35, 111, 135, 0.3)); + i.fa-chart-bar { + font-size: 160px; + color: rgba(35, 111, 135, 0.5); + filter: drop-shadow(0 0 40px rgba(35, 111, 135, 0.5)); } // Trophy — top right i.fa-trophy { - font-size: 64px; - top: 12px; - right: 30px; - color: rgba(246, 125, 82, 0.5); - filter: drop-shadow(0 0 16px rgba(246, 125, 82, 0.25)); + font-size: 80px; + top: 0px; + right: 20px; + color: rgba(246, 125, 82, 0.7); + filter: drop-shadow(0 0 25px rgba(246, 125, 82, 0.4)); } - // History — bottom left - i.fa-history { - font-size: 52px; - bottom: 18px; - left: 30px; - color: rgba(149, 207, 245, 0.4); - filter: drop-shadow(0 0 12px rgba(149, 207, 245, 0.2)); + // Clock history — bottom left + i.fa-clock-rotate-left { + font-size: 68px; + bottom: 0px; + left: 20px; + color: rgba(149, 207, 245, 0.65); + filter: drop-shadow(0 0 20px rgba(149, 207, 245, 0.35)); } - &:hover i.fa-bar-chart { color: rgba(35, 111, 135, 0.6); } - &:hover i.fa-trophy { color: rgba(246, 125, 82, 0.75); } - &:hover i.fa-history { color: rgba(149, 207, 245, 0.65); } + &:hover i.fa-chart-bar { color: rgba(35, 111, 135, 0.8); filter: drop-shadow(0 0 50px rgba(35, 111, 135, 0.7)); } + &:hover i.fa-trophy { color: rgba(246, 125, 82, 0.9); filter: drop-shadow(0 0 35px rgba(246, 125, 82, 0.6)); } + &:hover i.fa-clock-rotate-left { color: rgba(149, 207, 245, 0.9); filter: drop-shadow(0 0 30px rgba(149, 207, 245, 0.5)); } } // MSN visual @@ -107,6 +107,98 @@ } } +// Privacy visual +.feature-block__visual--privacy { + height: 260px; + gap: 0; + + i { + position: absolute; + color: rgba(35, 111, 135, 0.5); + transition: color 300ms ease; + } + + // Shield — centre, large + i.fa-shield { + font-size: 140px; + color: rgba(34, 197, 94, 0.3); + filter: drop-shadow(0 0 30px rgba(34, 197, 94, 0.25)); + } + + // Lock — top right + i.fa-lock { + font-size: 56px; + top: 20px; + right: 35px; + color: rgba(168, 85, 247, 0.5); + filter: drop-shadow(0 0 16px rgba(168, 85, 247, 0.2)); + } + + // Eye slash — bottom left + i.fa-eye-slash { + font-size: 48px; + bottom: 28px; + left: 40px; + color: rgba(59, 130, 246, 0.5); + filter: drop-shadow(0 0 12px rgba(59, 130, 246, 0.15)); + } + + &:hover i.fa-shield { color: rgba(34, 197, 94, 0.6); } + &:hover i.fa-lock { color: rgba(168, 85, 247, 0.75); } + &:hover i.fa-eye-slash { color: rgba(59, 130, 246, 0.7); } +} + +// Practice visual +.feature-block__visual--practice { + height: 260px; + gap: 0; + + i { + position: absolute; + color: rgba(35, 111, 135, 0.5); + transition: color 300ms ease; + } + + // Laptop — centre, large + i.fa-laptop { + font-size: 140px; + color: rgba(251, 146, 60, 0.3); + filter: drop-shadow(0 0 30px rgba(251, 146, 60, 0.25)); + } + + // Linux — top left + i.fa-linux { + font-size: 48px; + top: 20px; + left: 35px; + color: rgba(245, 158, 11, 0.5); + filter: drop-shadow(0 0 16px rgba(245, 158, 11, 0.2)); + } + + // Apple — top right + i.fa-apple { + font-size: 56px; + top: 20px; + right: 35px; + color: rgba(156, 163, 175, 0.5); + filter: drop-shadow(0 0 16px rgba(156, 163, 175, 0.2)); + } + + // Windows — bottom left + i.fa-windows { + font-size: 48px; + bottom: 28px; + left: 40px; + color: rgba(59, 130, 246, 0.5); + filter: drop-shadow(0 0 12px rgba(59, 130, 246, 0.15)); + } + + &:hover i.fa-laptop { color: rgba(251, 146, 60, 0.6); } + &:hover i.fa-linux { color: rgba(245, 158, 11, 0.75); } + &:hover i.fa-apple { color: rgba(156, 163, 175, 0.75); } + &:hover i.fa-windows { color: rgba(59, 130, 246, 0.7); } +} + // Text side .feature-block__text { flex: 1; @@ -161,6 +253,56 @@ } } +.practice-links { + display: flex; + flex-direction: column; + gap: 12px; + margin-top: 24px; +} + +.practice-link { + display: inline-flex; + align-items: center; + gap: 12px; + font: 700 13px 'Rajdhani', sans-serif; + text-transform: uppercase; + letter-spacing: 1px; + text-decoration: none; + color: rgba(149, 207, 245, 0.85); + border: 1px solid rgba(59, 130, 246, 0.3); + background: rgba(59, 130, 246, 0.08); + padding: 10px 18px; + border-radius: 4px; + transition: all 200ms ease; + width: fit-content; + + &:hover { + background: rgba(59, 130, 246, 0.2); + border-color: rgba(59, 130, 246, 0.6); + color: #fff; + transform: translateX(4px); + box-shadow: 0 4px 12px rgba(59, 130, 246, 0.2); + } +} + +.practice-link-icon { + width: 40px; + height: 40px; + border-radius: 8px; + object-fit: contain; + background: rgba(255, 255, 255, 0.08); + padding: 4px; + border: 1px solid rgba(255, 255, 255, 0.1); + flex-shrink: 0; + transition: all 200ms ease; +} + +.practice-link:hover .practice-link-icon { + background: rgba(59, 130, 246, 0.15); + border-color: rgba(59, 130, 246, 0.4); + transform: scale(1.05); +} + @media screen and (max-width: 900px) { .feature-block__inner, .feature-block--reverse .feature-block__inner { @@ -199,4 +341,14 @@ .feature-block { padding: 60px 24px; } -} \ No newline at end of file + + .practice-links { + justify-content: center; + align-items: center; + } + + .practice-link { + width: 100%; + justify-content: center; + } +} diff --git a/public/images/another-games/apple-minesweeper.png b/public/images/another-games/apple-minesweeper.png new file mode 100644 index 0000000000000000000000000000000000000000..de445617d21cb7010edca973ec2ad3407b6ae5d2 GIT binary patch literal 53343 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℘44+>I%z1v&a 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 QO8@`>07*qoM6N<$f+`=!hX4Qo literal 0 HcmV?d00001 diff --git a/public/images/another-games/gnome-mines.png b/public/images/another-games/gnome-mines.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1ebb2f7e5cd158792f369704f14d2f8bf272ca GIT binary patch literal 2704 zcmaJ@c{rQd9!^BcB$jChajDXUPHOE)s5XeDt!mLKqPFOAt)rG|No_%61{11floC;~ z)Dq04v9D9hw6RrHqqXm)30e}A`z5sZK69Vv{_%b1`_A(_@9+Jc_dUPo#9p*KD-M%` zfj}Vfb7rR2z)0jjqI-aMtHIS5AP@|9&eX^z*kv*Ei?1V2p=}M$F~kz&f3xVJ`IzHm z<%=`hP_m^dSXRtnJhkYg&pyZ!WXM%M`lhqzDOoC*WmRFa_>9IJ_`}Y;hUR0Z{C4@; zDa-LX)YFxD6gksAB~D^%xGQZXqhgIR!M+_@%sw1u)2TTVvW&4>_zXx#`|r}DuEV>-i#7q=_|ya-6U47Atcbbg-f?Td(0rE&s%t{r93cK z14RV=}aDLSt4hHKkjC-oZnBq;9AHC-bV@;!7!-uN5JAgMSapME1XCU*yQR@fOFsxn~rV02|SHD_Da8+RSi zQav7o-c1cQ=Q-kk-N8g+t6W_c077Qq7ARjP)M?oF8i1&NRHQZ0ueojz5F<(G9(?+_ z#(s}DDJ3T@%{zb&G|*U-K)pjyQN+u5XJE_z4^)wWjPq&!Ce9uc>=RB?C?ro4OCvN`83FVTM zo7(-Ofnvyk(x?P^F+)j%1bLt&4_Xn`|D7wxn)nlh42RV-5`80VGKZGx`YR3S)k%D5L4S;+OlwA{-(&Mn zfkn;s4D*kyl02RFPod$;dAbqjGl%NiLq1|LPudta@d4YjFSdK8MZka}a&yN#G8Bg| zg&A=PDvWm}){HR6T79i*h>5Rwoxbji=@bw@sy^LH(sRcb&v#QK1r+EjnSzveK1c!SbAU86fsBzawO&*rP!9z3+*7U@x3kMZhlPM z>n*F2CAV>dO@TJ)JxPzOB^!dzgpD`cRi9Oj^!AHv<0Z|;7UURi#+pyJG&fc0F+Qr? z4t$|MeBs?Mih%igI;dhQ?)`-u(INmRvU_rGMOj2y=fHEgRPo0GiXc!5dG$JJ@1F$O!rcIYVo z#F8he`{6{?*0MkP*{X^4mb|f*A zaQd+c>w7_=xF%F9=BmGmwufB={=&#Fl6=9;E^E0u`Z-_jsZv52R_5Hmi|X+jF>Ek0hpxL2K8 zmi^6*d9L@Ljn?E*{ln`RpZB7jSJ3K5?lx*nH{GY4vdLA%^%SrANOOb0vNZK7IubZW zXW3t>y||k-%F44$=-H8BWy^@G^}Ph4yJ}(mIWv6>@^xFq@Tm+plnZWx`DYlH-*5PB zp-b|lb`|@Tcb&Iz?`!$`TS8J!i_`1^2zrFmHL$pGqcW(CQ^{7{hKBH@^bAK{7DsLB#;S#-@ zXR%fT#G;+LHDv%Jrs=)EfH0b(MmpfF6W|VM za^RT)(5G;1On+&Y#8D{)SxQ!#-5mT@dhZlWZuVsIIW<-<3Ak6R$&}@nflwL4GAsv2 zn_HKoSMiUMRXwOhViKQ1t^`AW4gA=`hdYCtNdRk{1KaIc&P-@t_H9jW7GXHg$D20% zN+3OH2>zr=M>N@XTwhMdXsTg-t!`*eOQk1UD_R^GZ_fqgx>pNLZs`xOSnGRVB5f{x z*F{;}UKz!*m66!FAJsqvL(GXX#^e~Hu(XtYzTAE$i{&t~=ylWU!bA+z1wcKyZ*CZ^ ngKmd%n%^FHLX3aA@K+OX(*&J6ZD~q3c8&Ts$H^UV literal 0 HcmV?d00001 diff --git a/public/images/another-games/microsoft-minesweeper.png b/public/images/another-games/microsoft-minesweeper.png new file mode 100644 index 0000000000000000000000000000000000000000..24da8250a3d170f439622207a960831f56e72a9b GIT binary patch literal 52851 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 literal 0 HcmV?d00001 diff --git a/templates/Game/index.html.twig b/templates/Game/index.html.twig index ab70a9a..69b5ce7 100644 --- a/templates/Game/index.html.twig +++ b/templates/Game/index.html.twig @@ -95,7 +95,8 @@

Create a free account and every game you play gets recorded. Watch your win rate climb, revisit past battles, and prove your dominance - on the board — one detonation at a time. + on the board — one detonation at a time. Share your greatest victories with friends, + replay epic showdowns, and celebrate your legendary moments.

{% if not is_granted("IS_AUTHENTICATED_REMEMBERED") %}
@@ -125,6 +126,86 @@ +
+
+
+ + + +
+
+

Your data, your control

+

Privacy by Design

+

+ We believe in transparency and simplicity. Your username is your identity here— + we never expose your email publicly. Forgot your password? No problem. We keep no social integrations, + no third-party tracking, and absolutely zero AI-generated content. Just a pure, clean game experience. +

+
+
+
+ +
+ +
+

Built with

diff --git a/templates/Official/privacy.html.twig b/templates/Official/privacy.html.twig index 160af1d..73eee1b 100644 --- a/templates/Official/privacy.html.twig +++ b/templates/Official/privacy.html.twig @@ -22,47 +22,133 @@

MineSeeker Privacy Policy

-

Your privacy is important to us.

+

Your privacy is important to us. MineSeeker is built on principles of transparency and minimal data collection. We believe you should have full control over your personal information and understand exactly how it's used.

-

It is MineSeeker's policy to respect your privacy regarding any information we may collect while operating - our - website. Accordingly, we have developed this privacy policy in order for you to understand how we collect, - use, - communicate, disclose and otherwise make use of personal information. We have outlined our privacy policy - below.

+

This Privacy Policy explains how we collect, use, protect, and manage your personal information when you use MineSeeker.

+ +

1. Our Privacy Principles

    -
  • We will collect personal information by lawful and fair means and, where appropriate, with the knowledge - or - consent of the individual concerned. -
  • -
  • Before or at the time of collecting personal information, we will identify the purposes for which - information is being collected. -
  • -
  • We will collect and use personal information solely for fulfilling those purposes specified by us and - for - other ancillary purposes, unless we obtain the consent of the individual concerned or as required by - law. -
  • -
  • Personal data should be relevant to the purposes for which it is to be used, and, to the extent - necessary - for those purposes, should be accurate, complete, and up-to-date. -
  • -
  • We will protect personal information by using reasonable security safeguards against loss or theft, as - well - as unauthorized access, disclosure, copying, use or modification. -
  • -
  • We will make readily available to customers information about our policies and practices relating to the - management of personal information. -
  • -
  • We will only retain personal information for as long as necessary for the fulfilment of those - purposes. -
  • +
  • We collect personal information by lawful and fair means, with your knowledge and consent.
  • +
  • We collect and use personal information solely for the purposes specified and no others.
  • +
  • Personal data is kept accurate, complete, and up-to-date.
  • +
  • We protect personal information with reasonable security safeguards against loss, theft, unauthorized access, disclosure, and modification.
  • +
  • We retain personal information only for as long as necessary.
  • +
  • We are transparent about our data practices and policies.
-

We are committed to conducting our business in accordance with these principles in order to ensure that the - confidentiality of personal information is protected and maintained. MineSeeker may change this privacy - policy - from time to time at MineSeeker's sole discretion.

+

2. What Information We Collect

+ +

Account Information: When you create a MineSeeker account, we collect:

+
    +
  • Username - Your unique identifier in the game (publicly visible to other players)
  • +
  • Email address - Used only for account recovery and password resets (never publicly exposed)
  • +
  • Password - Securely hashed and encrypted (we never store plain-text passwords)
  • +
  • Optional profile data - Avatar image (if you choose to upload one)
  • +
+ +

Game Data: To provide multiplayer functionality, we automatically collect:

+
    +
  • Game statistics (win/loss records, game duration, board size preferences)
  • +
  • Game history (replay data for sharing past battles)
  • +
  • Timestamps of games played
  • +
+ +

Technical Information: We collect minimal technical data:

+
    +
  • IP address (for multiplayer game sessions only, not stored long-term)
  • +
  • Browser type and version (for compatibility purposes)
  • +
  • Device information (to optimize game performance)
  • +
+ +

3. What We Do NOT Collect

+ +
    +
  • ❌ No social authentication: We don't use Facebook, Google, Twitter, or other social platforms. You create your own account.
  • +
  • ❌ No AI-generated data: We don't use AI to profile you or generate insights about your behavior.
  • +
  • ❌ No tracking cookies or analytics: We don't use third-party analytics tools to track your movement across the web.
  • +
  • ❌ No advertisement profiling: We don't sell or share your data with advertisers.
  • +
  • ❌ No location tracking: We don't collect or store your location data.
  • +
+ +

4. How We Use Your Information

+ +

Your information is used exclusively for these purposes:

+
    +
  • Account management: Creating and maintaining your account
  • +
  • Game functionality: Matchmaking, real-time multiplayer connections, and game replay storage
  • +
  • Security: Preventing fraud, cheating, and unauthorized access
  • +
  • Communication: Sending password resets or important service updates (very rarely)
  • +
  • Improvement: Analyzing game performance to fix bugs and improve server stability
  • +
+ +

We will never use your data for marketing, profiling, or any purpose other than those listed above.

+ +

5. Data Retention

+ +
    +
  • Active accounts: Your data is retained while your account is active.
  • +
  • Account deletion: If you delete your account, we retain only anonymized game statistics (for leaderboards) and permanently delete all personal information within 30 days.
  • +
  • Game data: Your game history and replays are retained indefinitely unless you explicitly request deletion.
  • +
  • Technical logs: IP addresses and technical logs are automatically deleted after 90 days.
  • +
+ +

6. Data Security

+ +
    +
  • All passwords are hashed using industry-standard encryption (bcrypt)
  • +
  • Communication between your device and our servers uses HTTPS/TLS encryption
  • +
  • Sensitive data is stored on secure, isolated servers
  • +
  • We regularly audit security and patch vulnerabilities
  • +
  • We conduct no data sharing with third parties unless required by law
  • +
+ +

7. Your Rights

+ +

You have the right to:

+
    +
  • Access: Request a copy of all personal data we hold about you
  • +
  • Correction: Update or correct inaccurate information
  • +
  • Deletion: Request deletion of your account and personal data (with 30-day retention for legal compliance)
  • +
  • Data portability: Export your game data in a machine-readable format
  • +
  • Withdraw consent: Opt out of non-essential data collection at any time
  • +
+ +

To exercise any of these rights, contact us at privacy@mineseeker.hu

+ +

8. Third-Party Services

+ +

We use the following third-party services (strictly necessary for game operation):

+
    +
  • Mercure (WebSocket server): Real-time multiplayer connections
  • +
  • Symfony framework: Web application backend
  • +
  • Cloud storage: Game replays and user data (hosted in EU data centers)
  • +
+ +

These services are contractually bound to respect your privacy and use data only for the purposes we specify.

+ +

9. Legal Basis for Processing

+ +

We process your personal data based on:

+
    +
  • Contractual necessity: To provide the MineSeeker service you've agreed to use
  • +
  • Legitimate interest: To maintain security and prevent fraud
  • +
  • Compliance with law: When required by Hungarian or EU law
  • +
+ +

10. Contact & Disputes

+ +

If you have questions about this privacy policy or wish to exercise your rights:

+
    +
  • Email: privacy@mineseeker.hu
  • +
  • Mailing address: MineSeeker, Budapest, Hungary
  • +
  • EU DPA disputes: If you're in the EU and believe we've violated GDPR, you may lodge a complaint with your local data protection authority
  • +
+ +

11. Policy Changes

+ +

MineSeeker may update this privacy policy to reflect changes in our practices or applicable law. We will notify you of significant changes via email or by posting a notice on our website. Your continued use of MineSeeker after changes constitute acceptance of the updated policy.

+ +

Last updated: {{ "now"|date("F j, Y") }}

{% endblock %} diff --git a/templates/Official/terms.html.twig b/templates/Official/terms.html.twig index eaaa5fa..7761870 100644 --- a/templates/Official/terms.html.twig +++ b/templates/Official/terms.html.twig @@ -22,95 +22,141 @@

MineSeeker Terms of Service

-

1. Terms

+

1. Agreement to Terms

-

By accessing the website at https://www.mineseeker.hu, you are - agreeing to be bound by these terms of service, all applicable laws and regulations, and agree that you are - responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you - are - prohibited from using or accessing this site. The materials contained in this website are protected by - applicable copyright and trademark law.

+

By accessing and using MineSeeker (https://www.mineseeker.hu), you agree to be bound by these Terms of Service, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using this service. The materials and content contained in MineSeeker are protected by applicable copyright and trademark law.

2. Use License

  1. - Permission is granted to temporarily download one copy of the materials (information or software) on - MineSeeker's website for personal, non-commercial transitory viewing only. This is the grant of a - license, - not a transfer of title, and under this license you may not: - +

    MineSeeker grants you a limited, non-exclusive, revocable license to access and play MineSeeker for personal, non-commercial purposes only. Under this license, you may not:

      -
    1. modify or copy the materials;
    2. -
    3. use the materials for any commercial purpose, or for any public display (commercial or - non-commercial); -
    4. -
    5. attempt to decompile or reverse engineer any software contained on MineSeeker's website;
    6. -
    7. remove any copyright or other proprietary notations from the materials; or
    8. -
    9. transfer the materials to another person or "mirror" the materials on any other server.
    10. +
    11. modify, copy, or reproduce the game code or assets
    12. +
    13. use MineSeeker for any commercial purpose or for any public display
    14. +
    15. attempt to decompile, reverse engineer, or hack the game software
    16. +
    17. remove any copyright, trademark, or proprietary notices
    18. +
    19. use automated tools, bots, or scripts to play the game (cheating)
    20. +
    21. use the game to harass, abuse, or harm other players
    22. +
    23. attempt to exploit game vulnerabilities for unfair advantage
    24. +
    25. mirror, redistribute, or host MineSeeker on any other server
  2. -
  3. This license shall automatically terminate if you violate any of these restrictions and may be - terminated by - MineSeeker at any time. Upon terminating your viewing of these materials or upon the termination of this - license, you must destroy any downloaded materials in your possession whether in electronic or printed - format. +
  4. +

    This license automatically terminates if you violate any of these restrictions. MineSeeker reserves the right to terminate your account and access at any time for violating these terms or for any other reason. Upon termination, you must cease all use of the service.

-

3. Disclaimer

+

3. Account Responsibilities

+ +
    +
  • Account creation: You are responsible for providing accurate information when creating an account and for maintaining the confidentiality of your password.
  • +
  • Account security: You are responsible for all activities that occur under your account. If you suspect unauthorized access, contact us immediately.
  • +
  • Username conduct: Your username must not be offensive, defamatory, or violate anyone's rights. We reserve the right to force username changes.
  • +
  • Account termination: You may delete your account at any time. Upon deletion, your personal information will be deleted within 30 days, but game statistics may be retained anonymously.
  • +
+ +

4. User Conduct & Prohibited Behavior

+ +

You agree NOT to:

+
    +
  • Use cheats, hacks, exploits, or automation tools
  • +
  • Engage in harassment, abuse, threats, or hate speech toward other players
  • +
  • Share or distribute malware, viruses, or malicious code
  • +
  • Attempt to gain unauthorized access to MineSeeker systems
  • +
  • Use the game to spam, phish, or scam other users
  • +
  • Share another person's personal information without consent
  • +
  • Boost accounts, trade accounts, or share login credentials
  • +
+ +

Violations of these rules may result in account suspension or permanent ban at our sole discretion.

+ +

5. Intellectual Property Rights

+ +
    +
  • All game content, including code, graphics, sound, and design, is the exclusive property of MineSeeker and protected by copyright.
  • +
  • Your gameplay and game statistics belong to you, but we retain the right to use anonymized gameplay data for improving the service.
  • +
  • Game replays you create belong to you and can be shared with other players or deleted at your discretion.
  • +
  • You grant MineSeeker a license to display your username and game achievements on public leaderboards.
  • +
+ +

6. Disclaimer of Warranties

    -
  1. The materials on MineSeeker's website are provided on an 'as is' basis. MineSeeker makes no warranties, - expressed or implied, and hereby disclaims and negates all other warranties including, without - limitation, - implied warranties or conditions of merchantability, fitness for a particular purpose, or - non-infringement - of intellectual property or other violation of rights. -
  2. -
  3. Further, MineSeeker does not warrant or make any representations concerning the accuracy, likely - results, or - reliability of the use of the materials on its website or otherwise relating to such materials or on any - sites linked to this site. +
  4. +

    MineSeeker is provided on an "AS IS" and "AS AVAILABLE" basis. MineSeeker makes no warranties, express or implied, and hereby disclaims all other warranties including:

    +
      +
    • Implied warranties of merchantability or fitness for a particular purpose
    • +
    • Warranties of accuracy, reliability, or uninterrupted service
    • +
    • Warranties of non-infringement of intellectual property rights
    • +
  5. +
  6. MineSeeker does not warrant that the service will be error-free, secure, or meet your specific requirements.
  7. +
  8. MineSeeker is not responsible for delays, delivery failures, or any other issues caused by factors outside our control (internet outages, player hardware, etc.).
-

4. Limitations

+

7. Limitation of Liability

-

In no event shall MineSeeker or its suppliers be liable for any damages (including, without limitation, - damages - for loss of data or profit, or due to business interruption) arising out of the use or inability to use the - materials on MineSeeker's website, even if MineSeeker or a MineSeeker authorized representative has been - notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow - limitations on implied warranties, or limitations of liability for consequential or incidental damages, - these - limitations may not apply to you.

+

In no event shall MineSeeker or its creators be liable for any damages arising out of the use or inability to use MineSeeker, including:

+
    +
  • Loss of data, game progress, or winnings
  • +
  • Loss of profit or business interruption
  • +
  • Personal injury or property damage
  • +
  • Any indirect, incidental, special, or consequential damages
  • +
-

5. Accuracy of materials

+

Some jurisdictions do not allow limitation of liability, so these limitations may not apply to you.

-

The materials appearing on MineSeeker's website could include technical, typographical, or photographic - errors. - MineSeeker does not warrant that any of the materials on its website are accurate, complete or current. - MineSeeker may make changes to the materials contained on its website at any time without notice. However - MineSeeker does not make any commitment to update the materials.

+

8. Content Accuracy & Changes

-

6. Links

+
    +
  • MineSeeker may contain technical, typographical, or photographic errors. We don't warrant accuracy or completeness.
  • +
  • MineSeeker reserves the right to modify, update, or discontinue features without notice (we will attempt to notify users of major changes).
  • +
  • We may take servers offline for maintenance with minimal notice.
  • +
  • Game rules and mechanics may be adjusted for balance or fairness.
  • +
-

MineSeeker has not reviewed all of the sites linked to its website and is not responsible for the contents of - any - such linked site. The inclusion of any link does not imply endorsement by MineSeeker of the site. Use of any - such linked website is at the user's own risk.

+

9. External Links

-

7. Modifications

+

MineSeeker may contain links to external websites. We are not responsible for the content, accuracy, or practices of linked sites. Use of linked websites is at your own risk and subject to their terms of service.

-

MineSeeker may revise these terms of service for its website at any time without notice. By using this - website - you are agreeing to be bound by the then current version of these terms of service.

+

10. Termination of Service

-

8. Governing Law

+
    +
  • MineSeeker may suspend or terminate your account if you violate these terms.
  • +
  • MineSeeker may discontinue the service at any time with reasonable notice (we will provide at least 30 days notice before full shutdown).
  • +
  • Upon termination, your right to use MineSeeker immediately ceases.
  • +
-

These terms and conditions are governed by and construed in accordance with the laws of Budapest, Hungary and - you - irrevocably submit to the exclusive jurisdiction of the courts in that State or location.

+

11. Modifications to Terms

+ +

MineSeeker may revise these terms at any time without notice. Your continued use of the service after changes constitutes acceptance of the updated terms. We recommend reviewing these terms periodically.

+ +

12. Governing Law & Jurisdiction

+ +

These terms are governed by and construed in accordance with the laws of Budapest, Hungary, without regard to its conflicts of law principles. You irrevocably submit to the exclusive jurisdiction of the courts located in Budapest, Hungary.

+ +

13. Dispute Resolution

+ +

Before initiating legal action, you agree to attempt to resolve disputes through good-faith negotiation. If a dispute cannot be resolved informally, you may pursue legal remedies in the courts of Budapest, Hungary.

+ +

14. Severability

+ +

If any provision of these terms is found to be invalid or unenforceable, that provision shall be severed, and the remaining provisions shall remain in full force and effect.

+ +

15. Entire Agreement

+ +

These Terms of Service, together with our Privacy Policy, constitute the entire agreement between you and MineSeeker regarding your use of the service and supersede all prior agreements.

+ +

16. Contact Information

+ +

If you have questions or concerns about these terms:

+ + +

Last updated: {{ "now"|date("F j, Y") }}

{% endblock %}