Cookie & Local Storage Policy

This policy details how Pluto utilizes device storage mechanisms (including cookies, HTML5 local storage, and secure local keychain elements) to operate the marketplace.

1. Cookies vs. Local Storage

As a mobile-first application, Pluto primarily utilizes local device storage instead of browser cookies. We use secure keychain storage for sensitive tokens and shared preferences for UI configuration metadata.

2. Core Storage Uses

  • Session Authentication: Access tokens and refresh tokens are cached in the device's secure keychain storage (using `flutter_secure_storage`) to keep you logged in.
  • Preferences: User theme configurations (light vs. dark theme) and location coordinates are stored locally to maintain app personalization.
  • Application State: Active cart items and cached chat history are kept in temporary storage to prevent data loss on network drops.

3. Third-Party CDN Caching

Images and media are cached by Cloudflare edge servers to reduce latency. This does not involve tracking user behavior but stores visual assets locally to improve load speeds.

4. How to Control Settings

You can clear your local cached search records and temporary data in the mobile app settings by going to Settings > Clear Cache. Clearing secure storage will log you out of your session immediately.