Prettier format pending files
This commit is contained in:
parent
64353ac534
commit
20c3d2bfc9
3 changed files with 104 additions and 65 deletions
|
|
@ -65,53 +65,65 @@ export default function Privacy() {
|
|||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">Discord Integration</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
When you link your Discord account, we collect and store your Discord user ID,
|
||||
username, profile picture, and email. We use this data to enable account linking,
|
||||
execute Discord bot commands (/verify, /set-realm, /profile, /unlink),
|
||||
assign Discord roles based on your AeThex realm, and display your profile
|
||||
in Discord Activities. Discord-related data is processed under Discord's Privacy Policy.
|
||||
You can unlink your Discord account at any time.
|
||||
When you link your Discord account, we collect and store your
|
||||
Discord user ID, username, profile picture, and email. We use this
|
||||
data to enable account linking, execute Discord bot commands
|
||||
(/verify, /set-realm, /profile, /unlink), assign Discord roles
|
||||
based on your AeThex realm, and display your profile in Discord
|
||||
Activities. Discord-related data is processed under Discord's
|
||||
Privacy Policy. You can unlink your Discord account at any time.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">Web3 & Ethereum Wallet Integration</h2>
|
||||
<h2 className="font-semibold">
|
||||
Web3 & Ethereum Wallet Integration
|
||||
</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
When you connect an Ethereum wallet (via MetaMask or similar), we collect and store
|
||||
your wallet address. We use this data for Web3 authentication and identity verification.
|
||||
We never store private keys, seed phrases, or transaction history. Signature verification
|
||||
is performed locally on your device. Your wallet address is public blockchain data.
|
||||
When you connect an Ethereum wallet (via MetaMask or similar), we
|
||||
collect and store your wallet address. We use this data for Web3
|
||||
authentication and identity verification. We never store private
|
||||
keys, seed phrases, or transaction history. Signature verification
|
||||
is performed locally on your device. Your wallet address is public
|
||||
blockchain data.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">Roblox Integration</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
When you link your Roblox account via OAuth, we collect your Roblox user ID, username,
|
||||
profile details, and game session data. We use this data to enable account linking,
|
||||
track game development activities, and display your Roblox portfolio. Roblox data is
|
||||
When you link your Roblox account via OAuth, we collect your
|
||||
Roblox user ID, username, profile details, and game session data.
|
||||
We use this data to enable account linking, track game development
|
||||
activities, and display your Roblox portfolio. Roblox data is
|
||||
processed under Roblox's Terms of Service.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">Game Authentication & Server Integration</h2>
|
||||
<h2 className="font-semibold">
|
||||
Game Authentication & Server Integration
|
||||
</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
For game developers using AeThex authentication (Unity, Unreal, Godot, etc.), we collect
|
||||
game session tokens, player IDs, and game-specific authentication data. This data is used
|
||||
to verify player identity, manage game sessions, and provide analytics. Game developers
|
||||
can request deletion of their game data in accordance with data retention policies.
|
||||
For game developers using AeThex authentication (Unity, Unreal,
|
||||
Godot, etc.), we collect game session tokens, player IDs, and
|
||||
game-specific authentication data. This data is used to verify
|
||||
player identity, manage game sessions, and provide analytics. Game
|
||||
developers can request deletion of their game data in accordance
|
||||
with data retention policies.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">OAuth Providers</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
We support multiple OAuth providers including GitHub, Google, Discord, Roblox, and Web3
|
||||
authentication methods. When you authorize through any provider, we receive and store the
|
||||
data they share (typically ID, email, profile info). You can manage linked accounts in
|
||||
your profile settings and unlink them at any time. Each provider has its own privacy policy
|
||||
governing how they handle your data.
|
||||
We support multiple OAuth providers including GitHub, Google,
|
||||
Discord, Roblox, and Web3 authentication methods. When you
|
||||
authorize through any provider, we receive and store the data they
|
||||
share (typically ID, email, profile info). You can manage linked
|
||||
accounts in your profile settings and unlink them at any time.
|
||||
Each provider has its own privacy policy governing how they handle
|
||||
your data.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
|
|
|
|||
|
|
@ -71,25 +71,30 @@ export default function Terms() {
|
|||
</section>
|
||||
|
||||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">Discord Integration & Bot Services</h2>
|
||||
<h2 className="font-semibold">
|
||||
Discord Integration & Bot Services
|
||||
</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
When you authorize Discord account linking, you grant AeThex permission to:
|
||||
access your Discord profile information, manage verification codes, and assign
|
||||
Discord roles based on your AeThex realm. Discord bot commands (/verify, /set-realm,
|
||||
/profile, /unlink) are provided as part of our Services. You remain responsible
|
||||
for any actions taken on your Discord account through our bot. Discord services
|
||||
are governed by Discord's Terms of Service in addition to these Terms.
|
||||
When you authorize Discord account linking, you grant AeThex
|
||||
permission to: access your Discord profile information, manage
|
||||
verification codes, and assign Discord roles based on your AeThex
|
||||
realm. Discord bot commands (/verify, /set-realm, /profile,
|
||||
/unlink) are provided as part of our Services. You remain
|
||||
responsible for any actions taken on your Discord account through
|
||||
our bot. Discord services are governed by Discord's Terms of
|
||||
Service in addition to these Terms.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">Web3 & Wallet Authentication</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
When you connect a Web3 wallet (Ethereum, MetaMask, etc.), you authorize AeThex
|
||||
to verify your wallet ownership through message signing. You acknowledge that:
|
||||
message signing is read-only and does not authorize any fund transfers,
|
||||
wallet address is public blockchain data, and you remain fully responsible
|
||||
for wallet security and management. AeThex does not store or handle wallet
|
||||
When you connect a Web3 wallet (Ethereum, MetaMask, etc.), you
|
||||
authorize AeThex to verify your wallet ownership through message
|
||||
signing. You acknowledge that: message signing is read-only and
|
||||
does not authorize any fund transfers, wallet address is public
|
||||
blockchain data, and you remain fully responsible for wallet
|
||||
security and management. AeThex does not store or handle wallet
|
||||
private keys or funds.
|
||||
</p>
|
||||
</section>
|
||||
|
|
@ -97,34 +102,41 @@ export default function Terms() {
|
|||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">Roblox Account Linking</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
When you link your Roblox account via OAuth, you grant AeThex permission to
|
||||
access your Roblox profile information and game development data. Your use of
|
||||
Roblox services through AeThex is subject to Roblox's Terms of Service.
|
||||
You are responsible for maintaining the confidentiality of your Roblox account
|
||||
credentials and can unlink your Roblox account at any time.
|
||||
When you link your Roblox account via OAuth, you grant AeThex
|
||||
permission to access your Roblox profile information and game
|
||||
development data. Your use of Roblox services through AeThex is
|
||||
subject to Roblox's Terms of Service. You are responsible for
|
||||
maintaining the confidentiality of your Roblox account credentials
|
||||
and can unlink your Roblox account at any time.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">Game Authentication & Developer Services</h2>
|
||||
<h2 className="font-semibold">
|
||||
Game Authentication & Developer Services
|
||||
</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
Game developers using AeThex authentication services (Unity, Unreal, Godot, etc.)
|
||||
agree that: authentication tokens must be kept confidential, tokens are for
|
||||
authorized use only and must not be shared or sold, game servers are responsible
|
||||
for validating tokens before granting access, and AeThex is not liable for
|
||||
unauthorized access if tokens are compromised. Game session data may be retained
|
||||
for analytics and debugging purposes in accordance with our Privacy Policy.
|
||||
Game developers using AeThex authentication services (Unity,
|
||||
Unreal, Godot, etc.) agree that: authentication tokens must be
|
||||
kept confidential, tokens are for authorized use only and must not
|
||||
be shared or sold, game servers are responsible for validating
|
||||
tokens before granting access, and AeThex is not liable for
|
||||
unauthorized access if tokens are compromised. Game session data
|
||||
may be retained for analytics and debugging purposes in accordance
|
||||
with our Privacy Policy.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section className="space-y-3">
|
||||
<h2 className="font-semibold">OAuth & Third-Party Authorization</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
We support OAuth integration with GitHub, Google, Discord, Roblox, and Web3 providers.
|
||||
When you authorize through any provider, you are granting AeThex permission to receive
|
||||
and use the data they share. You can review, modify, and revoke these permissions at
|
||||
any time through your account settings or the third-party service's authorization page.
|
||||
Revoking access may limit certain AeThex features that depend on that integration.
|
||||
We support OAuth integration with GitHub, Google, Discord, Roblox,
|
||||
and Web3 providers. When you authorize through any provider, you
|
||||
are granting AeThex permission to receive and use the data they
|
||||
share. You can review, modify, and revoke these permissions at any
|
||||
time through your account settings or the third-party service's
|
||||
authorization page. Revoking access may limit certain AeThex
|
||||
features that depend on that integration.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
|
|
|
|||
|
|
@ -12,12 +12,12 @@ Updated both Terms of Service and Privacy Policy to reflect all new integrations
|
|||
|
||||
All Discord Developer Portal settings are now configured with these URLs:
|
||||
|
||||
| Setting | URL | Purpose |
|
||||
|---------|-----|---------|
|
||||
| **Linked Roles Verification URL** | `https://aethex.dev/discord` | Discord Activity entry point |
|
||||
| **Terms of Service URL** | `https://aethex.dev/terms` | Full Terms of Service |
|
||||
| **Privacy Policy URL** | `https://aethex.dev/privacy` | Full Privacy Policy |
|
||||
| **Deep Link URL** | `https://aethex.dev/activity` | Mobile Activity link |
|
||||
| Setting | URL | Purpose |
|
||||
| --------------------------------- | ----------------------------- | ---------------------------- |
|
||||
| **Linked Roles Verification URL** | `https://aethex.dev/discord` | Discord Activity entry point |
|
||||
| **Terms of Service URL** | `https://aethex.dev/terms` | Full Terms of Service |
|
||||
| **Privacy Policy URL** | `https://aethex.dev/privacy` | Full Privacy Policy |
|
||||
| **Deep Link URL** | `https://aethex.dev/activity` | Mobile Activity link |
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -26,23 +26,27 @@ All Discord Developer Portal settings are now configured with these URLs:
|
|||
### New Sections Added:
|
||||
|
||||
1. **Discord Integration**
|
||||
|
||||
- What data is collected (Discord user ID, username, profile picture, email)
|
||||
- How it's used (account linking, bot commands, role assignment, Activity display)
|
||||
- Unlinking capability
|
||||
- Discord's Privacy Policy governance
|
||||
|
||||
2. **Web3 & Ethereum Wallet Integration**
|
||||
|
||||
- Wallet address collection
|
||||
- Uses (authentication, signature verification)
|
||||
- Security notes (no private key storage, local verification)
|
||||
- Public blockchain data acknowledgment
|
||||
|
||||
3. **Roblox Integration**
|
||||
|
||||
- Data collected (user ID, username, profile, game data)
|
||||
- Uses (account linking, game tracking, portfolio display)
|
||||
- Roblox Terms of Service applicability
|
||||
|
||||
4. **Game Authentication & Server Integration**
|
||||
|
||||
- Game session token collection
|
||||
- Uses (player verification, session management, analytics)
|
||||
- Developer data deletion rights
|
||||
|
|
@ -65,24 +69,28 @@ All Discord Developer Portal settings are now configured with these URLs:
|
|||
### New Sections Added:
|
||||
|
||||
1. **Discord Integration & Bot Services**
|
||||
|
||||
- Authorization scope definition
|
||||
- Bot command availability (/verify, /set-realm, /profile, /unlink)
|
||||
- User responsibility for Discord actions
|
||||
- Discord's Terms of Service applicability
|
||||
|
||||
2. **Web3 & Wallet Authentication**
|
||||
|
||||
- Message signing authorization (read-only)
|
||||
- Acknowledgment that signing doesn't authorize fund transfers
|
||||
- User responsibility for wallet security
|
||||
- AeThex's non-involvement with funds
|
||||
|
||||
3. **Roblox Account Linking**
|
||||
|
||||
- OAuth authorization scope
|
||||
- Roblox Terms of Service applicability
|
||||
- Credential management responsibility
|
||||
- Unlinking capability
|
||||
|
||||
4. **Game Authentication & Developer Services**
|
||||
|
||||
- Token confidentiality requirement
|
||||
- Token usage restrictions (authorized use only)
|
||||
- Game server validation responsibility
|
||||
|
|
@ -105,24 +113,28 @@ All Discord Developer Portal settings are now configured with these URLs:
|
|||
## Compliance Notes
|
||||
|
||||
### Discord
|
||||
|
||||
- ✅ Complies with Discord Developer Terms
|
||||
- ✅ Covers OAuth scopes
|
||||
- ✅ Documents bot command behavior
|
||||
- ✅ References Discord privacy policy
|
||||
|
||||
### Web3 / Ethereum
|
||||
|
||||
- ✅ Clarifies read-only authorization (no fund transfer)
|
||||
- ✅ States no private key storage
|
||||
- ✅ Acknowledges public blockchain data
|
||||
- ✅ Local signature verification
|
||||
|
||||
### Roblox
|
||||
|
||||
- ✅ Covers OAuth authorization
|
||||
- ✅ References Roblox Terms of Service
|
||||
- ✅ User credential responsibility
|
||||
- ✅ Unlinking capability
|
||||
|
||||
### Game Developers
|
||||
|
||||
- ✅ Token security responsibility
|
||||
- ✅ Usage restrictions clearly defined
|
||||
- ✅ Validation responsibility on game server
|
||||
|
|
@ -133,16 +145,17 @@ All Discord Developer Portal settings are now configured with these URLs:
|
|||
|
||||
## Files Updated
|
||||
|
||||
| File | Changes | Status |
|
||||
|------|---------|--------|
|
||||
| File | Changes | Status |
|
||||
| ------------------------------- | ---------------------------------- | ----------- |
|
||||
| `code/client/pages/Privacy.tsx` | Added 5 new sections + date update | ✅ Complete |
|
||||
| `code/client/pages/Terms.tsx` | Added 5 new sections + date update | ✅ Complete |
|
||||
| `code/client/pages/Terms.tsx` | Added 5 new sections + date update | ✅ Complete |
|
||||
|
||||
---
|
||||
|
||||
## What's Covered
|
||||
|
||||
### ✅ Authentication Methods
|
||||
|
||||
- [x] Email/Password
|
||||
- [x] GitHub OAuth
|
||||
- [x] Google OAuth
|
||||
|
|
@ -151,6 +164,7 @@ All Discord Developer Portal settings are now configured with these URLs:
|
|||
- [x] Web3/Ethereum Wallet
|
||||
|
||||
### ✅ Third-Party Integrations
|
||||
|
||||
- [x] Discord bot commands
|
||||
- [x] Discord role assignment
|
||||
- [x] Discord Activity
|
||||
|
|
@ -159,6 +173,7 @@ All Discord Developer Portal settings are now configured with these URLs:
|
|||
- [x] Game server authentication (Unity, Unreal, Godot)
|
||||
|
||||
### ✅ Data Handling
|
||||
|
||||
- [x] Data collection methods
|
||||
- [x] Data usage purposes
|
||||
- [x] Data sharing practices
|
||||
|
|
@ -208,9 +223,9 @@ Deep Link URL: https://aethex.dev/activity
|
|||
|
||||
## Version History
|
||||
|
||||
| Date | Version | Changes |
|
||||
|------|---------|---------|
|
||||
| 2025-01-21 | 1.0 | Initial comprehensive update with Discord, Web3, Roblox, and Game integrations |
|
||||
| Date | Version | Changes |
|
||||
| ---------- | ------- | ------------------------------------------------------------------------------ |
|
||||
| 2025-01-21 | 1.0 | Initial comprehensive update with Discord, Web3, Roblox, and Game integrations |
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue