Community Agreement & Portal Regulations
Overview & Purpose
Etihad Virtual (EYV) is an independent, non-profit virtual aviation organisation operating strictly
within the Infinite Flight mobile flight simulator community. By logging into the my-eyv Pilot Portal (https://my-eyv.pages.dev), filing flight hours, participating in scheduled group operations, or interacting across any EYV platform, you explicitly agree to adhere to all terms, guidelines, and operational standards set forth in this agreement.
Our mission is to deliver a realistic, structured, and welcoming virtual airline experience that honours the spirit of modern commercial aviation while maintaining a warm and inclusive global pilot community.
my-eyv Pilot Portal & Domain Regulations
Dedicated Pilot Portal Architecture (my-eyv.pages.dev)
Etihad Virtual operates my-eyv (accessible at https://my-eyv.pages.dev) as a standalone, dedicated Pilot Portal application providing flight logging, flight vault searches, career tracking, callsign details, and pilot dispatcher utilities.
- Multi-Repo & Domain Isolation:
my-eyv.pages.devis hosted on a separate GitHub repository and Cloudflare Pages deployment isolated from the main public website (ey-virtual.pages.dev). - Session & Auth Isolation: Non-EYV community members browse the main public website without sharing session authentication tokens across domains. Session state is strictly confined within
my-eyv.pages.dev. - Discord OAuth 2.0 Integration: Portal login utilizes Discord OAuth 2.0 (
/auth-callback.html). Authentication requests standard identity scope (identify) to verify Discord User ID, username, and active server membership against our pilot roster. EYV never requests, accesses, or stores third-party passwords. - Flight Vault & PIREP Submission: PIREPs filed through
my-eyvare transmitted securely to our integrated Crew Center (Atlas API) and Oracle Cloud Infrastructure (OCI) backend microservices. Falsification or telemetry manipulation of filed PIREPs via portal tools is strictly prohibited and subject to immediate account revocation. - Demo Mode Operational Sandbox: Demo Mode provides an offline preview environment for prospective recruits and guests. Flights executed or logged within Demo Mode operate strictly within local browser memory and are never transmitted to public rosters or Atlas.
Membership Criteria
Requirements to Apply
- Must be at least 13 years of age in compliance with Discord and IFVARB regulations.
- Must hold a minimum Infinite Flight grade of Grade 3 at the time of application review.
- Must maintain an active Infinite Flight Pro subscription throughout active membership.
- Must possess a valid Discord account and maintain active participation in the EYV Discord server.
- Must maintain a single account only. Operating multiple accounts in EYV is strictly prohibited.
IFVARB Accreditation & Governance
Official IFVARB Recognition
Etihad Virtual operates under the full accreditation and regulatory framework of the Infinite Flight Virtual Airline Regulatory Board (IFVARB).
Community Conduct & Representation
Respect & Professionalism
All members are expected to conduct themselves with maturity and mutual respect across all communications — including EYV Discord channels, IFC threads, and live event voice lobbies.
Disciplinary Framework & Appeals
Progressive Action System
For minor non-zero-tolerance infractions, EYV enforces a structured progressive disciplinary framework.
Flight Deck Regulations & PIREP Logging
Standard Operating Procedures (SOP)
- Callsign Format: All official flights must be conducted using your assigned callsign format (e.g.
EY 001VA). - Flight Filing: PIREPs filed through my-eyv or Atlas must be submitted within 48 hours of flight completion.
Discord Communication Guidelines
Channel Structure & Etiquette
Keep conversations relevant and respectful across all EYV Discord channels.
Non-Affiliation Notice
Trademark & Non-Commercial Disclosure
Etihad Virtual is a non-profit fan organization created purely for flight simulation entertainment within Infinite Flight. We are NOT affiliated with, endorsed by, or connected to the real-world Etihad Airways, Air Arabia, or their respective parent companies.
Data Collection & Privacy Practices
Information We Process
Application & Onboarding Information
When applying to join Etihad Virtual, candidates voluntarily provide basic operational details.
my-eyv Portal & Discord OAuth 2.0 Processing
Discord OAuth 2.0 Scope & Identity Verification
When authenticating into the my-eyv Pilot Portal (https://my-eyv.pages.dev) via Discord OAuth 2.0, our authentication handler requests standard read-only identity credentials:
- Discord User ID & Username: Used to match your account against our active pilot roster and verify assigned EYV callsigns.
- Avatar URL & Profile Metadata: Displayed within your personal pilot dashboard header.
- Guild Membership Status: Verifies that your Discord account remains in active, good standing within the official Etihad Virtual Discord server.
We do NOT request or access your email address, direct messages, friend lists, or external server memberships.
Purpose of Data Processing
Information collected by EYV is processed strictly for legitimate virtual airline operations.
Infrastructure & Security
Third-Party Platform Infrastructure
EYV operates utilizing established enterprise cloud infrastructure (Oracle Cloud Infrastructure OCI, VA Center / Atlas, Discord Inc., Google Workspace).
Storage & Cookie Transparency Matrix
We believe in 100% data transparency. Etihad Virtual utilizes zero third-party tracking cookies or advertising pixels. Below is a complete matrix of all data items stored locally on your browser device:
| Storage Key / Item | Purpose & Function | Type | Expiration | Third-Party Tracking |
|---|---|---|---|---|
| eyv_portal_theme / theme | Saves your visual UI mode preference (Dark vs Light theme) | LocalStorage | Persistent | 🚫 None (100% Local) |
| eyv_portal_auth | Stores authenticated pilot session token and Discord identity state for my-eyv.pages.dev | LocalStorage / SessionStorage | Persistent / Session | 🚫 None (100% Local) |
| eyv_user_profile | Caches pilot callsign, rank, hours, and roster profile for instant portal dashboard rendering | LocalStorage | 30 Days | 🚫 None (100% Local) |
| eyv_column_prefs | Saves your customized table column order and visibility preferences in the my-eyv Flight Vault | LocalStorage | Persistent | 🚫 None (100% Local) |
Data Protection Rights & Deletion
Right to Access & Erasure (GDPR / CCPA)
Every member holds the absolute right to request a full copy of their stored operational record or request total deletion of their profile. Upon receipt of a deletion request, EYV staff will purge your records within 7 days.
Questions & Legal Support
Contacting Executive Leadership
If you have any questions regarding these Terms of Service or Privacy Policy, please contact Executive Leadership via Discord or IFC.