What we store in your browser.
Minimal cookies, plain language, opt-in for anything non-essential. PIPEDA-aligned by design.
Summary
ExpatReady uses a minimal set of cookies. Essential cookies are required for the platform to function (authentication, security). Functional cookies remember your preferences. We don't use third-party advertising trackers.
Non-essential cookies require explicit consent. "Reject all" is equal in prominence to "Accept all."
Cookies we use
| Cookie | Purpose | Type | Expiry |
|---|---|---|---|
| expatready_session | Authentication | Essential | Session |
| expatready_refresh | Refresh token | Essential | 30 days |
| cookie_consent | Stores your consent choice | Essential | 12 months |
| theme_pref | Dark/light preference | Functional | 12 months |
| _ga, _ga_* | Anonymous analytics (Vercel/GA4) | Analytics | 24 months |
Consent management
On first visit, you'll see a banner offering granular consent: Essential (always on), Functional (opt-in), Analytics (opt-in). You can change your choices anytime by clicking "Cookie preferences" in the footer.
Withdraw consent
Visit the footer link "Cookie preferences" or contact privacy@expatready.com. We reprompt for consent every 12 months minimum.
Third-party cookies
Analytics cookies (if you opt in): Google Analytics 4 / Vercel Analytics. We do not use Facebook Pixel, LinkedIn Insight Tag, or other advertising trackers on production traffic.
The operating system Canadian immigration practice deserves.
From $199 CAD/seat (annual). Unlimited cases. Unlimited client-portal users. No per-form or per-case fees. White-glove migration included with Practice tier and above.