← aerosim.ca

Privacy Policy

Last updated: May 9, 2026

This declaration explains what personal data is collected, why, where it is stored, who it may be shared with, and what your rights are when you use the aerosim.ca website and its tools (CDU, Log Analyzer, Earth Airports, FlightDeck).

1. Data controller

2. Principles

3. Data collected at sign-up

When creating an account on /auth/register.php, we collect:

DataRequiredPurpose
Email addressYesLogin identifier, service communication, password reset
Display nameNoInterface personalization
PasswordYesStored only as a hash (never in clear text)
Cloudflare Turnstile validationYesProtection against automated sign-ups (CAPTCHA)
Creation date / last loginAutoSecurity and audit

Optional communications. From your user profile you can enable or disable at any time:

Both options are disabled by default. No commercial email will be sent without your explicit activation, in accordance with Canada's Anti-Spam Law (CASL). You can withdraw consent at any time from your profile or by replying to any concerned email.

Session cookie: an AEROSIM_SID cookie (HttpOnly, Secure, SameSite=Lax) is set after authentication to maintain the session. It contains no advertising identifier.

4. Data collected by each tool

4.1. AeroSim CDU

The CDU is an avionics panel that communicates directly between your browser and your local X-Plane 12 installation. The following data remains stored on aerosim.ca:

Real-time X-Plane dataref values (position, speed, etc.) are never transmitted to or stored on our servers — they only travel between your browser and your local machine (localhost:8086).

4.2. Earth Airports

Real-time flight data (altitude, heading, speed) read from X-Plane is consumed only by your browser and is neither logged nor transmitted to aerosim.ca.

4.3. AeroSim Log Analyzer

The analyzer takes as input the X-Plane Log.txt file you upload (20 MB limit). For each analysis, the following are stored:

DataSourceSensitivity
SHA-256 hash of the logcomputed server-sidededuplication only
Original filenameuploadlow
X-Plane version, OS, CPU, GPU, graphics API, RAM, VRAMextracted from the logtechnical
Structured report (JSON)analysistechnical
Risk level, confidence scorecomputedtechnical
AI summary and recommendations, LLM model usedoptionaltextual
Email address (encrypted) and its hashaccountidentity
NVIDIA NIM API key (AES-GCM encrypted)user inputsecret
AI disclaimer acceptance + versionlegal obligationcompliance
Automated decision and generative AI: the textual content of your Log.txt may be sent to NVIDIA NIM (api.nvidia.com) for AI-based explanation, only if you have configured your own NIM API key and accepted the AI disclaimer. The request is billed to your key. In accordance with article 12.1 of Law 25, you are informed that this is automated processing; the recommendations produced do not replace human judgment, and you may at any time request additional explanations from us.

4.4. FlightDeck

5. Third-party services contacted

Use of the tools may trigger calls to third-party services, sometimes directly from your browser, sometimes relayed through our server. Each of these third parties has its own privacy policy.

ServiceData transmittedInitiator
Cloudflare (CDN/WAF/Turnstile)IP, HTTP headers, captcha challengeAll visitors
Cesium Ion / Bing Maps / Google Photorealistic 3D TilesIP, queried tile coordinatesBrowser, via your Cesium token
NASA GIBS, RainViewerIP, tile coordinatesBrowser (weather overlays)
X-Plane Scenery GatewayQueried ICAO codeaerosim.ca server (proxy)
AviationWeather.gov (NOAA)ICAO code for METAR/TAFaerosim.ca server (proxy)
FlightPlanDatabaseDeparture/arrival ICAO codes, your API keyServer (POST) or browser (GET) depending on the case
NVIDIA NIMExcerpts from your Log.txt, your NIM keyaerosim.ca server (Log Analyzer)
OpenStreetMap NominatimAirport search termsBrowser

6. Cookies and local storage

aerosim.ca uses only strictly necessary cookies:

No advertising cookies, no third-party pixels, no behavioral analytics tools (Google Analytics, Facebook Pixel, etc.) are deployed.

In accordance with applicable cookie requirements in Quebec, Europe, and Canada, a cookie consent banner appears on your first visit. Strictly necessary cookies are activated without prior consent (they are essential for service operation); any non-essential cookie added later will require your explicit consent.

aerosim.ca also uses the browser's localStorage to store your interface preferences, your Earth Airports flight plan (earthAirports.flightPlan), and your CDU layouts. This data never leaves your browser.

7. Technical logs

The web server (nginx) keeps access and error logs containing: IP address, timestamp, requested URL, HTTP status code, user agent. These logs are used for security, diagnostics, and abuse prevention, and are retained as long as necessary for these purposes, after which they are deleted or anonymized.

8. Security

No system is fully shielded against intrusion; in case of a confidentiality incident affecting your personal information, you will be notified without undue delay, in accordance with article 3.5 of Quebec Law 25.

9. Retention periods

Your data is kept for as long as necessary for the purposes described in this declaration, then deleted or anonymized. As an indication:

DataRetention
User account (email, password hash, profile)While the account is active
Communication preferences (info emails, beta program)Until you change them
Active session (AEROSIM_SID)Until expiration or sign-out
CDU layouts, local flight plans (localStorage)Until erased by the user
Log Analyzer reportsWhile the account is active and the reports are useful to you
User API tokens (Cesium / FPD / NIM) encryptedUntil revoked by the user in Settings
nginx logsAs long as necessary for security, then purged

Upon account deletion, associated data (reports, tokens, layouts) is deleted by cascade within a maximum of 30 days, except for elements that the law requires us to retain.

10. Your rights

In accordance with Law 25 (Quebec), PIPEDA (Canada), and where applicable GDPR (EU), you have the following rights:

To exercise these rights, write to [email protected] from the email address associated with your account. A reply will be provided within a maximum of 30 days.

11. Transfers outside Quebec

Your data is stored in Germany (Hetzner). Cloudflare operates a global network and traffic may transit through points of presence outside Quebec and outside the EU. The third-party services listed in §5 are operated from various countries (mainly the United States for Cesium Ion, NVIDIA, NOAA, FPD; international for Cloudflare).

In accordance with article 17 of Law 25, AeroSim has assessed that these transfers offer adequate protection of personal information, notably thanks to:

By using the tools, you consent to these transfers.

12. Minors

The aerosim.ca services are not intended for persons under 14 years old (the threshold applicable in Quebec for autonomous consent). We do not knowingly collect data concerning minors under 14. If you believe an account belongs to such a minor, contact us so we can delete it.

13. Changes to this declaration

This declaration may evolve. Any substantial change will be announced on the home page and/or by email. The date at the top of this page reflects the last revision.

14. Contact

For any question relating to confidentiality, to exercise your rights, or to file a complaint with the DPO:

📧 [email protected]