Skip to main content

Terms of Service

Last updated: March 11, 2026

These Terms of Service ("Terms") govern your access to and use of the Airspace virtual airline management platform ("Platform"), operated by FerrLab ("we", "us", "our"). By creating an account or using the Platform, you agree to these Terms in full.

1. Definitions

  • Platform: The Airspace web application, APIs, ACARS services, and related systems.
  • Tenant: A virtual airline organization created and managed on the Platform, operating under its own subdomain.
  • Administrator: A user with backoffice access who manages a Tenant's configuration, staff, and operations.
  • Pilot: A user who books flights, submits flight records, and participates in a Tenant's operations.
  • Content: Any data, text, flight records, configurations, images, spotter photos, livery files, or other material uploaded to or generated by the Platform.
  • Points: The in-platform currency used for bookings, licenses, rewards, and penalties within a Tenant.

2. Account Registration

2.1. You must provide accurate and complete information when creating an account.

2.2. You are responsible for maintaining the confidentiality of your credentials and for all activity under your account.

2.3. You must be at least 16 years of age to use the Platform.

2.4. One person may hold accounts across multiple Tenants but may not create multiple accounts within the same Tenant.

2.5. Upon registration, you must verify your email address by clicking the verification link sent to the address you provided. Until your email is verified, access to certain features — including flight bookings — is restricted. You may browse the Platform, view fleet and schedule information, and configure your profile while your email is pending verification.

2.6. Administrators may create a Tenant through the self-service onboarding process, which provisions a dedicated subdomain and administrative account.

2.7. Registration, login, and Tenant creation forms are protected by Cloudflare Turnstile, a CAPTCHA-like challenge that verifies you are a real person. By submitting these forms, you agree to Cloudflare's terms of service and privacy policy.

3. Use of the Platform

3.1. The Platform is provided for the management of virtual airline operations in flight simulation environments. It is not intended for real-world aviation operations.

3.2. You agree to use the Platform only for its intended purpose and in compliance with applicable law.

3.3. You must not:

  • Attempt to gain unauthorized access to other accounts, Tenants, or Platform infrastructure;
  • Interfere with the Platform's availability or performance;
  • Use automated tools to scrape, crawl, or extract data beyond the public API's intended scope;
  • Upload content that is unlawful, defamatory, or infringes third-party rights;
  • Impersonate another person or entity;
  • Abuse the Points system through fraudulent bookings, cancellations, or coordinated manipulation;
  • Transmit false or misleading ACARS telemetry data.

4. Tenant Administration

4.1. Tenant Administrators are responsible for their Tenant's configuration, user management, and compliance with these Terms.

4.2. Administrators may invite, remove, and assign roles to Pilots within their Tenant. The available roles are system administrator, administrator, and operations staff, each with different levels of access.

4.3. Tenant data (aircraft, schedules, flight records, configurations) belongs to the Tenant. Administrators may export their data at any time through the available tools and APIs.

4.4. Administrators are responsible for configuring operational parameters including FDM profiles, restrictions, career progression rules, speech packs, and Points economy settings. These configurations directly affect Pilot experience.

4.5. We reserve the right to suspend or terminate a Tenant that violates these Terms, after providing reasonable notice when circumstances permit.

5. Flight Operations

5.1. Bookings. Pilots book flights from available schedules, either by selecting routes manually or by using the Directed Schedules feature to generate customized random routes with optional filters (subfleet, aircraft, final destination, maximum distance, unflown routes only). Bookings may incur a Points cost as configured by the Administrator (fixed, per-mile, or additive filter costs for Directed Schedules). Bookings expire after the period set by the Administrator (default: 48 hours). Expired bookings are automatically removed and any associated repositioning legs are released. Cancelling bookings incurs a single fixed Points penalty regardless of the number of bookings cancelled.

5.2. Flight Records. Flight data is submitted through ACARS clients (Airspace ACARS) or compatible tools during active flights. Telemetry is captured at regular intervals, including position, altitude, speed, heading, aircraft state, engine parameters, and control surface positions. Upon completion, this data becomes a permanent flight record within the Tenant.

5.3. Flight Data Monitoring (FDM). The Platform automatically analyzes all flight telemetry against FDM profiles configured by the Administrator. Analysis may produce information, warning, or violation events. FDM triggers may award or deduct Points.

5.4. Flight Approval. Flights are evaluated for approval based on FDM results and Administrator configuration:

  • Clean flights may be auto-approved;
  • Flights with warnings may be auto-accepted or routed to staff review;
  • Flights with violations are routed to staff review;
  • Flights involving an alternate diversion are always routed to staff review.

Staff may approve, warn, or reject flights with documented reasons.

5.5. Restrictions. Administrators may configure restrictions on aircraft, fleets, airports, and schedules. These may require specific licenses, minimum rank levels, or modify dispatch parameters. Restrictions are enforced at booking time and during dispatch.

6. Points System

6.1. Points are an in-platform currency managed within each Tenant. Points have no monetary value and cannot be exchanged, transferred between Tenants, or redeemed for cash.

