Cookie Policy
Last updated: November 13, 2026
What cookies are
Cookies are small records a website asks your browser to keep and send back on later visits. Local storage keeps records in your browser without sending them automatically, while session storage keeps them for a tab's session. This policy covers these types of storage and the tags that may use them.
What we use
This is the storage used by our site and private portal, plus the optional tags we have configured. A listed advertising tag does not run unless its ID is configured and you accept.
| Name or purpose | Category | Who sets it | How long it lasts |
|---|---|---|---|
| Authentication session (sb-…-auth-token) and sign-in verification storage | Strictly necessary | AAMplify through Lovable Cloud authentication | Local storage has no fixed browser expiry. Sessions refresh while valid; signing out removes the session. Verification storage is removed when sign-in completes. |
| aamplify_cookie_consent — accepted or declined, timestamp and policy version | Strictly necessary | AAMplify | No time-based expiry in our code; retained until you clear browser storage or replace your choice. An outdated acceptance requires a new choice. |
| aamplify.google.return — return page after Google sign-in | Strictly necessary | AAMplify | Removed after sign-in or an error; otherwise until the tab's session ends. |
| aamplify.portal.client — selected business in the private portal | Strictly necessary | AAMplify | Local storage has no fixed expiry; kept until replaced or browser storage is cleared. |
| aamplify.module-recovery — prevents repeated page-refresh attempts | Strictly necessary | AAMplify | Until the tab's session ends. The timestamp limits automatic retries to once per minute; it is not a tracking identifier. |
| Text us chat session and any chat cookies | Functional — visitor-requested chat | GoHighLevel / LeadConnector, on /text-us only | Set by the provider; our code does not set a chat-storage expiry. Leaving Text us removes the widget, not necessarily its stored cookies. |
| Meta Pixel — not currently in use | Advertising measurement | Meta Platforms, through its tag when enabled and accepted | Set by the provider; no Meta cookies are set by this integration while its ID is empty. |
| Google Ads tag — not currently in use | Advertising measurement | Google, through its tag when enabled and accepted | Google's _gcl_ advertising cookies normally last 90 days; other cookie lifetimes are set by the provider. No Google Ads cookies are set by this integration while its ID is empty. |
Our local records are not advertising profiles. You can clear them in your browser, but clearing authentication storage signs you out and clearing the preference record brings back the banner.
We also use Lovable's cookie-free visitor analytics. It stores nothing on your device, does not keep IP addresses and does not identify visitors. It records pages visited, where visitors came from, country, browser, operating system, device type, time on page, page speed, errors and clicks. Our code also reports application errors. Detailed data is kept for 90 days and daily summaries for a year. Our banner does not pass an analytics choice to this service, so these measurements are recorded for every visitor, independently of the advertising choice. Lovable collects this data for us. Lovable's privacy policy explains how it handles it.
Categories we use
Strictly necessary: sign-in, remembering your consent answer and keeping the site and private portal working. Only strictly necessary storage loads without consent on our general pages.
Functional: the Text us chat is a specific exception. Opening /text-us requests that service, so its widget loads immediately regardless of the banner choice and may set its own cookies. No chat is embedded on other pages.
Advertising measurement: enabled Meta and Google tags wait for Accept. They do not load before a choice or after a decline, and never run inside the client portal or admin pages. Cookie-free visitor analytics described above is separate from these storage categories.
Advertising measurement
Meta Pixel is not currently in use on this site. Its configured ID is empty or invalid, so the tag never loads, even if you accept.
Google Ads is not currently in use on this site. Its configured ID is empty or invalid, so the tag never loads, even if you accept.
A qualified audit event is reported only after our server confirms a saved request with a budget answer of Yes or Not sure yet, not No. No form contents, names, emails, phone numbers, business names or free-text answers are shared with Meta or Google. Advanced and enhanced matching are not enabled.
Your choices
The banner offers Accept and Decline non-essential. Accept permits configured advertising tags; Decline non-essential keeps them off. Your answer is saved locally with its timestamp and policy version. There are no individual category switches.
You can change that answer any time by selecting Cookie preferences in the footer, which reopens the same banner. Declining does not break the site or prevent sign-in, audit requests or requested Text us chat. A later decline stops further advertising events; it does not erase information already received by a provider or necessarily delete existing provider cookies.
We honour Global Privacy Control: when your browser sends that signal, advertising measurement remains blocked even if an accepted answer was saved. Your browser's own settings can also remove cookies and local storage.
Third parties
Meta Platforms: when its tag is configured and accepted, Meta receives page-view and qualified lead events, browser/device information and advertising identifiers. See Meta's Cookies Policy.
Google: when its tag is configured and accepted, Google receives page-view and configured qualified lead-conversion events, browser/device information and advertising identifiers. See How Google uses cookies and Google's advertising-cookie lifetimes.
GoHighLevel / LeadConnector: on Text us, the provider receives the browser information needed to deliver chat and the messages and contact details you choose to enter in its widget, so we can reply to your inquiry. See GoHighLevel's Privacy Policy.
No form contents, names, emails, phone numbers or free-text answers are shared with Meta or Google through advertising measurement, and advanced/enhanced matching is not enabled. This does not mean chat messages stay in your browser: information you submit in chat is processed by GoHighLevel / LeadConnector to provide that requested service.
Changes and contact
Last updated: November 13, 2026. We will revise this page when our storage or tags change. Material tracking changes require a new consent choice.
AAMplify LLC, a New York limited liability company, registered in Richmond County, New York (NY DOS ID 8129668). Mailing address: 1885 Hylan Blvd Box #1081, Staten Island, NY 10305. Email ayanfaisal266@gmail.com. Call or text us: +1 (929) 216-8890.