[{"data":1,"prerenderedAt":788},["ShallowReactive",2],{"content:legal:\u002Flegal\u002Fcookies":3,"content:legal:published":784},{"id":4,"title":5,"body":6,"canonical":769,"changelog":770,"description":771,"draft":772,"effective":773,"extension":774,"locale":775,"meta":776,"navigation":777,"noindex":772,"og":769,"path":778,"seo":779,"status":780,"stem":781,"updated":773,"version":782,"__hash__":783},"legal\u002Flegal\u002Fcookies.md","Cookie and analytics notice",{"type":7,"value":8,"toc":756},"minimark",[9,14,57,64,71,171,174,177,192,221,224,233,240,246,255,261,267,290,301,308,315,319,326,484,501,507,592,598,607,614,617,621,630,636,640,646,654,658,661,706,710,741,745],[10,11,13],"h2",{"id":12},"in-plain-english","In plain English",[15,16,17,34,42,45,48,51,54],"ul",{},[18,19,20,21,25,26,29,30,33],"li",{},"A ",[22,23,24],"strong",{},"cookie"," is a small text file that a website saves in your browser. ",[22,27,28],{},"Local storage"," and ",[22,31,32],{},"session storage"," are similar places in your browser where a site can keep small items. This notice lists what we use, where and why.",[18,35,36,37,41],{},"Our website (",[38,39,40],"code",{},"www.pulseri.com",") uses Google Analytics to count visits. In the EU, the European Economic Area (EEA), the UK and Switzerland, no analytics cookie is set until you click \"Accept\". Everywhere else, analytics start on and you can switch them off with \"Cookie settings\" in the footer. If your browser sends a Global Privacy Control signal, analytics start off.",[18,43,44],{},"We do not use Google Analytics for advertising, and we use no advertising trackers.",[18,46,47],{},"Your choice stays in your browser for 12 months. We do not keep a copy of it on our servers.",[18,49,50],{},"The Pulseri app, the survey pages and the unsubscribe pages only use cookies and storage needed to sign you in, keep you safe and take payments, plus two small conveniences in the app that stay on your device.",[18,52,53],{},"Security services (Cloudflare, Google reCAPTCHA and Stripe) may set their own cookies to stop bots and fraud.",[18,55,56],{},"The Pulseri widget and SDK that our customers add to their own sites set no cookies and store nothing on your device.",[10,58,60,61,63],{"id":59},"_1-our-website-wwwpulsericom","1. Our website (",[38,62,40],{},")",[65,66,67,68],"p",{},"1.1 ",[22,69,70],{},"What the website stores.",[72,73,74,96],"table",{},[75,76,77],"thead",{},[78,79,80,84,87,90,93],"tr",{},[81,82,83],"th",{},"Name",[81,85,86],{},"Kind",[81,88,89],{},"Purpose",[81,91,92],{},"Lasts",[81,94,95],{},"Needed?",[97,98,99,119,136,154],"tbody",{},[78,100,101,107,110,113,116],{},[102,103,104],"td",{},[38,105,106],{},"_ga",[102,108,109],{},"Cookie, set by Google Analytics",[102,111,112],{},"Gives your browser a random identifier, so Google Analytics can tell a returning visitor from a new one",[102,114,115],{},"2 years, renewed on each visit",[102,117,118],{},"No. Only when analytics are on (see 1.3)",[78,120,121,126,128,131,133],{},[102,122,123],{},[38,124,125],{},"_ga_BFLGNM1P6M",[102,127,109],{},[102,129,130],{},"Keeps the state of your current visit",[102,132,115],{},[102,134,135],{},"No. Only when analytics are on",[78,137,138,143,145,148,151],{},[102,139,140],{},[38,141,142],{},"pulseri_consent",[102,144,28],{},[102,146,147],{},"Remembers your analytics choice (see 1.4)",[102,149,150],{},"12 months",[102,152,153],{},"Yes",[78,155,156,161,163,166,169],{},[102,157,158],{},[38,159,160],{},"__pulseri_probe",[102,162,28],{},[102,164,165],{},"Checks that your browser lets us store your choice. It is written and removed straight away",[102,167,168],{},"A moment",[102,170,153],{},[65,172,173],{},"The Google Analytics cookies are set for pulseri.com and all its subdomains, so your browser also sends them to the Pulseri app and its API. We do not use them there.",[65,175,176],{},"The contact form's spam check (1.5) and Cloudflare's security cookies (section 5) are described separately.",[65,178,179,180,183,184,187,188,191],{},"1.2 ",[22,181,182],{},"Analytics."," We use ",[22,185,186],{},"Google Analytics 4",", a service of Google. When analytics are on, Google's script loads from ",[38,189,190],{},"googletagmanager.com"," and counts page views and a few visit details:",[15,193,194,209,212,215,218],{},[18,195,196,197,200,201,204,205,208],{},"the page address, without anything after a ",[38,198,199],{},"?"," except campaign tags (such as ",[38,202,203],{},"utm_source","), and without anything after a ",[38,206,207],{},"#",";",[18,210,211],{},"the page title;",[18,213,214],{},"the page you came from (the referrer);",[18,216,217],{},"your approximate location, which Google derives from your IP address (Google says Google Analytics 4 does not log or store IP addresses);",[18,219,220],{},"your browser, operating system, device type and language.",[65,222,223],{},"We also record a few clicks, for example on a \"Start trial\" button, switching between monthly and yearly prices, following a link to our docs, or sending the contact form. These events do not contain your name, email address or message.",[65,225,226,227,232],{},"We turn off Google signals and ad personalisation, and advertising storage is always set to \"denied\" in Google's consent settings. We do not link analytics data to a Pulseri account or use it for advertising. Google processes the data on our behalf, as our processor. Google may process it in the United States and other countries; see the ",[228,229,231],"a",{"href":230},"\u002Flegal\u002Fprivacy","Privacy Policy"," for how we protect transfers. In Google Analytics we keep detailed visit data for 2 months, and the data tied to your browser's random identifier for 14 months after your last visit. Analytics are switched off on our development, test and preview sites.",[65,234,235,236,239],{},"1.3 ",[22,237,238],{},"When analytics run."," Google Analytics is not strictly necessary for the website to work, so we ask for consent first where the law requires it.",[65,241,242,245],{},[22,243,244],{},"Where we ask."," Visitors in the EU, the EEA (Iceland, Liechtenstein and Norway), the United Kingdom and Switzerland see a cookie banner. \"Accept\" and \"Reject\" are equal buttons on the first layer. \"Details\" shows what analytics do and a switch, which is off until you turn it on. Google's script still loads, but until you accept it runs in a mode that sets no cookies (Google calls this \"consent mode\"). In that mode it may send Google basic visit information without cookies, such as the page and your browser type, which Google uses only in aggregate. If you close the page without choosing, nothing is stored and we ask again on your next visit. If we cannot tell where you are, or the check fails or takes more than about three seconds, we treat you as being in one of these countries and ask.",[65,247,248,251,252,254],{},[22,249,250],{},"Everywhere else."," Analytics start on, with no banner, and you can switch them off at any time with \"Cookie settings\" in the footer. If your browser sends a Global Privacy Control signal, analytics start off instead. We note this automatic setting in ",[38,253,142],{}," and keep it for 12 months, so we do not check where you are again during that time. You can change it at any time with \"Cookie settings\". If your browser later sends a Global Privacy Control signal, we respect it.",[65,256,257,260],{},[22,258,259],{},"How we know where you are."," On your first visit, and on each visit until a choice or automatic setting is stored, our server reads the country that Cloudflare derives from your connection, only to decide whether to ask. It answers \"ask\" or \"do not ask\". We do not store or log your country, and the check sets no cookie.",[65,262,263,264],{},"1.4 ",[22,265,266],{},"Your choice and how we keep it.",[15,268,269,275,278,281,284,287],{},[18,270,271,272,274],{},"When you click \"Accept\" or \"Reject\", or save the switch in \"Cookie settings\", we store your choice in your browser's local storage under ",[38,273,142],{},". It is not a cookie and it is not sent to us. It records whether analytics are on, which group of countries applied, when you chose and which version of this notice you saw.",[18,276,277],{},"We keep your choice in your browser, not on our servers. We keep no other record of it. If you clear your browser's storage, the choice is gone and we ask again (or, outside the countries where we ask, analytics start on again unless your browser sends Global Privacy Control).",[18,279,280],{},"\"Accept\" and \"Reject\" are both kept for 12 months. We ask again after that, or sooner if this notice changes in a way that needs a new choice.",[18,282,283],{},"You can change your choice at any time with \"Cookie settings\" in the footer of every page.",[18,285,286],{},"A choice you make yourself on our site counts over the Global Privacy Control signal. In the countries where we ask, the signal changes nothing: no analytics cookies are set until you accept.",[18,288,289],{},"If you reject or switch analytics off after accepting, we tell Google's script to stop using analytics cookies and remove the Google Analytics cookies we can reach in your browser. The script itself stays on our pages and keeps running in the mode without cookies described in 1.3.",[65,291,292,293,296,297,300],{},"1.5 ",[22,294,295],{},"Contact form spam check."," The contact page uses ",[22,298,299],{},"Cloudflare Turnstile"," (Cloudflare, Inc., United States, with servers worldwide) to tell people from bots. Its script loads only when you first use the contact form. It runs a short check in your browser and sends a result to us, which we verify with Cloudflare. For that, Cloudflare receives technical details such as your IP address and browser data. Cloudflare says Turnstile sets no cookies unless a site turns on a feature called pre-clearance. We use Turnstile only to protect the form, which we treat as strictly necessary for the service you asked for (our legitimate interest in security). We do not use it for advertising.",[65,302,303,304,307],{},"1.6 ",[22,305,306],{},"Hosting and delivery."," Our website is delivered through Cloudflare, which sees visitors' IP addresses and request details in order to deliver pages and protect against attacks (see section 5).",[65,309,310,311,314],{},"1.7 ",[22,312,313],{},"Other tools."," Apart from Google Analytics, the website uses no analytics, advertising or tracking tools. If we add one that is not strictly necessary, we will update this notice first and treat it like Google Analytics: in the countries where we ask, it will not run until you agree.",[10,316,318],{"id":317},"_2-the-pulseri-app-apppulsericom-and-apipulsericom","2. The Pulseri app (app.pulseri.com and api.pulseri.com)",[65,320,321,322,325],{},"2.1 ",[22,323,324],{},"Set by Pulseri."," These are set when you open the app, register or sign in.",[72,327,328,342],{},[75,329,330],{},[78,331,332,334,336,338,340],{},[81,333,83],{},[81,335,86],{},[81,337,89],{},[81,339,92],{},[81,341,95],{},[97,343,344,363,381,399,417,434,453,469],{},[78,345,346,351,354,357,360],{},[102,347,348],{},[38,349,350],{},"pulseri-session",[102,352,353],{},"Cookie. Sent only over secure connections and not readable by page scripts",[102,355,356],{},"Keeps you signed in. Visitors who are not signed in (for example on the sign-in or sign-up page) get a guest session",[102,358,359],{},"Signed in: the cookie expires 7 days after your last activity. Our server signs you out sooner: by default after 2 hours without activity, and at the latest 7 days after you signed in. An Enterprise account can set its own limits. Not signed in: 2 hours",[102,361,362],{},"Yes (strictly necessary)",[78,364,365,370,373,376,379],{},[102,366,367],{},[38,368,369],{},"XSRF-TOKEN",[102,371,372],{},"Cookie, readable by the page",[102,374,375],{},"Protects against forged requests, where another site tries to act in your name",[102,377,378],{},"2 hours, renewed as you use the app",[102,380,153],{},[78,382,383,388,391,394,397],{},[102,384,385],{},[38,386,387],{},"__Host-sso_bind",[102,389,390],{},"Cookie. Secure, not readable by page scripts, sent only to the server that set it",[102,392,393],{},"Ties a single sign-on login to the browser that started it, so the login cannot be hijacked",[102,395,396],{},"10 minutes, removed once sign-in finishes",[102,398,153],{},[78,400,401,406,409,412,415],{},[102,402,403],{},[38,404,405],{},"__Host-social_bind",[102,407,408],{},"Cookie, same protections",[102,410,411],{},"Does the same for \"Sign in with Google\" and \"Sign in with Microsoft\"",[102,413,414],{},"10 minutes",[102,416,153],{},[78,418,419,424,427,430,432],{},[102,420,421],{},[38,422,423],{},"pending_social_signup",[102,425,426],{},"Cookie. Encrypted, not readable by page scripts",[102,428,429],{},"Holds the email address and name that Google or Microsoft passed to us, between signing in there and finishing your sign-up with us",[102,431,414],{},[102,433,153],{},[78,435,436,441,444,447,450],{},[102,437,438],{},[38,439,440],{},"pulseri:post-login-redirect",[102,442,443],{},"Session storage",[102,445,446],{},"Remembers the page you were heading to when you sign in through Google, Microsoft or single sign-on, so we can take you back there",[102,448,449],{},"Removed once used, or when you close the tab",[102,451,452],{},"Yes (for the sign-in you asked for)",[78,454,455,458,460,463,466],{},[102,456,457],{},"Recent searches",[102,459,28],{},[102,461,462],{},"Remembers up to 8 recent searches in the dashboard. It holds only record identifiers and page addresses, not names; the app asks our server for the current names when it shows the list",[102,464,465],{},"Until you sign out (it is cleared then) or clear your browser",[102,467,468],{},"Convenience",[78,470,471,474,476,479,482],{},[102,472,473],{},"Closed billing reminder",[102,475,28],{},[102,477,478],{},"Remembers that you closed the reminder to add your company details or VAT ID",[102,480,481],{},"We honour it for 7 days; after that the reminder can show again",[102,483,468],{},[65,485,486,488,489,29,491,493,494,496,497,500],{},[38,487,350],{},", ",[38,490,369],{},[38,492,423],{}," are set for pulseri.com and all its subdomains, so your browser also sends them when you visit our website (",[38,495,40],{},"). The website does not read or use them. The two ",[38,498,499],{},"__Host-"," cookies go only to the server that set them.",[65,502,503,504],{},"2.2 ",[22,505,506],{},"Set by our providers.",[72,508,509,527],{},[75,510,511],{},[78,512,513,515,518,521,523,525],{},[81,514,83],{},[81,516,517],{},"Set by",[81,519,520],{},"Where",[81,522,89],{},[81,524,92],{},[81,526,95],{},[97,528,529,551,569],{},[78,530,531,536,539,542,545,548],{},[102,532,533],{},[38,534,535],{},"__stripe_mid",[102,537,538],{},"Stripe",[102,540,541],{},"Signed-in app and the registration page",[102,543,544],{},"Fraud prevention for payments",[102,546,547],{},"1 year",[102,549,550],{},"Yes (payment security)",[78,552,553,558,560,562,564,567],{},[102,554,555],{},[38,556,557],{},"__stripe_sid",[102,559,538],{},[102,561,541],{},[102,563,544],{},[102,565,566],{},"30 minutes",[102,568,550],{},[78,570,571,577,580,583,586,589],{},[102,572,573,576],{},[38,574,575],{},"_GRECAPTCHA"," and storage inside Google's frame",[102,578,579],{},"Google reCAPTCHA",[102,581,582],{},"Sign-in, sign-up and password reset",[102,584,585],{},"Tells people from bots",[102,587,588],{},"Set by Google",[102,590,591],{},"Yes (security)",[65,593,594,597],{},[22,595,596],{},"Stripe."," Today Stripe's script loads throughout the signed-in app and on the registration page, not only on the card form. It is used for payments and to prevent fraud. It may set the two cookies above and send Stripe technical details about your device and browser. Stripe uses this data for fraud prevention as its own controller (it decides how the data is used, under its own privacy policy). We treat this as strictly necessary for payment security.",[65,599,600,603,604,606],{},[22,601,602],{},"Google reCAPTCHA."," On sign-in, sign-up and password reset, Google's reCAPTCHA script loads when you submit the form. It checks whether you are a person or a bot. Google may set the ",[38,605,575],{}," cookie and use storage inside its own frame, and receives technical details such as your IP address and browser data. Google acts as its own controller for this data, under its own privacy policy and terms. We use reCAPTCHA only to protect accounts and treat it as strictly necessary for security.",[65,608,609,610,613],{},"2.3 ",[22,611,612],{},"Sign-in providers."," If you use \"Sign in with Google\", \"Sign in with Microsoft\" or your company's single sign-on, that provider may set its own cookies on its own pages. We do not control them.",[65,615,616],{},"2.4 The app uses no analytics or advertising tools.",[10,618,620],{"id":619},"_3-survey-and-unsubscribe-pages","3. Survey and unsubscribe pages",[65,622,623,624,626,627,629],{},"When you open a survey link or an unsubscribe link from an email, the page is served by the Pulseri app at app.pulseri.com. When you submit your answers or unsubscribe, the page sets ",[38,625,350],{}," (a guest session, 2 hours) and ",[38,628,369],{}," (2 hours) to protect the request against forgery. Both are strictly necessary. Cloudflare's security cookies (section 5) may also apply. These pages use no analytics or advertising tools.",[65,631,632,633,635],{},"The organisation that sent you the survey decides what it asks and is responsible for your answers. See the ",[228,634,231],{"href":230}," for how we handle that data on its behalf.",[10,637,639],{"id":638},"_4-customers-sites-with-the-pulseri-widget","4. Customers' sites with the Pulseri widget",[65,641,642,643,645],{},"Our customers can add the Pulseri SDK and in-app widget to their own websites and products. The SDK and widget set no cookies and store nothing in local or session storage. To show the right survey, they send us the page path, the site's address and the address of the page you came from, without query strings or anything after a ",[38,644,207],{},". They do not send the page title.",[65,647,648,649,653],{},"The customer controls its own site and is responsible for any notice or consent that its site needs, including for its own cookies. We act as its processor under our ",[228,650,652],{"href":651},"\u002Flegal\u002Fdpa","Data Processing Addendum",".",[10,655,657],{"id":656},"_5-cloudflare-security-cookies-all-our-sites","5. Cloudflare security cookies (all our sites)",[65,659,660],{},"Our website, the app, the API and the survey pages are delivered through Cloudflare, which sees IP addresses and request details in order to deliver pages and protect against attacks. If Cloudflare runs a bot check or a challenge on your visit, it may set:",[72,662,663,675],{},[75,664,665],{},[78,666,667,669,671,673],{},[81,668,83],{},[81,670,89],{},[81,672,92],{},[81,674,95],{},[97,676,677,691],{},[78,678,679,684,686,688],{},[102,680,681],{},[38,682,683],{},"__cf_bm",[102,685,585],{},[102,687,566],{},[102,689,690],{},"Yes (strictly necessary for security)",[78,692,693,698,701,704],{},[102,694,695],{},[38,696,697],{},"cf_clearance",[102,699,700],{},"Records that you passed a challenge, so you are not asked again straight away",[102,702,703],{},"Usually 30 minutes",[102,705,690],{},[10,707,709],{"id":708},"_6-your-choices","6. Your choices",[15,711,712,726,735],{},[18,713,714,716,717,719,720,725],{},[22,715,182],{}," Use \"Cookie settings\" in the footer of the website to switch analytics on or off at any time (see 1.4). The website works with analytics off. You can also block or delete the ",[38,718,106],{}," cookies in your browser, use a content blocker, or use Google's browser add-on to opt out of Google Analytics (",[228,721,722],{"href":722,"rel":723},"https:\u002F\u002Ftools.google.com\u002Fdlpage\u002Fgaoptout",[724],"nofollow",").",[18,727,728,731,732,734],{},[22,729,730],{},"Your stored choice."," If you delete ",[38,733,142],{}," from your browser's local storage, we ask again (or, outside the countries where we ask, analytics start on again unless your browser sends Global Privacy Control).",[18,736,737,740],{},[22,738,739],{},"Strictly necessary cookies."," You can block or delete them in your browser settings, but then sign-in, payments, the contact form or survey answers may not work, and deleting app cookies signs you out.",[10,742,744],{"id":743},"_7-changes","7. Changes",[65,746,747,748,750,751,755],{},"We will update this notice when our tools change. If a change needs a new choice from you, we ask again. See the ",[228,749,231],{"href":230}," for how we handle personal data, and our ",[228,752,754],{"href":753},"\u002Fsecurity\u002Fsubprocessors","sub-processors page"," for the providers we use.",{"title":757,"searchDepth":758,"depth":758,"links":759},"",2,[760,761,763,764,765,766,767,768],{"id":12,"depth":758,"text":13},{"id":59,"depth":758,"text":762},"1. Our website (www.pulseri.com)",{"id":317,"depth":758,"text":318},{"id":619,"depth":758,"text":620},{"id":638,"depth":758,"text":639},{"id":656,"depth":758,"text":657},{"id":708,"depth":758,"text":709},{"id":743,"depth":758,"text":744},null,[],"The cookies and browser storage Pulseri uses on its website, in the app, on survey pages and on customers' sites, and how to change your analytics choice.",false,"2026-10-26","md","en",{},true,"\u002Flegal\u002Fcookies",{"title":5,"description":771},"final","legal\u002Fcookies","1.0","E3XAk37pA5u63nOZh6JYc86QB_2gftMvYY3cGOyLcr0",[785,786,778,651,230,787],"\u002Flegal\u002Facceptable-use","\u002Flegal\u002Fbilling","\u002Flegal\u002Fterms",1793908071840]