Cookie Policy

Last updated: January 2025

1. Introduction

This Cookie Policy explains what cookies and similar technologies are, how QR Menu & Order ("we," "our," or "us") uses them, and your choices regarding their use. This policy should be read together with our Privacy Policy.

By using our website and services, you consent to the use of cookies and similar technologies as described in this Cookie Policy. If you do not agree with our use of cookies, you should disable them through your browser settings or stop using our services.

2. What Are Cookies?

Cookies are small text files that are placed on your computer or mobile device when you visit a website. They are widely used to make websites work more efficiently and provide information to website owners.

Cookies may be "persistent" or "session" cookies:

  • Persistent Cookies: Remain on your device for a set period or until you delete them. They are activated each time you visit the website that created them.
  • Session Cookies: Temporary cookies that are deleted when you close your browser. They allow websites to link your actions during a browsing session.

We also use similar technologies such as Local Storage, which stores data locally in your browser, similar to cookies but with more storage capacity.

3. Types of Cookies We Use

3.1 Strictly Necessary Cookies

These cookies are essential for the Service to function properly. They enable core functionality such as authentication, security, and navigation. Without these cookies, the Service cannot operate effectively.

Examples:

  • Supabase Authentication Cookies: Maintain your login session and authenticate your identity
  • Security Cookies: Protect against fraud and ensure secure connections
  • Session Management Cookies: Remember your preferences during a browsing session

Retention Period: Session cookies expire when you close your browser. Persistent authentication cookies may last up to 30 days or until you log out.

3.2 Functionality Cookies

These cookies allow the Service to remember choices you make and provide enhanced, personalized features. They may also be used to provide services you have requested.

Examples:

  • Local Storage Session Data (`qr_menu_session`): Stores your user session data locally for improved performance and faster page loads. Expires after 24 hours.
  • User Preference Cookies: Remember your language preferences, theme settings, and display preferences
  • Cache Data (`cache_user_data_*`, `cache_*`): Stores user data and application cache locally to reduce server requests and improve performance. Default expiration: 5 minutes.

Retention Period: Session data in Local Storage expires after 24 hours. Cache data expires after 5 minutes by default but may vary depending on the type of cached data.

3.3 Analytics and Performance Cookies

These cookies help us understand how visitors interact with our Service by collecting and reporting information anonymously. They help us improve the performance and user experience of our Service.

Examples:

  • Vercel Analytics Cookies: Collect anonymized analytics data about website usage, page views, and user behavior
  • Performance Monitoring: Track page load times and identify performance issues
  • Error Tracking: Monitor and report errors to help us fix issues

Retention Period: Analytics cookies typically expire after 12-24 months, depending on the analytics provider.

3.4 Third-Party Cookies

These cookies are set by third-party services that appear on our website. We use several third-party services that may set their own cookies.

Third-Party Services:

  • Trustpilot: Review widget cookies for displaying customer reviews and ratings. See Trustpilot's cookie policy for details.
  • Google Fonts: May use cookies to track font usage and load optimization. See Google's privacy policy for details.
  • Stripe: Payment processing cookies (only used during checkout process). See Stripe's privacy policy for details.

Retention Period: Varies by third-party service. Please refer to their respective privacy and cookie policies.

4. Local Storage

In addition to cookies, we use Local Storage (also known as "web storage" or "DOM storage") to store information locally in your browser. Local Storage provides more storage capacity than cookies and is used for:

4.1 Session Persistence

We store session data in Local Storage to improve your user experience:

  • Key: `qr_menu_session`
  • Purpose: Store user authentication data and session information
  • Data Stored: User ID, session timestamp, user data
  • Retention: 24 hours or until you log out
  • Can be disabled: Yes, through browser settings

4.2 Application Cache

We use Local Storage for application caching to improve performance:

  • Keys: `cache_user_data_*`, `cache_*`, `profile_*`
  • Purpose: Cache user data, menus, and application state to reduce server requests
  • Data Stored: User data, menu data, profile information, cached API responses
  • Retention: Default 5 minutes (configurable per cache item)
  • Can be disabled: Yes, through browser settings

Important: Disabling Local Storage may significantly impact the functionality and performance of our Service.

5. How We Use Cookies

