Cache Policy for BSTD Software

Effective Date: July 12, 2025

This Cache Policy outlines how BSTD Software manages cached content across its web, Android, and iOS applications. Our goal is to enhance user experience, improve performance, and reduce data consumption while maintaining the highest standards of security and privacy.

1. Purpose of Caching

BSTD Software utilizes caching for several key reasons:

  • Enhanced Speed and Performance: Caching minimizes repeated server requests, allowing for faster loading times and a more responsive application interface.
  • Offline Access & Quicker Data Retrieval: It enables temporary offline support and quicker access to frequently viewed data and documents, improving usability even with intermittent connectivity.
  • Reduced Data Usage: By storing common assets locally, we help reduce data consumption, which is particularly beneficial for mobile users.

2. What We Cache

To optimize your experience, BSTD Software may cache the following types of data:

  • UI Assets: This includes static elements like CSS stylesheets, JavaScript files, fonts, and icons. These are typically stored via browser cache or service workers for rapid retrieval.
  • Session-level Data: Non-sensitive user preferences and active profile details that enhance your current session's flow.
  • Non-sensitive Document Previews: This might include basic header information or templates for documents such as invoices and quotations, but never the full sensitive content.

3. What We Don’t Cache

Your privacy and data security are paramount. Therefore, BSTD Software does not cache the following sensitive information:

  • Private Documents: Full content of user-sensitive documents like complete quotations, invoices, or personal agreements.
  • Payment and Authentication Data: Any financial information, passwords, or authentication tokens.
  • Admin Settings and Database Exports: Sensitive configuration settings or comprehensive database exports are never cached on the client side.

4. Cache Duration

The duration for which data is cached varies depending on its type and sensitivity:

  • Most static assets (CSS, JavaScript, fonts) are cached for up to 30 days.
  • Session-based cache (e.g., user preferences for a single session) is typically cleared upon logout or when you close your browser.
  • For mobile applications (Android/iOS), offline data may be stored temporarily for a smoother user experience. This data is cleared upon logout or when the app is reinstalled.

5. How to Clear Cache

If you need to clear cached data for troubleshooting or other reasons, here's how:

  • Web Application: You can clear your browser's cache directly through your browser settings. Alternatively, a "Hard Refresh" (usually Ctrl+F5 on Windows or Cmd+Shift+R on Mac) can force a reload of the latest content.
  • Android/iOS App: Simply log out from your account within the app. For a more comprehensive clear, you can go to your device's system settings and clear the app's data or reinstall the application.

6. Contact Information

Should you have any concerns, questions, or encounter cache-related issues, please don't hesitate to contact our support team at support@digital.thugo.in.