6.2. Points are earned through completed flights, FDM bonuses, spotter photo approvals, repositioning bounties, ferry flight completions, and manual awards by staff.

6.3. Points are spent on flight bookings, license purchases, license renewals, deadhead costs, and booking cancellation penalties.

6.4. All Points transactions are permanently recorded with their source and reason. Administrators can view the full transaction history for any Pilot.

7. Career Progression

7.1. The Platform supports a rank progression system configured by the Administrator. Promotions may be applied for by Pilots and approved manually by staff, or processed automatically based on eligibility criteria (flight hours, flight count, landing rate, Points balance).

7.2. Ranks may have seat limits. When a rank is full, eligible applications are queued until a seat becomes available.

7.3. Inactivity. The Platform may automatically demote Pilots who have not completed an accepted flight within the inactivity period configured by the Administrator. New accounts are protected from demotion during their initial grace period.

7.4. Licenses may be purchased by Pilots (when enabled) or assigned by staff. Licenses have configurable renewal conditions, which may include flight requirements and Points costs. License renewal is evaluated daily; if conditions are not met, the license may expire.

8. Exams

8.1. The Platform supports a configurable exam system that Administrators may use to assess Pilot knowledge. Exams may be required for obtaining specific licenses, rank promotions, or other operational qualifications at the Administrator's discretion.

8.2. Exams are timed. You must submit your answers before the configured time limit expires. Failure to submit before the timer expires results in automatic submission of any answers provided, or expiration of the attempt if no answers were recorded.

8.3. All exam answers — including free-text responses, multiple-choice selections, and true/false answers — are recorded and stored as part of your exam attempt. Exam answers, scores, and completion data may be reviewed by airline Administrators and staff.

8.4. Administrators configure pass thresholds, maximum attempt limits, time limits, and question pools at their discretion. These parameters directly affect whether you pass or fail an exam.

8.5. Free-text exam answers may be processed by AI services (OpenRouter) to assist with grading. AI-generated grades may be reviewed and overridden by staff. The final grade assigned by the Platform or by staff is binding within the Tenant's operational context.

8.6. Exam results may affect your eligibility for licenses, rank promotions, and access to certain aircraft, routes, or operations as configured by the Administrator.

9. Repositioning and Ferry Flights

9.1. Repositioning Bounties. The Platform may automatically create repositioning bounties for aircraft that have been idle away from their base airport for a configurable period. Bounties offer Points rewards for Pilots who fly the aircraft back. Bounties that are not completed within the expiration window result in the aircraft being relocated to its base by the system.

9.2. Ferry Flights. Administrators may create manual ferry operations with defined routes, time windows, and pilot assignments. Pilots assigned to ferry legs are notified and must complete their leg within the assigned window. Uncompleted windows cascade to the next assigned pilot.

10. AI-Powered Services

10.1. Virtual Operations Control Center (vOCC). The Platform uses AI (via OpenRouter) to provide proactive dispatch services to Pilots during active flights, including weather advisories, arrival information, direct-to route suggestions, and conversational assistance. The vOCC processes flight context data (position, weather, airport information, flight plan) to generate these messages.

10.2. Speech System. The Platform uses text-to-speech services (ElevenLabs) to generate cabin announcements triggered at specific flight phases. Announcement text is generated from configurable templates; no personal data is included in the text sent for speech synthesis.

10.3. Exam Grading Assistance. When enabled by the Administrator, free-text exam answers may be sent to OpenRouter for AI-assisted grading. The AI evaluates the answer against the expected response and suggests a score. Staff may review and override AI-suggested grades.

10.4. AI-generated content is provided as-is for simulation purposes and does not constitute real aviation advice. We are not responsible for the accuracy or completeness of AI-generated messages.

10.5. Administrators may enable or disable individual vOCC features (weather advisories, arrival information, chat, direct-to suggestions) through system settings.

11. Third-Party Integrations

11.1. The Platform integrates with third-party services including Amplitude, Cloudflare Turnstile, Discord, Google Analytics, SimBrief, VATSIM, IVAO, Hoppie ACARS, OpenRouter, ElevenLabs, and Sentry. Your use of these integrations is also subject to the respective third-party terms. Amplitude receives a composite user identifier combining your tenant and account IDs to provide analytics across the multi-tenant platform.

11.2. Discord. The Platform operates a Discord bot that Administrators may authorize to join their Tenant's Discord guild. Once connected, Administrators can configure dedicated channels for different notification types (announcements, flights, spotter photos, staff alerts, daily rankings, and alternate declarations), assign Discord roles to be granted automatically to Pilots who join the guild, enable or disable each notification category independently, and trigger monthly ranking announcements manually. Administrators may also enable automatic removal ("auto-kick") of Discord guild members who are not enrolled in the Tenant; this check runs hourly and respects safety guards (bots and members with non-pilot roles are never removed). Pilots may optionally join their Tenant's Discord guild via OAuth, receiving the configured roles automatically upon joining. Pilots can view their connection status and leave the guild from their settings page. The Platform verifies guild membership hourly, re-assigning missing roles for active members and clearing stored Discord identifiers for members who have left. The Platform may send automated notifications to configured Discord channels, including: new user announcements, flight start/completion embeds, daily and monthly pilot rankings, approved spotter photo embeds, aircraft grounding and return-to-service staff alerts, and alternate (diversion) staff alerts.

