Cookie & Storage Policy
Last updated: March 2026
1. Our Approach
FixMyGadgets does not use traditional HTTP cookies. Instead, we use your browser's built-in storage (localStorage and sessionStorage) to keep you signed in, remember your preferences, and provide a smooth experience. These storage mechanisms are never sent to our servers automatically — they are only accessed by our website code running in your browser.
2. What We Store
2.1 Essential (Authentication)
Required for the platform to function. Cannot be disabled.
| Storage Key | Type | Purpose | Duration |
|---|---|---|---|
| fmg_access_token | Session | Short-lived JWT to authenticate your requests | Until tab closes |
| fmg_refresh_token | Local | Keeps you signed in across browser restarts | Until logout |
| fmg_intended_redirect | Session | Redirects you to the right page after login | Until tab closes |
| fmg_referral_code | Session | Holds invite/referral code during signup | Until tab closes |
| fmg_cookie_consent | Local | Your cookie consent choice (accepted/declined) | Persistent |
2.2 Functional (Convenience)
Improve your experience but are not strictly required.
| Storage Key | Type | Purpose | Duration |
|---|---|---|---|
| fmg_bookings | Local | Last 20 booking summaries for quick access | Persistent |
| fmg_addresses | Local | Up to 5 saved addresses for faster re-booking | Persistent |
| faq-feedback | Local | Which FAQ answers you found helpful | Persistent |
2.3 AI Assistant (Fixo)
Used by our AI mascot for personality and chat continuity.
| Storage Key | Type | Purpose | Duration |
|---|---|---|---|
| fmg-ai-chat-session | Session | Random ID for chat conversation continuity | Until tab closes |
| fmg-weather-cache | Session | Cached weather data for context-aware greetings | 30 minutes |
3. Third-Party Services
| Service | Purpose | Data Shared | When Loaded |
|---|---|---|---|
| Google Tag Manager | Analytics & event tracking | Anonymous events (booking submitted, signup, form submit) | Every page |
| Razorpay | Payment processing | Payment details (handled securely by Razorpay) | Payment pages only |
| Open-Meteo | Weather data for Fixo | Approximate coordinates (or Mumbai fallback) | Every page (cached 30min) |
Google Tag Manager may set its own cookies. Razorpay handles payment data securely — we never see or store your card details. Open-Meteo is a free API with no user tracking.
4. Geolocation
We request browser location permission for two purposes: (1) weather-aware Fixo personality and (2) finding technicians near you. You can deny the permission — we fall back to Mumbai. Your coordinates are never stored on our servers; they are only used in the browser to make API calls.
5. What We Do NOT Store
- No traditional HTTP cookies
- No passwords in browser storage
- No Aadhaar, PAN, or government ID numbers
- No credit card or payment details
- No location data on our servers
6. Clearing Your Data
- Session storage clears automatically when you close the browser tab.
- Local storage can be cleared via your browser's "Clear site data" option, or by logging out (which clears auth tokens).
- For full account deletion, contact support@fixmygadgets.in.
7. Changes to This Policy
We may update this policy to reflect changes in technology or regulation. The "Last updated" date at the top will indicate when changes were made.