Cookie Policy
Which cookies and similar technologies qray.app uses, why, and how you can change your choice at any time.
Last updated: 24 September 2026
Summary
- Apart from strictly necessary cookies, nothing is set until you click "Accept" or switch a category on under Preferences
- "Reject" is as easy as "Accept", and rejecting does not limit any part of the site
- Google Analytics 4 (analytics) and Google Ads (marketing) can be switched on or off separately
- We never send your name, e-mail, phone number or company name to these tags
- You can change your choice any time via "Cookie Settings" at the bottom of every page
Strictly necessary (no consent needed)
Needed for the site to work or to complete something you started. They cannot be switched off and are not used for profiling.
qray_consent
- Provider
- QRAY
- Purpose
- Remembers your cookie choice (analytics / marketing on or off)
- Duration
- 6 months
- Type
- Cookie
NEXT_LOCALE
- Provider
- QRAY
- Purpose
- Remembers the language you are viewing (Turkish / English)
- Duration
- Session
- Type
- Cookie
theme
- Provider
- QRAY
- Purpose
- Remembers light / dark mode
- Duration
- Until you clear it
- Type
- localStorage
qray_chat_state
- Provider
- QRAY
- Purpose
- Keeps the chat conversation when you move between pages
- Duration
- Until the tab is closed
- Type
- sessionStorage
qray_ref, qray_ref_ts
- Provider
- QRAY
- Purpose
- If you arrived through a partner link (?ref=), identifies that partner at purchase
- Duration
- Valid for 60 days
- Type
- localStorage
__cf_bm
- Provider
- Cloudflare
- Purpose
- Protects the site from automated attacks; Cloudflare may set it when bot protection needs it
- Duration
- 30 minutes
- Type
- Cookie
| Name | Provider | Purpose | Duration | Type |
|---|---|---|---|---|
| qray_consent | QRAY | Remembers your cookie choice (analytics / marketing on or off) | 6 months | Cookie |
| NEXT_LOCALE | QRAY | Remembers the language you are viewing (Turkish / English) | Session | Cookie |
| theme | QRAY | Remembers light / dark mode | Until you clear it | localStorage |
| qray_chat_state | QRAY | Keeps the chat conversation when you move between pages | Until the tab is closed | sessionStorage |
| qray_ref, qray_ref_ts | QRAY | If you arrived through a partner link (?ref=), identifies that partner at purchase | Valid for 60 days | localStorage |
| __cf_bm | Cloudflare | Protects the site from automated attacks; Cloudflare may set it when bot protection needs it | 30 minutes | Cookie |
Analytics (only with your consent)
We use Google Analytics 4 to measure, in aggregate, which pages are visited, where visitors come from and whether forms are completed. Google Analytics 4 does not store your full IP address. Without your consent the Google tag is not loaded at all.
_ga
- Provider
- Purpose
- Distinguishes visitors (random identifier)
- Duration
- 2 years
- Type
- Cookie
_ga_SZ9QF8EZSK
- Provider
- Purpose
- Keeps session state
- Duration
- 2 years
- Type
- Cookie
qray_checkout, qray_purchase_*
- Provider
- QRAY
- Purpose
- Measures the purchase amount on return from Stripe checkout and prevents double counting (amount and plan only; no personal data)
- Duration
- Until the tab is closed
- Type
- sessionStorage
| Name | Provider | Purpose | Duration | Type |
|---|---|---|---|---|
| _ga | Distinguishes visitors (random identifier) | 2 years | Cookie | |
| _ga_SZ9QF8EZSK | Keeps session state | 2 years | Cookie | |
| qray_checkout, qray_purchase_* | QRAY | Measures the purchase amount on return from Stripe checkout and prevents double counting (amount and plan only; no personal data) | Until the tab is closed | sessionStorage |
Marketing (only with your consent)
We use the Google Ads conversion tag to measure whether visits from our Google Ads lead to a trial sign-up, an enquiry or a purchase. It also tells Google Ads about your visit so our ads can be shown to people who have visited the site before (remarketing). Without your consent this tag is not loaded.
_gcl_au
- Provider
- Purpose
- Matches ad clicks to conversions
- Duration
- 90 days
- Type
- Cookie
_gcl_aw
- Provider
- Purpose
- Stores the click details if you arrived from a Google Ads ad
- Duration
- 90 days
- Type
- Cookie
| Name | Provider | Purpose | Duration | Type |
|---|---|---|---|---|
| _gcl_au | Matches ad clicks to conversions | 90 days | Cookie | |
| _gcl_aw | Stores the click details if you arrived from a Google Ads ad | 90 days | Cookie |
Google may also use cookies on its own domains (e.g. google.com, doubleclick.net) for ad measurement; these are covered by Google's privacy policy.
International transfers
If you consent to analytics or marketing cookies, the measurement data collected by these tags is transferred to servers of Google LLC and Google Ireland Ltd., which may be outside your country. Without consent there is no transfer. You can withdraw consent at any time; withdrawal does not affect processing that took place before it.
Changing your choice or withdrawing consent
- Click "Cookie Settings" at the bottom of any page to switch analytics and marketing cookies on or off separately
- When you withdraw consent, Google cookies (_ga, _ga_*, _gcl_*) are deleted from your browser and the page reloads without the tags
- You can also delete or block cookies in your browser settings; if you block strictly necessary cookies, your choice cannot be remembered and the banner will appear again
Controller & contact
The controller is KARAY DIGITAL LTD. For your rights over your personal data, see our Privacy Policy or write to us with any questions.
[email protected]