11.3. ACARS Networks. vOCC messages and pilot communications may be relayed through the Hoppie ACARS network. The Platform detects VATSIM and IVAO network presence for active flights.

11.4. We are not responsible for the availability, accuracy, or conduct of third-party services.

11.5. OAuth tokens and API keys for third-party services are stored securely and used only for the purposes you authorize.

12. Public API and Data Visibility

12.1. The Platform provides a public API that exposes operational data without authentication, including live flight positions, pilot roster information, fleet data, and airport information. This API is rate-limited to 60 requests per minute.

12.2. Pilot Roster. The public roster displays each Pilot's name (formatted according to their privacy settings), rank, current location, base airport, flight count, total hours, licenses, and recent flights. Pilots who enable invisible mode are excluded from the roster entirely. Email addresses are never exposed through the roster.

12.3. Live Flight Tracking. Active flights are visible through the public API, including the Pilot's name (formatted per privacy settings), callsign, aircraft, route, and real-time position data.

12.4. Administrators configure the scope of publicly available data through their Tenant settings.

12.5. Privacy Controls. Pilots may adjust their visibility and data display preferences via Settings → Privacy. Available controls include: invisible mode (complete removal from public-facing pages), name display format (full name, abbreviated, or initials only — separately for public visitors and logged-in members), and profile picture visibility scope. Staff always retains access to full user data for operational purposes.

13. User-Generated Content

13.1. Spotter Photos. Pilots may submit aircraft or airport photographs. Submissions are reviewed by staff before publication. Approved photos earn Points; rejected photos receive feedback from staff. Published photos are visible within the Tenant.

13.2. Liveries. Staff may upload simulator-specific livery files (aircraft paint schemes) for each aircraft in the fleet. These files are stored on the Platform and made available for download by all Pilots within the Tenant. One livery file is permitted per flight simulator per aircraft. Individual files may be up to 512 MB. The Platform records the identity of the uploader for audit purposes.

13.3. Content you upload remains yours. By uploading Content, you grant us a limited, non-exclusive license to store, process, and display it as necessary to provide the Platform's functionality.

13.4. Virtual airline names, logos, and liveries uploaded by Tenants are the responsibility of the respective Administrators. We do not claim ownership over Tenant-created content.

13.5. Responsibility for Uploaded Files. You are solely responsible for all files you upload to the Platform, including livery archives, spotter photos, logos, and any other content. You represent and warrant that you have the necessary rights, licenses, or permissions to upload and distribute each file. Files must not contain malware, executable code disguised as other file types, or any content that infringes third-party intellectual property rights. We do not pre-screen uploaded files and accept no liability for their contents. We reserve the right to remove any file that violates these Terms or applicable law without prior notice.

14. Intellectual Property

14.1. The Platform, its source code, design, and documentation are the intellectual property of FerrLab, licensed under the terms specified in the repository.

15. Availability and Support

15.1. We strive to maintain the Platform's availability but do not guarantee uninterrupted service. Scheduled maintenance will be communicated in advance when possible.

15.2. The Platform is provided "as is" without warranties of any kind, express or implied, to the extent permitted by law.

15.3. Support is provided through the channels specified on the Platform.

16. Limitation of Liability

16.1. To the maximum extent permitted by applicable law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Platform.

16.2. Our total liability for any claim related to the Platform shall not exceed the amount you paid us in the twelve months preceding the claim, or R$500.00, whichever is greater.

16.3. We are not liable for actions taken by AI systems (vOCC, speech generation, exam grading assistance) or for consequences of automated decisions (FDM analysis, career progression, license renewal, inactivity demotion, exam scoring) configured by Tenant Administrators.

17. Termination

17.1. You may delete your account at any time through the Platform's settings. Account deletion permanently removes your flights, Points, licenses, career history, and associated data from the Tenant.

17.2. We may suspend or terminate your access if you violate these Terms, with notice when reasonably possible.

17.3. Upon Tenant termination, data will be retained for 30 days to allow export, after which it may be permanently deleted.

18. Changes to These Terms

18.1. We may update these Terms from time to time. Material changes will be communicated through the Platform or by email.

18.2. Continued use of the Platform after changes take effect constitutes acceptance of the revised Terms.

19. Governing Law and Jurisdiction

19.1. These Terms are governed by the laws of the Federative Republic of Brazil.

19.2. Any disputes arising from these Terms shall be submitted to the courts of the domicile of the consumer, in accordance with the Brazilian Consumer Defense Code (Lei nº 8.078/1990), or to the forum of the company's headquarters when the user is not characterized as a consumer.

20. Contact

For questions about these Terms, contact us at: