From 5c1c38f5e9658e355d5490ccb989429f9b8e7ca5 Mon Sep 17 00:00:00 2001 From: Don Strawsburg Date: Fri, 9 Jan 2026 14:16:13 -0500 Subject: [PATCH] Privacy Page --- app/(app)/privacy/page.tsx | 445 +++++++++++++++++++++++++++++++++++++ package-lock.json | 9 - 2 files changed, 445 insertions(+), 9 deletions(-) create mode 100644 app/(app)/privacy/page.tsx diff --git a/app/(app)/privacy/page.tsx b/app/(app)/privacy/page.tsx new file mode 100644 index 0000000..6f393cf --- /dev/null +++ b/app/(app)/privacy/page.tsx @@ -0,0 +1,445 @@ +import React from "react"; +import Link from "next/link"; + +export const metadata = { + title: "Privacy Policy | Battl Builder", + description: + "Privacy Policy for Battl Builder. Learn how we collect, use, and protect your data.", +}; + +export default function PrivacyPolicy() { + const lastUpdated = "January 9, 2026"; + + return ( +
+
+

Privacy Policy

+

Last Updated: {lastUpdated}

+
+ +
+ {/* 1. Introduction */} +
+

1. Introduction

+

+ Battl Builder ("we," "us," "our," or "Company") respects your privacy + and is committed to protecting it through this Privacy Policy. This + policy explains our practices regarding the collection, use, and + protection of your personal information when you access our website + and use our services (the "Service"). +

+

+ Please read this Privacy Policy carefully. If you do not agree with + our practices, please do not use the Service. Your use of the Service + constitutes your acceptance of this Privacy Policy. +

+
+ + {/* 2. Information We Collect */} +
+

+ 2. Information We Collect +

+
+
+

+ A. Information You Provide Directly +

+
    +
  • + Account Information: Email address, username, + password, and profile details +
  • +
  • + Build Content: Firearm builds, images, + descriptions, and configurations you create or share +
  • +
  • + Communication: Messages, feedback, comments, + and support inquiries +
  • +
  • + Payment Information: Billing address, payment + method details (processed securely by third-party providers) +
  • +
+
+ +
+

+ B. Information Collected Automatically +

+
    +
  • + Device & Browser Data: Device type, operating + system, browser type, IP address, and unique identifiers +
  • +
  • + Usage Data: Pages visited, time spent, + features used, clicks, searches, and interactions +
  • +
  • + Cookies & Tracking: Session cookies, persistent + cookies, and web analytics tools +
  • +
  • + Geolocation Data: Approximate location based on + IP address (not precise GPS) +
  • +
+
+ +
+

+ C. Information from Third Parties +

+
    +
  • + Merchant & Product Data: Product catalogs, pricing, + and specifications from affiliate partners +
  • +
  • + Social Media: Profile information if you link + social accounts +
  • +
  • + Analytics Providers: Aggregated usage statistics +
  • +
+
+
+
+ + {/* 3. How We Use Your Information */} +
+

+ 3. How We Use Your Information +

+

We use your information for the following purposes:

+
    +
  • Provide, operate, and improve the Service
  • +
  • Create and manage your account
  • +
  • Process transactions and send related confirmations
  • +
  • Personalize your experience and recommend features
  • +
  • Send transactional and informational emails
  • +
  • Conduct analytics and monitor Service performance
  • +
  • + Detect, investigate, and prevent fraud, abuse, and security issues +
  • +
  • Comply with legal obligations and enforce our Terms
  • +
  • + Send marketing communications (with your consent, where required) +
  • +
+
+ + {/* 4. Data Sharing */} +
+

4. Data Sharing

+

+ We may share your information in the following circumstances: +

+
+
+

Service Providers

+

+ Third-party vendors who assist with hosting, analytics, email, + payments, and customer support. These providers are bound by + confidentiality agreements. +

+
+
+

Affiliate Partners

+

+ We may share limited information with merchant affiliates for + product fulfillment and tracking purposes. +

+
+
+

Public Content

+

+ Builds, images, and descriptions you publish are visible to other + users of the Service. +

+
+
+

Legal Compliance

+

+ We may disclose information when required by law, court order, or + government request, or to protect our rights and safety. +

+
+
+

Business Transfers

+

+ In the event of a merger, acquisition, or sale of assets, your + information may be transferred as part of that transaction. +

+
+
+

+ We do NOT sell your personal information to third parties for + marketing purposes. +

+
+ + {/* 5. Cookies & Tracking Technologies */} +
+

+ 5. Cookies & Tracking Technologies +

+

+ We use cookies and similar technologies to enhance your experience: +

+
+
+

Essential Cookies

+

+ Required for authentication, security, and basic functionality. +

+
+
+

Performance Cookies

+

+ Collect analytics data to improve Service performance and user + experience. +

+
+
+

Preference Cookies

+

+ Remember your settings and preferences for future visits. +

+
+
+

+ You can control cookies through your browser settings. Disabling cookies + may affect Service functionality. +

+
+ + {/* 6. Data Security */} +
+

6. Data Security

+

+ We implement industry-standard security measures to protect your + personal information, including encryption, secure servers, and access + controls. +

+

+ However, no security system is impenetrable. While we strive to + protect your data, we cannot guarantee absolute security. You use the + Service at your own risk. +

+

+ If you believe your account has been compromised, please contact us + immediately. +

+
+ + {/* 7. Data Retention */} +
+

7. Data Retention

+

+ We retain your personal information for as long as necessary to + provide the Service and comply with legal obligations: +

+
    +
  • + Account Information: Retained while your account is + active; deleted or anonymized upon deletion request +
  • +
  • + Build Content: Retained as long as you choose to + keep it; may be retained in backups for operational purposes +
  • +
  • + Transactional Data: Retained for 7 years for + tax/legal compliance +
  • +
  • + Analytics Data: Aggregated and anonymized after + 12–24 months +
  • +
+
+ + {/* 8. Your Privacy Rights */} +
+

+ 8. Your Privacy Rights +

+

+ Depending on your location, you may have the following rights: +

+
    +
  • + Right to Access: Request a copy of your personal + data +
  • +
  • + Right to Correction: Request correction of inaccurate + data +
  • +
  • + Right to Deletion: Request deletion of your data (with + exceptions for legal compliance) +
  • +
  • + Right to Opt-Out: Opt out of marketing communications + and certain tracking +
  • +
  • + Right to Portability: Request your data in a portable + format +
  • +
  • + Right to Objection: Object to certain data processing + activities +
  • +
+

+ To exercise these rights, email us at{" "} + privacy@battlbuilder.com with + your request. We will respond within 30 days. +

+
+ + {/* 9. CCPA / California Privacy Rights */} +
+

+ 9. CCPA & California Residents +

+

+ If you are a California resident, the California Consumer Privacy Act + (CCPA) grants you additional rights: +

+
    +
  • + Know what personal information is collected, used, and shared +
  • +
  • Delete personal information under certain circumstances
  • +
  • Opt-out of the sale or sharing of personal information
  • +
  • Non-discrimination for exercising your CCPA rights
  • +
+

+ We do not sell personal information. To submit a CCPA request, email + us at{" "} + privacy@battlbuilder.com. +

+
+ + {/* 10. Children's Privacy */} +
+

10. Children's Privacy

+

+ The Service is not intended for users under 18 years of age. We do not + knowingly collect personal information from children under 18. +

+

+ If we become aware that we have collected information from a child + under 18, we will delete such information immediately and terminate the + child's account. +

+

+ If you believe we have collected information from a child under 18, + please contact us immediately. +

+
+ + {/* 11. Third-Party Links & Services */} +
+

+ 11. Third-Party Links & Services +

+

+ The Service may contain links to third-party websites and services + operated by other companies. This Privacy Policy applies only to + Battl Builder. We are not responsible for the privacy practices of + third-party sites. +

+

+ Please review the privacy policies of any third-party services before + providing your information. +

+
+ + {/* 12. International Data Transfers */} +
+

+ 12. International Data Transfers +

+

+ If you access the Service from outside the United States, your + information may be transferred to, stored in, and processed in the + United States or other countries where we operate. +

+

+ By using the Service, you consent to the transfer of your information + to countries outside your country of residence, which may have + different data protection rules. +

+
+ + {/* 13. Updates to This Policy */} +
+

+ 13. Updates to This Privacy Policy +

+

+ We may update this Privacy Policy from time to time to reflect changes + in our practices or for other operational, legal, or regulatory reasons. +

+

+ We will notify you of material changes by posting the updated policy + here and updating the "Last Updated" date. Your continued use of the + Service following the posting of changes constitutes your acceptance + of the updated Privacy Policy. +

+
+ + {/* 14. Contact Us */} +
+

+ 14. Contact Us +

+

+ If you have questions about this Privacy Policy or wish to exercise + your privacy rights, please contact us: +

+
+

+ Email:{" "} + privacy@battlbuilder.com +

+

+ Mailing Address: +
+ Battl Builder, Inc. +
+ [Your Address] +
+ [City, State, ZIP] +

+
+

+ We will respond to all privacy inquiries within 30 days of receipt. +

+
+ +
+

+ This Privacy Policy is aligned with GDPR, CCPA, and other major + privacy regulations. +

+ + ← Return to Home + +
+
+
+ ); +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 29fe58f..52ce261 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1220,7 +1220,6 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1661,7 +1660,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.25", "caniuse-lite": "^1.0.30001754", @@ -2344,7 +2342,6 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -2513,7 +2510,6 @@ "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", @@ -4743,7 +4739,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -4993,7 +4988,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -5006,7 +5000,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -6017,7 +6010,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -6187,7 +6179,6 @@ "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver"