Cookie Policy
What cookies AviaSkill uses, why we use them, and how you can control them. No advertising cookies, no cross-site tracking.
Last Updated: August 2026
This Cookie Policy explains what cookies and similar technologies AviaSkill uses, why we use them, and how you can control them. We keep it straightforward — no hidden tracking, no advertising cookies, no selling your data.
What Are Cookies?
Cookies are small text files placed on your device when you visit a website. They help websites remember your preferences, keep you signed in, and understand how you use the site. Some cookies are essential for the website to function; others help us improve your experience.
Cookies We Use
Essential Cookies (Required)
These cookies are necessary for AviaSkill to function. They cannot be disabled without breaking core functionality.
| Cookie / Technology | Provider | Purpose | Duration |
|---|---|---|---|
| Authentication session | Supabase Auth | Keeps you signed in to your account | Session / persistent |
| CSRF protection | Next.js | Prevents cross-site request forgery attacks | Session |
| Consent decision | AviaSkill (localStorage) | Remembers whether you accepted analytics, so the banner asks once | Until you clear site data |
Functional Cookies
These cookies remember your preferences and settings to provide a better experience.
| Cookie / Technology | Provider | Purpose | Duration |
|---|---|---|---|
| Study preferences | AviaSkill (localStorage) | Remembers your study mode settings, bookmarks, and UI preferences | Persistent |
| Tool settings | AviaSkill (localStorage) | Saves crosswind calculator personal minimums, unit converter defaults | Persistent |
| Theme preference | AviaSkill (localStorage) | Remembers your light/dark mode choice | Persistent |
Sidebar state (sidebar_state) | AviaSkill | Remembers whether you collapsed the navigation sidebar, so the page renders it that way on the server and it does not jump on load | 7 days |
| Exam outcome | AviaSkill | Remembers that you told us how a scheduled exam went, so your home page stops asking | 180 days |
Analytics
These help us understand how visitors use AviaSkill so we can improve the platform. Browser-side product analytics and session replay stay off until you accept them in the consent banner — reject, and PostHog and Sentry replay are never started in your browser, so their cookies are never set. Our servers still record a short list of service milestones, which set no cookie; the Privacy Policy lists them.
| Cookie / Technology | Provider | Purpose | Duration |
|---|---|---|---|
| Page view analytics | Vercel Analytics | Measures page views and visitor counts — privacy-focused, no personal data collected | No cookie |
| Core Web Vitals | Vercel Speed Insights | Measures page load speed and performance metrics — no personal data collected | No cookie |
| Error tracking | Sentry | Captures error reports when something goes wrong — the page, browser and device, the stack trace, and the failing request, with emails, tokens and card numbers redacted first. Error reporting runs either way, so a broken page can be fixed; only the session replay attached to it waits for your consent | Session |
Product analytics (ph_*) | PostHog | Session identification and device recognition for product analytics — page views, click interactions, and session recordings. Served via same-origin proxy (first-party). | 1 year |
Payment Cookies
These cookies are set by our payment processor when you interact with billing.
| Cookie / Technology | Provider | Purpose | Duration |
|---|---|---|---|
| Payment session | Stripe | Processes subscription payments securely, prevents fraud | Session |
| Stripe fraud detection | Stripe | Detects and prevents fraudulent payment activity | Persistent |
What We Don't Do
To be clear about what AviaSkill does NOT do with cookies and tracking:
- No advertising cookies — We don't serve ads and don't use ad tracking
- No third-party marketing trackers — No Facebook Pixel, Google Ads, or similar
- No cross-site tracking — We don't track you across other websites
- No data selling — We never sell cookie data or any personal information to third parties
- No social media trackers — No embedded social media widgets that track you
Third-Party Services That May Set Cookies
The following third-party services may place cookies on your device when you use AviaSkill:
| Service | Purpose | Their Cookie Policy |
|---|---|---|
| Supabase | Authentication and database | Supabase Privacy Policy |
| Stripe | Payment processing | Stripe Cookie Policy |
| Vercel | Hosting, analytics, speed insights | Vercel Privacy Policy |
| Sentry | Error monitoring | Sentry Privacy Policy |
| Sign-in, and only if you choose "Continue with Google" | Google Cookie Policy | |
| PostHog | Product analytics and session recordings — only after you accept | PostHog Privacy Policy |
We choose third-party services that respect user privacy. None of these services are advertising platforms, and we do not share your personal data with them beyond what is necessary to provide our service.
Managing Your Cookie Preferences
Browser Settings
You can control cookies through your browser settings. Most browsers allow you to:
- View which cookies are set
- Delete individual cookies or all cookies
- Block all cookies or only third-party cookies
- Set exceptions for specific websites
Note: Blocking essential cookies will prevent you from signing in and using AviaSkill's authenticated features. Free tools (crosswind calculator, METAR decoder, unit converter) will continue to work without cookies.
Analytics Consent
The banner you saw on your first visit is the switch for product analytics and session replay. Reject and neither is ever started; accept and you can undo it by clearing site data for aviaskill.com, which forgets the decision and shows the banner again.
Your decision is kept in your browser, which means it is per-browser and per-device — a new browser sees the banner again. If you are signed in we also store the decision on your account, as our own record of what you chose.
LocalStorage
Some preferences are stored in your browser's localStorage rather than cookies. You can clear these through your browser's developer tools or by clearing site data for aviaskill.com.
Changes to This Policy
We may update this Cookie Policy when we add new services or change how we use cookies. Significant changes will be communicated through a notice on our website. The "Last Updated" date at the top of this page indicates when this policy was last revised.
Questions?
If you have questions about our use of cookies, please contact us at privacy@aviaskill.com.
Related Policies
This policy is effective as of August 2026.