We use cookies for the following purposes:

  • Authentication: To identify you when you log in and maintain your session
  • Security: To protect your account and prevent unauthorized access
  • Performance: To improve website speed and responsiveness
  • Personalization: To remember your preferences and settings
  • Analytics: To understand how you use our Service and improve it
  • Caching: To reduce server load and improve loading times
  • Functionality: To enable core features of our Service

6. Managing Cookies and Local Storage

6.1 Browser Settings

Most web browsers allow you to control cookies through their settings preferences. You can set your browser to:

  • Block all cookies
  • Block only third-party cookies
  • Accept all cookies
  • Notify you when a cookie is being set
  • Delete cookies when you close your browser

How to manage cookies in popular browsers:

  • Chrome: Settings → Privacy and security → Cookies and other site data
  • Firefox: Options → Privacy & Security → Cookies and Site Data
  • Safari: Preferences → Privacy → Cookies and website data
  • Edge: Settings → Privacy, search, and services → Cookies and site permissions

6.2 Local Storage Management

You can also manage Local Storage through your browser settings:

  • Clear Local Storage data for our website
  • Block Local Storage for specific sites
  • Set your browser to clear Local Storage when you close it

Note: Disabling Local Storage may significantly impact the functionality of our Service, as we rely on it for session management and performance optimization.

6.3 Impact of Disabling Cookies

If you choose to disable cookies or Local Storage:

  • You may not be able to log in to your account
  • Your preferences and settings will not be saved
  • Some features may not work correctly
  • Page loading times may increase
  • You may need to re-enter information more frequently

7. Cookie Consent

When you first visit our website, you may be presented with a cookie consent notice. By continuing to use our Service, you consent to our use of cookies as described in this Cookie Policy.

You can withdraw your consent at any time by:

  • Adjusting your browser settings to disable cookies
  • Clearing cookies and Local Storage data from your browser
  • Contacting us at info@innobytes.io

Please note that withdrawing consent may affect your ability to use certain features of our Service.

8. Specific Cookies and Local Storage Items

8.1 First-Party Cookies and Storage

NameTypePurposeDuration
Supabase Auth CookiesHTTP CookieAuthentication and session managementSession / 30 days
qr_menu_sessionLocal StorageSession persistence and user data24 hours
cache_user_data_*Local StorageCached user data for performance5 minutes (default)
cache_*Local StorageApplication cache for menus and data5 minutes (default)
profile_*Local StorageCached profile information5 minutes (default)

8.2 Third-Party Cookies

ServicePurposePrivacy Policy
TrustpilotReview widget and customer feedbackView Policy
Vercel AnalyticsWebsite analytics and performance monitoringView Policy
Google FontsFont loading and optimizationView Policy
StripePayment processing (during checkout only)View Policy

9. Updates to This Cookie Policy

We may update this Cookie Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. We will notify you of any material changes by:

  • Posting the updated Cookie Policy on this page
  • Updating the "Last updated" date
  • Where appropriate, displaying a notice on our website

Your continued use of our Service after changes are posted constitutes acceptance of the updated Cookie Policy. If you do not agree with the changes, you should stop using our Service or adjust your cookie preferences.

10. Do Not Track Signals

Some browsers include a "Do Not Track" (DNT) feature that signals to websites you visit that you do not want to have your online activity tracked. Currently, there is no standard for how DNT signals should be interpreted. As a result, our Service does not respond to DNT signals.

However, you can still control cookies and Local Storage through your browser settings as described in Section 6 of this policy.

11. Children's Privacy

Our Service is not intended for users under the age of 18. We do not knowingly collect personal information from children through cookies. If you believe we have collected information from a child through cookies, please contact us immediately at info@innobytes.io.

12. Contact Us

If you have any questions about this Cookie Policy or wish to exercise your rights regarding cookies, please contact us:

InnoByte OÜ

Registry code: 17288940

Sepapaja tn 6, 15551 Tallinn, Estonia

Email: info@innobytes.io

13. Additional Information

For more information about how we collect, use, and protect your personal data, please review our:

  • Privacy Policy - Comprehensive information about data collection and usage
  • Terms of Use - Legal terms and conditions for using our Service

This Cookie Policy is part of our Privacy Policy and Terms of Use, and should be read together with those documents.