We want the Bravi Ragazzi website to be straightforward and transparent. Some cookies and browser storage technologies are needed to manage sessions, protect services, remember preferences and operate your basket. Others are optional.
Cookie Policy
What types of technologies do we use?
Strictly necessary: enable core functionality such as session management, security, technical preferences and basket operation.
Analytics (optional): help us understand aggregate website use and improve your experience. They are enabled only after the consent required by law.
How do you choose?
You can choose “Necessary only” or “Accept analytics” and change or withdraw your preference at any time through “Privacy Preferences” in the footer. Refusing analytics does not prevent you from browsing the menu, booking a table or ordering for collection.
Who may process this information?
Depending on the technologies actually enabled, Functional Time, Lda. and technical providers such as Cloudflare, Supabase and Google may process relevant technical information. These providers and any international transfers must match the production configuration.
Cookie and storage inventory
| Name | Provider | Purpose | Duration | Type | Category | Consent required |
|---|---|---|---|---|---|---|
bravi_reservation_session | Bravi Ragazzi / Functional Time, Lda. | Protect reservation operations and prevent duplicate requests. | 24 hours, renewed when the API response reissues the cookie. | cookie | Necessary | No — necessary for the requested process. |
bravi_order_session | Bravi Ragazzi / Functional Time, Lda. | Protect order operations and prevent duplicate requests. | 24 hours, renewed when the API response reissues the cookie. | cookie | Necessary | No — necessary for the requested process. |
bravi-pickup-cart | Bravi Ragazzi / Functional Time, Lda. | Store basket products, options and quantities, without name, contact details or tax number. | No built-in expiry; replaced or emptied by the process, or cleared by the user/browser. | localStorage | Functional — basket | No — associated with the requested basket function. |
bravi-order-request:<hash> | Bravi Ragazzi / Functional Time, Lda. | Prevent a duplicate order when a request is retried. | Tab session, subject to browser session restoration; removed by the new-order process. | sessionStorage | Necessary | No — necessary for the requested process. |
bravi-payment-return | Bravi Ragazzi / Functional Time, Lda. | Resume the order after redirecting to payment. | Tab session, subject to restoration; removed after a successful read of the same order or when starting a new order. No additional built-in expiry. | sessionStorage | Necessary | No — necessary for the requested process. |
bravi-analytics-consent-v1 | Bravi Ragazzi / Functional Time, Lda. | Remember the choice to accept or refuse analytics. | No built-in expiry; changeable through Privacy preferences or removable by the user/browser. | localStorage | Privacy preference | No — storing the choice does not activate measurement. |
bravi-analytics-source | Bravi Ragazzi / Functional Time, Lda. | Store a reduced visit-source category when analytics has been accepted. | Tab session, subject to restoration; deleted when analytics is refused. | sessionStorage | Optional analytics | Yes. |
bravi-analytics-once:<event> | Bravi Ragazzi / Functional Time, Lda. | Prevent repeated counting of the same analytics event. | No built-in expiry while consented; deleted on refusal or when the application observes no consent. | localStorage | Optional analytics | Yes. |
Contact
For questions, contact pizzerialopes@gmail.com. See our Privacy Policy.