www.lenscrafters.com Open in urlscan Pro
2a02:26f0:fb::5f64:994b  Public Scan

Submitted URL: https://e.lenscrafters.com/pub/cc?_ri_=X0Gzc2X%3DAQpglLjHJlYQGg7vzbizcflRCkCnCr2a4h4UFTWXFuANavhAXJ8cnzce9ndzgU73Gmzdt0RVXt...
Effective URL: https://www.lenscrafters.com/lc-us/privacy-policy?cid=CM-ENL_20211127-LC-CW21-BLACKFRIDAYDAYRECALLUSSUBLEASED_10280365
Submission: On November 29 via api from SE — Scanned from DE

Form analysis 3 forms found in the DOM

Name: navigation-find-a-storeGET /lc-us/eye-exam

<form id="storeSearchFormHeader" action="/lc-us/eye-exam" name="navigation-find-a-store" method="get" class="ng-pristine ng-valid" novalidate="novalidate">
  <input type="hidden" name="storeId" value="10851" autocomplete="off">
  <input type="hidden" name="catalogId" value="11651" autocomplete="off">
  <input type="hidden" name="langId" value="-1" autocomplete="off">
  <input type="hidden" name="fromHeader" value="true" autocomplete="off">
  <input type="hidden" class="latLong" name="latLong" value="" autocomplete="off">
  <input type="hidden" name="page" value="0" autocomplete="off">
  <input type="hidden" name="apptId" value="" autocomplete="off">
  <input type="hidden" name="reschedule" value="" autocomplete="off">
  <input type="hidden" id="StoreLocator_ProductId_Header" name="productId" value="" autocomplete="off">
  <input type="text" autocomplete="off" class="store-input blur" aria-label="Location entry" name="locationEntry" value="" maxlength="64" placeholder="Enter City / State or Zip Code">
  <button class="store-search-submit submit-find-store button-medium-blue-fill" href="javascript:void(0);" onclick="javascript:utag.link({link_name:'In-Store Lookup',product_id:['']});" type="submit" data-element-id="X_X_MainNav_EYE-ZipCode"> SEARCH
  </button>
</form>

Name: CatalogSearchFormGET https://www.lenscrafters.com/SearchDisplay

<form name="CatalogSearchForm" action="https://www.lenscrafters.com/SearchDisplay" method="get" id="CatalogSearchForm" ng-show="searchOpen == true" class="ng-pristine ng-valid ng-hide">
  <input type="hidden" name="storeId" value="10851" id="WC_CachedHeaderDisplay_FormInput_storeId_In_CatalogSearchForm_1" autocomplete="off">
  <input type="hidden" name="catalogId" value="11651" id="WC_CachedHeaderDisplay_FormInput_catalogId_In_CatalogSearchForm_1" autocomplete="off">
  <input type="hidden" name="langId" value="-1" id="WC_CachedHeaderDisplay_FormInput_langId_In_CatalogSearchForm_1" autocomplete="off">
  <input type="hidden" name="pageSize" value="24" id="WC_CachedHeaderDisplay_FormInput_pageSize_In_CatalogSearchForm_1" autocomplete="off">
  <input type="hidden" name="beginIndex" value="0" id="WC_CachedHeaderDisplay_FormInput_beginIndex_In_CatalogSearchForm_1" autocomplete="off">
  <input type="hidden" name="searchSource" value="Q" id="WC_CachedHeaderDisplay_FormInput_searchSource_In_CatalogSearchForm_1" autocomplete="off">
  <input type="hidden" name="sType" value="SimpleSearch" id="WC_CachedHeaderDisplay_FormInput_sType_In_CatalogSearchForm_1" autocomplete="off">
  <input type="hidden" name="resultCatEntryType" value="2" id="WC_CachedHeaderDisplay_FormInput_resultType_In_CatalogSearchForm_1" autocomplete="off">
  <input type="hidden" name="showResultsPage" value="true" id="WC_CachedHeaderDisplay_input_1" autocomplete="off"> <input type="hidden" name="pageView" value="" id="WC_CachedHeaderDisplay_input_2" autocomplete="off"> <input type="hidden"
    name="showCarousel" value="true" id="showCarousel" autocomplete="off">
  <input type="hidden" name="selectedTab" value="" autocomplete="off">
  <div id="header-search" ng-class="searchInputHasGainFocus == true ? 'd-flex' : ''">
    <span id="searchTextHolder" class="nodisplay">Search for...</span>
    <span class="spanacce"> ???SEARCH_ACCESSKEY??? </span>
    <meta name="CommerceSearch" content="storeId_10851">
    <a id="close-mobile-search" class="hide show-xs-only show-sm-only ng-hide" ng-show="searchInputHasGainFocus" ng-click="searchInputHasGainFocus = false; emptySearchField = true; resetSearchField();" title="close search"></a>
    <label for="SimpleSearchForm_SearchTerm" class="nodisplayClass"> ???SEARCH_CATALOG??? </label>
    <input type="text" maxlength="64" accesskey="0" size="18" class="search-txt blur" ng-class="{mobile:mobileMenuStatus}" name="searchTerm" id="SimpleSearchForm_SearchTerm" value="Search for..."
      onfocus="JavaScript:retrieveCachedSuggestions('CachedSuggestionsView?langId=-1&amp;storeId=10851&amp;catalogId=11651'); clearSearchField();" onblur="fillSearchField();"
      onkeyup="doAutoSuggest(event, &quot;AutoSuggestView?coreName=MC_11101_CatalogEntry_en_US&amp;serverURL=http%3a%2f%2flbsolrronaprodlive.luxgroup.net%3a3737%2fsolr%2fMC_11101_CatalogEntry_en_US&quot;, this.value);"
      onkeypress="onKeyPressFunctions(event);" ng-init="resetSearchField();" ng-keyup="showCloseIcon($event);" ng-keypress="emptySearchField = false"
      ng-focus="searchInputHasGainFocus = true; searchOpen = true; emptySearchField = (deviceType == 'D' ? false : true);" autocomplete="off" tabindex="-1">
    <script type="text/javascript">
      // The primary Array to hold all static search suggestions
      var staticContent = new Array();
      // The titles of each search grouping
      var staticContentHeaders = new Array();
      var staticContentHeaderHistory = "???SEARCH_HISTORY???"
      // The auto suggest container ID's
      var staticContentSectionDiv = ["autoSuggestStatic_1", "autoSuggestStatic_2", "autoSuggestStatic_3"];
    </script>
    <div dojotype="wc.widget.RefreshArea" widgetid="AutoSuggestCachedSuggestions" controllerid="AutoSuggestCachedSuggestionsController" id="autoSuggestCachedSuggestions_div" role="region" aria-label="Auto Suggest Suggestions" waistate:live="polite"
      waistate:atomic="true" waistate:relevant="all" style="display: none;"></div>
    <button class="WC_CachedHeaderDisplay_button_1" type="submit" href="#" title="Click here to perform a search."
      onclick="JavaScript:document.CatalogSearchForm.searchTerm.value=trim(document.CatalogSearchForm.searchTerm.value); if(document.CatalogSearchForm.searchTerm.value); if(document.CatalogSearchForm.searchTerm.value.length > 0 &amp;&amp; document.CatalogSearchForm.searchTerm.value != 'Search LensCrafters.com') {submitSpecifiedForm(document.CatalogSearchForm);} return false;">
      ???SEARCH_CATALOG??? </button>
    <div id="autoCompleteContainer"></div>
  </div>
</form>

Name: insuranceLoginForm

<form name="insuranceLoginForm" class="css-form ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" novalidate="">
  <span class="ng-binding"> </span>
  <div class="login-data">
    <div class="firstname-input"
      ng-class="{'invalid': !firstname_resetenabled &amp;&amp; !insuranceLoginForm.firstname.$valid &amp;&amp; insuranceLoginForm.firstname.$touched, bold: important, 'valid': !firstname_resetenabled &amp;&amp; insuranceLoginForm.firstname.$valid}">
      <section class="insurance-input-container">
        <input class="utagpiimask input ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern blur" reset-field="" placeholder=" " id="firstname" type="text" ng-model="loginData.firstname" name="firstname"
          ng-pattern="/^([a-zA-Z]{2,})(\s[a-zA-Z]{2,})*$/" ng-required="personalFormRequired()" aria-label="First name"
          required="required"><a ng-show="enabled" class="clear-input-icon ng-scope ng-hide" ng-mousedown="reset()"><svg class="icon close"><use xlink:href="#clear-input"></use></svg></a>
        <label>First Name<span class="required-field">*</span></label>
      </section>
      <span class="insurance-input-validation required-firstname live-validation ng-hide" ng-show="!firstname_resetenabled &amp;&amp; step2.firstname.$dirty &amp;&amp; step2.firstname.$viewValue == null"
        aria-label="The first name field cannot be empty." tabindex="0"> The first name field cannot be empty. </span>
      <span class="insurance-input-validation letters-only-firstname live-validation ng-hide"
        ng-show="!firstname_resetenabled &amp;&amp; step2.firstname.$dirty &amp;&amp; step2.firstname.$invalid &amp;&amp; step2.firstname.$viewValue != null &amp;&amp; step2.firstname.$error.pattern" aria-label="Please enter letters only"
        tabindex="0"> Please enter letters only </span>
      <span ng-show="!insuranceLoginForm.firstname.$valid &amp;&amp; insuranceLoginForm.firstname.$touched" tabindex="-1" aria-label="Please enter a valid first name" class="insurance-input-validation ng-hide">Please enter a valid first name.</span>
    </div>
    <div class="lastname-input"
      ng-class="{'invalid': !lastname_resetenabled &amp;&amp; !insuranceLoginForm.lastname.$valid &amp;&amp; insuranceLoginForm.lastname.$touched, bold: important, 'valid': !lastname_resetenabled &amp;&amp; insuranceLoginForm.lastname.$valid}">
      <section class="insurance-input-container">
        <input class="utagpiimask input ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern blur" id="lastname" reset-field="" placeholder=" " type="text" ng-model="loginData.lastname" name="lastname"
          ng-pattern="/^([a-zA-Z]{2,})(\s[a-zA-Z]{2,})*$/" ng-required="personalFormRequired()" aria-label="Last name"
          required="required"><a ng-show="enabled" class="clear-input-icon ng-scope ng-hide" ng-mousedown="reset()"><svg class="icon close"><use xlink:href="#clear-input"></use></svg></a>
        <label>Last Name<span class="required-field">*</span></label>
      </section>
      <span ng-show="!insuranceLoginForm.lastname.$valid &amp;&amp; insuranceLoginForm.lastname.$touched" tabindex="-1" aria-label="Please enter a valid last name" class="insurance-input-validation ng-hide">Please enter a valid last name.</span>
    </div>
    <div class="dob-zip-container">
      <div class="dob-input" ng-class="{'invalid': !dob_resetenabled &amp;&amp; !insuranceLoginForm.dob.$valid &amp;&amp; insuranceLoginForm.dob.$touched, bold: important, 'valid': !dob_resetenabled &amp;&amp; insuranceLoginForm.dob.$valid }">
        <lc-datepicker format="MM/dd/yyyy" show-calendar="dobDatePickerToggle" selector="#date-of-birth2" start-date="dateSet" max-date="maxDate" class="ng-isolate-scope">
          <div ng-transclude="">
            <input id="date-of-birth2" inputmode="numeric" class="lc-input lc-input-text utagpiimask ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength blur" name="dob" ng-minlength="10"
              ng-maxlength="10" ng-model="loginData.dob" placeholder="Date of birth" angular-mask="00/00/0000" ng-required="personalFormRequired()" dob-validation="" required="required">
            <label class="lc-input-label ng-scope" for="dob">Date of birth<span class="required-field">*</span></label>
            <a class="calendar-btn ng-scope" ng-click="dobDatePickerToggleFn()">
											<svg width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M16.9231 3H3.07692C1.92987 3 1 4.00736 1 5.25V18.75C1 19.9926 1.92987 21 3.07692 21H16.9231C18.0701 21 19 19.9926 19 18.75V5.25C19 4.00736 18.0701 3 16.9231 3Z" stroke="#222222" stroke-width="1.5" stroke-linejoin="round"></path>
												<path d="M10.5 10.125C10.5 10.3321 10.3321 10.5 10.125 10.5C9.91789 10.5 9.75 10.3321 9.75 10.125C9.75 9.91789 9.91789 9.75 10.125 9.75C10.3321 9.75 10.5 9.91789 10.5 10.125Z" fill="#222222" stroke="#222222" stroke-width="1.5"></path>
												<path d="M15.5 10.125C15.5 10.3321 15.3321 10.5 15.125 10.5C14.9179 10.5 14.75 10.3321 14.75 10.125C14.75 9.91789 14.9179 9.75 15.125 9.75C15.3321 9.75 15.5 9.91789 15.5 10.125Z" fill="#222222" stroke="#222222" stroke-width="1.5"></path>
												<path d="M10.5 13.625C10.5 13.8321 10.3321 14 10.125 14C9.91789 14 9.75 13.8321 9.75 13.625C9.75 13.4179 9.91789 13.25 10.125 13.25C10.3321 13.25 10.5 13.4179 10.5 13.625Z" fill="#222222" stroke="#222222" stroke-width="1.5"></path>
												<path d="M15.5 13.625C15.5 13.8321 15.3321 14 15.125 14C14.9179 14 14.75 13.8321 14.75 13.625C14.75 13.4179 14.9179 13.25 15.125 13.25C15.3321 13.25 15.5 13.4179 15.5 13.625Z" fill="#222222" stroke="#222222" stroke-width="1.5"></path>
												<path d="M5.5 13.625C5.5 13.8321 5.33211 14 5.125 14C4.91789 14 4.75 13.8321 4.75 13.625C4.75 13.4179 4.91789 13.25 5.125 13.25C5.33211 13.25 5.5 13.4179 5.5 13.625Z" fill="#222222" stroke="#222222" stroke-width="1.5"></path>
												<path d="M5.5 17.125C5.5 17.3321 5.33211 17.5 5.125 17.5C4.91789 17.5 4.75 17.3321 4.75 17.125C4.75 16.9179 4.91789 16.75 5.125 16.75C5.33211 16.75 5.5 16.9179 5.5 17.125Z" fill="#222222" stroke="#222222" stroke-width="1.5"></path>
												<path d="M10.5 17.125C10.5 17.3321 10.3321 17.5 10.125 17.5C9.91789 17.5 9.75 17.3321 9.75 17.125C9.75 16.9179 9.91789 16.75 10.125 16.75C10.3321 16.75 10.5 16.9179 10.5 17.125Z" fill="#222222" stroke="#222222" stroke-width="1.5"></path>
												<path d="M15.5 17.125C15.5 17.3321 15.3321 17.5 15.125 17.5C14.9179 17.5 14.75 17.3321 14.75 17.125C14.75 16.9179 14.9179 16.75 15.125 16.75C15.3321 16.75 15.5 16.9179 15.5 17.125Z" fill="#222222" stroke="#222222" stroke-width="1.5"></path>
												<path d="M5.5 10.125C5.5 10.3321 5.33211 10.5 5.125 10.5C4.91789 10.5 4.75 10.3321 4.75 10.125C4.75 9.91789 4.91789 9.75 5.125 9.75C5.33211 9.75 5.5 9.91789 5.5 10.125Z" fill="#222222" stroke="#222222" stroke-width="1.5"></path>
												<path d="M6 1.25V2.75" stroke="#222222" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
												<path d="M14 1V2.5" stroke="#222222" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
												<path d="M19 6L1 6" stroke="#222222" stroke-width="1.5" stroke-linejoin="round"></path>
											</svg>
										</a>
            <span ng-show="!insuranceLoginForm.dob.$valid &amp;&amp; insuranceLoginForm.dob.$touched" tabindex="-1" aria-label="Please enter a valid date of birth" class="insurance-input-validation ng-scope ng-hide">Please enter a valid date of
              birth.</span>
          </div><button type="button" ng-show="showToggle" class="calendar-toggle ng-hide" ng-click="toggleCalendar()">Toggle calendar</button>
          <div class="underlay ng-hide" ng-show="showCalendar" ng-click="toggleCalendar()"></div>
          <div class="lc-datepicker ng-hide" ng-show="showCalendar" ng-switch="" on="currentPage"> <!-- ngSwitchWhen: yearPage --> <!-- ngSwitchWhen: monthPage --> <!-- ngSwitchWhen: datePage -->
            <div class="date-page ng-scope" ng-switch-when="datePage">
              <div class="header"> <span class="header-control ng-binding" ng-click="goToMonthPage()">November</span> <span class="header-control ng-binding" ng-click="goToYearPage()">2021</span>
                <div class="buttons"> <button type="button" class="prev" ng-class="{'disabled': prevMonthIsInvalid()}" ng-disabled="prevMonthIsInvalid()" ng-click="goToPrevMonth()"> &lt; </button> <button type="button" class="next disabled"
                    ng-class="{'disabled': nextMonthIsInvalid()}" ng-disabled="nextMonthIsInvalid()" ng-click="goToNextMonth()" disabled="disabled"> &gt; </button> </div>
              </div>
              <div class="weekdays"> <!-- ngRepeat: day in week --><span class="weekday ng-binding ng-scope" ng-repeat="day in week">Sun</span><!-- end ngRepeat: day in week --><span class="weekday ng-binding ng-scope"
                  ng-repeat="day in week">Mon</span><!-- end ngRepeat: day in week --><span class="weekday ng-binding ng-scope" ng-repeat="day in week">Tue</span><!-- end ngRepeat: day in week --><span class="weekday ng-binding ng-scope"
                  ng-repeat="day in week">Wed</span><!-- end ngRepeat: day in week --><span class="weekday ng-binding ng-scope" ng-repeat="day in week">Thu</span><!-- end ngRepeat: day in week --><span class="weekday ng-binding ng-scope"
                  ng-repeat="day in week">Fri</span><!-- end ngRepeat: day in week --><span class="weekday ng-binding ng-scope" ng-repeat="day in week">Sat</span><!-- end ngRepeat: day in week --> </div>
              <div class="dates-list"> <!-- ngRepeat: date in pastMonth --><span class="date pastMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}"
                  ng-repeat="date in pastMonth" ng-click="selectDate(date)"> 31 </span><!-- end ngRepeat: date in pastMonth --> <!-- ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 1 </span><!-- end ngRepeat: date in currentMonth --><span
                  class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 2
                </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth"
                  ng-click="selectDate(date)"> 3 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}"
                  ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 4 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 5 </span><!-- end ngRepeat: date in currentMonth --><span
                  class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 6
                </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth"
                  ng-click="selectDate(date)"> 7 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}"
                  ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 8 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 9 </span><!-- end ngRepeat: date in currentMonth --><span
                  class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 10
                </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth"
                  ng-click="selectDate(date)"> 11 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}"
                  ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 12 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 13 </span><!-- end ngRepeat: date in currentMonth --><span
                  class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 14
                </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth"
                  ng-click="selectDate(date)"> 15 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}"
                  ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 16 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 17 </span><!-- end ngRepeat: date in currentMonth --><span
                  class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 18
                </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth"
                  ng-click="selectDate(date)"> 19 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}"
                  ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 20 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 21 </span><!-- end ngRepeat: date in currentMonth --><span
                  class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 22
                </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth"
                  ng-click="selectDate(date)"> 23 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}"
                  ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 24 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 25 </span><!-- end ngRepeat: date in currentMonth --><span
                  class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 26
                </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth"
                  ng-click="selectDate(date)"> 27 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}"
                  ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 28 </span><!-- end ngRepeat: date in currentMonth --><span class="date currentMonth ng-binding ng-scope"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 29 </span><!-- end ngRepeat: date in currentMonth --><span
                  class="date currentMonth ng-binding ng-scope invalid" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in currentMonth" ng-click="selectDate(date)"> 30
                </span><!-- end ngRepeat: date in currentMonth --> <!-- ngRepeat: date in nextMonth --><span class="date nextMonth ng-binding ng-scope invalid"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in nextMonth" ng-click="selectDate(date)"> 1 </span><!-- end ngRepeat: date in nextMonth --><span
                  class="date nextMonth ng-binding ng-scope invalid" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in nextMonth" ng-click="selectDate(date)"> 2
                </span><!-- end ngRepeat: date in nextMonth --><span class="date nextMonth ng-binding ng-scope invalid" ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in nextMonth"
                  ng-click="selectDate(date)"> 3 </span><!-- end ngRepeat: date in nextMonth --><span class="date nextMonth ng-binding ng-scope invalid"
                  ng-class="{'selected': selectedDate.getTime() === date.getTime(), 'invalid': dateIsInvalid(date)}" ng-repeat="date in nextMonth" ng-click="selectDate(date)"> 4 </span><!-- end ngRepeat: date in nextMonth --> </div>
            </div><!-- end ngSwitchWhen: -->
          </div>
        </lc-datepicker>
      </div>
      <div class="zipcode-input"
        ng-class="{'invalid': !zipcode_resetenabled &amp;&amp; !insuranceLoginForm.zipcode.$valid &amp;&amp; insuranceLoginForm.zipcode.$touched, bold: important, 'valid': !zipcode_resetenabled &amp;&amp; insuranceLoginForm.zipcode.$valid}">
        <section class="insurance-input-container">
          <input class="utagpiimask input ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern blur" reset-field="" placeholder=" " type="text" inputmode="numeric" ng-model="loginData.zipcode"
            name="zipcode" ng-pattern="/^[0-9]{5}(?:-[0-9]{4})?$/" ng-required="personalFormRequired()" aria-label="Zipcode"
            required="required"><a ng-show="enabled" class="clear-input-icon ng-scope ng-hide" ng-mousedown="reset()"><svg class="icon close"><use xlink:href="#clear-input"></use></svg></a>
          <label>Zip Code<span class="required-field">*</span></label>
        </section>
        <span ng-show="!insuranceLoginForm.zipcode.$valid &amp;&amp; insuranceLoginForm.zipcode.$touched" tabindex="-1" aria-label="Please enter a valid zip code" class="insurance-input-validation ng-hide">Please enter a valid zip code.</span>
      </div>
    </div>
  </div>
  <div class="submit-plan-info">
    <div class="age-check">
      <label class="lc-control lc-control--checkbox" for="certifyage">I certify that my use of this service abides by the
        <a class="hippa-privacypolicies" href="/webapp/wcs/stores/servlet/LegalView?catalogId=11651&amp;storeId=10851&amp;category=InsuranceClaimsSystem"> Luxottica Retail HIPPA &amp; Privacy Policies</a>
        <input type="checkbox" ng-model="loginData.certifyage" name="certifyage" id="certifyage" data-element-id="D_X_MainNav_VisionInsurance-18YearsOld" required="" aria-label="18 years vision insurance checkbox"
          class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required blur">
        <div class="lc-control__indicator"></div>
      </label>
      <span class="age-check-error ng-hide" ng-show="!insuranceLoginForm.certifyage.$valid &amp;&amp; insuranceLoginForm.certifyage.$touched"
        aria-label="To proceed, tick the box above to certify you're 18 years or older. If you're not, you cannot proceed with this step.">To proceed, tick the box above to certify you're 18 years or older. If you're not, you cannot proceed with this
        step.</span>
    </div>
    <button class="submit-plan-info-button" name="submitplaninfobutton" ng-click="submitInsuranceLogin(insuranceLoginForm)" data-element-id="X_X_MainNav_VisionInsurance-CheckEligibility">Apply insurance</button>
  </div>
</form>

Text Content

LensCrafters Privacy & Security
Skip main navigation
Find a Store
Previous
Our precautions in store. Learn more
Free shipping and free returns.
Our new store in San Francisco is now open!
Get blue light filtering lenses. Shop Now
Book an eye exam online. Schedule now
Buy online, pick up in store. Shop Now
Our precautions in store. Learn more
Free shipping and free returns.
Our new store in San Francisco is now open!
Get blue light filtering lenses. Shop Now
Book an eye exam online. Schedule now
Buy online, pick up in store. Shop Now
Our precautions in store. Learn more
Next
Insurance accepted online and in store
0

   EYEGLASSES
 * Eyeglasses
   
   
   SHOP BY gender
   Women’s Eyeglasses
   
   Men’s Eyeglasses
   
   Kids’ Eyeglasses
   
   view all eyeglasses
   SHOP BY OFFER
   Cyber Monday Last Day Designer Sale | 50% off frame + lenses
   SHOP BY our picks
   Best sellers Ray-Ban Oakley New arrivals
   shop by our holiday picks
   For Her For Him
   SHOP BY LENSES
   Blue light Transitions light-responsive
   view all eyeglasses
   
   
   - ONLINE AND IN STORE -
   
   Cyber Monday
   
   One Day Only
   
   30% off frames
   + 50% off lenses
   
   SHOP EYEGLASSES

   SUNGLASSES
 * Sunglasses
   
   
   SHOP BY gender
   Women’s Sunglasses
   
   Men’s Sunglasses
   
   Kids’ Sunglasses
   
   view all sunglasses
   SHOP BY OFFER
   Cyber Monday Last Day Designer Sale | 50% off frame + lenses
   SHOP BY our picks
   Best sellers Ray-Ban Oakley New arrivals
   shop by our holiday picks
   For Her For Him
   SHOP BY LENSES
   Polarized Oakley Prizm
   view all sunglasses
   
   
   - ONLINE AND IN STORE -
   
   Cyber Monday
   
   One Day Only
   
   30% off frames
   + 50% off lenses
   
   Shop sunglasses

   CONTACT LENSES
 * Contact lenses
   
   
   Need a contact lenses refill?
   LOGIN TO REORDER
   Complete your first contact lens purchase and you can reorder next time with
   just one click.
   
   Your last purchase
   
   
   
   Previous Next
    / 
   REORDER NOW
   Acuvue contacts
   Dailies contacts
   Air Optix contacts
   Biofinity contacts
   LensCrafters contacts
   Ray-Ban contacts
   Biotrue contacts
   Precision 1 contacts
   Ultra contacts
   
   view all contact lenses
   OUR PICKS View all
   ACUVUE OASYS® 1-Day with HydraLuxe™ Technology, 90 pack
   1-DAY ACUVUE® MOIST, 90 pack
   ACUVUE OASYS® with HYDRACLEAR® PLUS Technology, 24 pack
   ACUVUE OASYS® for ASTIGMATISM, 6 pack
   ACUVUE OASYS® 1-Day for ASTIGMATISM, 30 pack
   1-DAY ACUVUE® MOIST FOR ASTIGMATISM - 90 PACK
   ACUVUE OASYS® with HYDRACLEAR® PLUS Technology, 12 pack
   1-DAY ACUVUE® MOIST, 30 pack
   ACUVUE© VITA 12 PACK
   ACUVUE® VITA, 6 pack
   Shop contact lenses
   Need a contact lenses refill?
   LOGIN TO REORDER
   Complete your first contact lens purchase and you can reorder next time with
   just one click.
   
   Loading your previous order...
   
   
   Your last purchase
   here's your last purchase
   
   Previous Next REORDER NOW
    / 

   LENSES
 * 

   BRANDS
 * Brands
   
   
   View all brands
   Armani Exchange Arnette Brooks Brothers Bulgari Burberry Chaps Coach Costa
   Del Mar Dolce&Gabbana Ess Emporio Armani Gucci Giorgio Armani LensCrafters
   Michael Kors Oakley Oakley Youth Persol Polo Prep Polo Ralph Lauren Prada
   Prada Linea Rossa Ralph by Ralph Lauren Ralph Lauren Ray-Ban Ray-Ban Jr
   Sferoflex Starck Eyes Tiffany Tom Ford Tory Burch Valentino Versace Vogue
   Eyewear Vogue Jr
   View all brands
   
   
   Add a touch of feminine allure with Prada Eyewear
   
   Shop prada

   EYE EXAM
 * Eye exam
   
   
   Schedule an eye exam
   
   for you and your family
   
   Find the LensCrafters store closest to you
   SEARCH
   Protecting your eyes and the community
   We’ve created a customer and patient experience that prioritizes hygiene and
   safety without sacrificing our quality of care.
   Hands and respiratory hygiene
   Surface and products hygiene
   Social distancing
   discover more
   
   HERE’S SOME LIGHT READING
   Vision guide Importance of eye exams Our doctors Clarifye Tips From Our
   Experts
   
   
   Tips From Our Experts
   
   In this episode, Your Digital Eye Exam
   
   WATCH THE VIDEO

Search for... ???SEARCH_ACCESSKEY??? ???SEARCH_CATALOG???

???SEARCH_CATALOG???


CYBER MONDAY EYEWEAR DEALS

CYBER MONDAY CONTACT LENS DEALS

RAY-BAN VERSACE OAKLEY BURBERRY EYEGLASSES CONTACT LENSES SUNGLASSES

0
Favorites

My account My account Logout
My Account
Logout

Vision insurance Find a store
0
Favorites
0
Cart

18 h : 03 m : 45 s

 Cyber Monday
ending soon Shop now Other offers
× Exclusive savings for you
- ONLINE & IN STORE | APPLIES DIRECTLY IN CART - Cyber Monday One Day Only
30% off frames + 50% off lenses Shop Eyewear
- ONLINE & IN STORE | APPLIES DIRECTLY IN CART - Cyber Monday One Day Only
Up to $200 off an annual supply
of contact lenses Shop Contact Lenses
- In store only - 50% off additional pairs Find a store
- ONLINE & IN STORE | APPLIES DIRECTLY IN CART - Designer Sale | 50% off frame +
lenses Shop Designer Sale
VIEW ALL OFFERS





LEGAL TERMS

 * California Transparency in Supply Chains Act of 2010
 * HIPAA
 * Independent Doctor's Notice
 * Privacy Policy
 * Terms & Conditions
 * Luxottica Retail Insurance Online Claims System


LUXOTTICA PRIVACY POLICY

For more information on Interest-based Advertising and your choices regarding it
click here.

This Privacy Policy (“Policy”) is effective as of November 10, 2021.

This Policy describes how Luxottica of America Inc., including all direct and
indirect subsidiaries (collectively “Luxottica,” “we,” “our,” or “us”), collect,
use, and disclose information through our websites www.oakley.com,
www.sunglasshut.com, www.oliverpeoples.com, www.costadelmar.com/en-us,
www.ray-ban.com, www.arnette.com, www.persol.com, www.vogue-eyewear.com and any
other websites that link to this Policy (collectively “Sites”) as well as the
Face Scanning App (“FSA”), or our in-store Face Scanning Kiosk (“Kiosk”) and
certain other services as described below (collectively, the “Platforms”). Other
Luxottica websites, products, and services may have their own privacy policies.
This Policy applies to our U.S. and E.U. Platforms that link to this Policy.

HOW WE COLLECT THE INFORMATION THE INFORMATION WE COLLECT BIOMETRIC INFORMATION
WE COLLECT HOW DO WE USE THIS INFORMATION SHARING INFORMATION WITH THIRD PARTIES
DIGITAL ADVERTISING & ANALYTICS THIRD-PARTY LINKS & PLUG-INS CALIFORNIA CONSUMER
PRIVACY RIGHTS YOUR CHOICES CHILDREN’S PRIVACY UPDATING YOUR INFORMATION
SECURITY DO NOT TRACK SIGNAL INTEREST-BASED ADVERTISING AND CHOICE TRACKING
ACROSS TIME AND TECHNOLOGIES DISCLOSURE UPDATES TO POLICY CONSUMERS WITH
DISABILITIES CONTACT
Top


HOW WE COLLECT THE INFORMATION

When using our Platforms or our services, you may provide us with your personal
information through a variety of methods, including the following: (1) via
signups on our Platforms, such as through the creation of an account; (2) from
an online, email, retail, fax, or telephone purchase; (3) when you enter a
sweepstakes, giveaway, contest, or other promotion, or complete a survey; (4)
when you provide information at our stores; (5) upon contacting us, such as
through customer service communications, including our online chat features; (6)
upon signing up at an event; (7) upon registering a Luxottica product; (8) when
you submit a business reply, product, or warranty card; (9) when you post
material to the Platforms, such as through product reviews or use of our virtual
technology; or (10) when you interact with us for any other purpose. Information
that you provide through the Platforms can be combined with the information that
we collect from you in any other way

We may also collect certain information automatically when you use the
Platforms, as described below.
This may include the use of pixels and other tracking technologies operated by
us and by third parties, as described in other sections of this Policy.

We may receive information about you from third parties and combine it with
information you have provided to us.

Top


THE INFORMATION WE COLLECT

When you interact with us, we may collect information that you choose to
provide, such as your name, address, email address, phone number, payment
information, demographic information (such as your income level and gender),
date of birth, information regarding your membership with other organizations
(e.g., to provide discounts), photos and recordings, biometric identifiers or
biometric information, and any other information you choose to provide. If you
contact our customer service department, you may need to provide us with
additional information so that we can respond to your questions or concerns as
completely and thoroughly as possible. If you create an account with us, we
collect your username and password. If you are providing delivery information or
other information which is not your own, then you must have that person’s
permission to give us their information and for us to use and share it for the
purposes specified.

When you make a purchase, we will collect your payment card, gift card, or other
payment information. Luxottica takes reasonable steps to protect the security of
payment card information such as by using tokenization, a storage technique
which replaces payment card data with randomized identifiers.

If you apply for a job through one of our Platforms, we will collect any
information you provide in your application, including, but not limited to,
educational background, employment history, and references.

Some of the affiliates and brands covered by this Policy are subject to the
Health Insurance Portability and Accountability Act of 1996 (“HIPAA”). These
affiliates and brands may collect additional information that is considered
“protected health information” (“PHI”) as defined by HIPAA. When the information
that we collect is considered PHI, we will handle that information in accordance
with our Notice of Privacy Practices. Please visit that notice for information
on our privacy practices, our legal duties, and your rights concerning your PHI.

We (or third parties operating on the Platforms) also may automatically collect
technical information when you use our Platforms (for example, browser version,
IP address, Internet service provider, referring/exit pages, operating system,
date/time stamp, clickstream data and reference site domain name, and customer
traffic patterns and website usage). We or third parties also may collect
information related to ad campaigns, including data about the actions users take
and interactions users have in connection with our ads on sites and mobile
applications operated by our advertising partners. We or third parties may use
cookies, pixel tags, or similar technologies to collect technical information
and information related to ad campaigns. See the “Digital Advertising &
Analytics” section of this Policy to learn more about the use of this
information and the choices available to you.

Top


BIOMETRIC INFORMATION WE COLLECT

Through various technology features, including but not limited to, our virtual
technology features, we may collect data that potentially falls under the
definitions of “biometric identifiers” or “biometric information” under the
Illinois Biometric Information Privacy Act, 740 ILCS § 14/1 et seq. “Biometric
identifiers” are defined as retina or iris scans, fingerprints, voiceprints, or
scans of the hand or face geometry.

“Biometric information,” means any information, regardless of how it is
captured, converted, stored, or shared, based on an individual’s biometric
identifier used to identify an individual.

Any collection of biometric identifiers and biometric information are for the
sole purpose of assisting you in viewing how certain eyeglasses may look on your
facial features. We will not disclose or disseminate any biometric information
to any entity, other than those contracted parties that assist us in providing
this service to you, or as required by applicable federal, state or local law,
or required pursuant to a valid warrant or subpoena issued by a court of
competent jurisdiction.

We shall retain any biometric identifiers or biometric information for up to six
months as long as you consent to such retention, maintain an account with us,
and choose to save your virtual profile to your account. If you do not maintain
an account with us we shall retain biometric identifiers or biometric
information for up to six months, but we will not be able to retrieve or connect
your information to your identity.

We use appropriate technical, administrative, and physical safeguards to store,
transmit, and protect from disclosure any biometric identifiers or biometric
information collected. Such storage, transmission, and protection from
disclosure shall be performed in a manner that is the same or more protective
than the manner in which we store, transmit, and protect from disclosure other
confidential and sensitive information.

Before using our virtual technology features, you will be prompted with a copy
of this policy. By clicking “I accept” you are consenting to our collection and
storage of your biometric identifiers or biometric information.

Top


HOW DO WE USE THIS INFORMATION

We may use the information we collect for any lawful purpose, including the
following:

1) To process and fulfill your order, including sending you emails to confirm
your order status and shipment, and to provide other related communications.

2) To administer a contest, promotion, survey, or other site feature, and to
provide you with the relevant products or services (for instance to deliver a
prize you may have won in a contest).

3) To send you information/materials via email, text, or mail about products,
offers, and news. This information may relate to products, services, offers, and
news of Luxottica products. Please see “Your Choices” below for more
information.

4) To operate and improve the Platforms, including to analyze visits to the
Platforms and learn about our visitors so we can operate the Platforms and
improve our products and services and deliver the best user experience.

5) To communicate with you, including responding to your inquiries.

6) To comply with the law and to maintain the security of our Platforms.

7) To create audiences for our advertisements, target our advertisements, and
generate reports about the performance of our advertisements.

8) As otherwise disclosed at the time of collection or use.

When you make a purchase, you can choose to save your information to obtain a
faster checkout for purchases and/or you can choose to receive emails or texts,
which provide you with information regarding our other products and services.

We obtain your consent before contacting you with certain non-emergency,
automated, autodialed, prerecorded, or other telemarketing phone calls or text
messages. You are not required to grant consent to telemarketing calls or texts
as a condition of buying any goods or services. Also, you may revoke your
consent at any time at the contact information listed at the end of this policy.
Message and data rates may apply.

Top


SHARING INFORMATION WITH THIRD PARTIES

We engage service providers to perform services in connection with the operation
of our business. We may share personal information with service providers so
that they can perform these services. Examples of these services include payment
processing and authorization, text messaging services, fraud protection and
credit risk reduction, product customization, order fulfillment and shipping,
marketing and promotional material distribution, website evaluation, data
analysis and, where applicable, data cleansing.

In proceeding with your online order, you agree that any information associated
with the order, such as the delivery name and address (if different from yours),
will be processed using service providers.

Personal information collected through our Platforms may be shared between the
brands and affiliates that are owned or operated by Luxottica of America Inc.

We also share personal information with selected third parties for their own
marketing purposes (except for your phone number or biometric information). This
also includes information collected through pixels and other tracking
technologies operated by third parties, as described elsewhere in this Policy.
See the “Your Choices” section of this Policy for more information.

We may release personal information if we believe in good faith that: (1) the
law or legal process requires it; (2) we have received a valid administrative
request from a law enforcement agency; or (3) such release is necessary or
appropriate (in our sole discretion) to protect the rights, property, or safety
of Luxottica, or any of our respective affiliates, service providers, customers,
or others.

We may also share your information with your consent or as otherwise disclosed
at the time of data collection or sharing.

As with any business, it is possible that as our business develops, we might go
through a business transition, such as a merger, acquisition by another company,
or the sale of all or a portion of our assets, or buying online stores or other
assets, including at bankruptcy. In such transactions, information about
customers will likely be transferred.

The Platforms may allow you to provide comments in various sections of our
Platforms, such as in product reviews. Please be aware that the information you
post in these areas may be available to visitors of the Platforms and to the
general public.

We share aggregated and de-identified information, or any other technical
information, without limitation. For example, we may share aggregated
demographic information about the Platforms visitors with our affiliates,
service providers or vendors, so that they can provide marketing analysis and
consult on advertising strategies. We also may share technical information, such
as the number of users who visited the Platforms during a specific time period
or who purchased a specific product through the Platforms, with our marketing
service providers, advertisers, and others from time to time. This information
generally is shared in an aggregated form.

Top


DIGITAL ADVERTISING & ANALYTICS

We may partner with ad networks and other ad serving providers (“Advertising
Providers”) that serve ads on behalf of us and others on non-affiliated
platforms. Some of those ads may be personalized, meaning that they are intended
to be relevant to you based on information Advertising Providers collect about
your use of the Platforms and other sites or apps over time, including
information about relationships among different browsers and devices.

This type of advertising is known as interest-based advertising and works to use
your information to make ads more useful to you. You may visit www.aboutads.info
to learn more about this type of advertising and how to opt out of this
advertising on websites by companies participating in the DAA self-regulatory
program. If you delete your cookies or use a different browser or mobile device,
you may need to renew your opt out choices exercised through the DAA tool. Note
that electing to opt out will not stop advertisements from appearing in your
browser or applications. It may make the ads you see less relevant to your
interests. Additionally, your browser may offer tools to limit the use of
cookies or to delete cookies; however, if you use these tools, our Platforms may
not function as intended.

Advertising Providers may use data collected in connection with our advertising
campaigns for the following purposes:

 * For measurement and insight reporting (to produce and provide us with reports
   measuring the impact and performance of our advertising campaigns).
 * To produce benchmarking reports to share with their other customers, but such
   benchmarking reports will not identify you.
 * To target our ad campaigns to specific groups of individuals having
   particular characteristics.
 * To improve and optimize advertising services (for example, to support the
   objectives of our ad campaigns, improve the effectiveness of their own
   advertising services and determine the relevance of ads to individuals)
 * To personalize ads that the Advertizing Providers show, including to enhance
   user profiles with inferred interests.
 * For their internal purposes, including (i) to promote and ensure the safety
   and security on and of their products and services; (ii) to detect and
   prevent malicious, deceptive, fraudulent, invalid or illegal activity; (iii)
   for research and development purposes; and (iv) to maintain the integrity of
   and to improve their products and services.
 * To combine it with other data collected by Advertising Providers in order to
   provide greater insights in respect of our advertisements.

We may also work with service providers that collect data about your use of the
Platforms and other sites or apps over time for non-advertising purposes subject
to their privacy policies. We use analytics providers such as Google Analytics
to gather and analyze aggregated anonymous user information. For more
information about Google Analytics, please visit
www.google.com/policies/privacy/partners/. You can opt out of Google’s
collection and processing of data generated by your use of the applicable
Platforms by going to http://tools.google.com/dlpage/gaoptout.

We use web analytics tools to enhance user experience by optimizing the
efficiency, design, and quality of the Platforms. Our analytics tools use
cookies and similar technologies to collect and analyze information related to
user behavioral metrics on the Platforms, such as mouse movements, clicks, user
inputs, scrolling, access time, visit duration, pages viewed, IP address
(including approximate location), operating system, and page reloading. These
tools provide insight into what works and what doesn’t work for users of the
Platforms and they allow us to, for example, identify and repair technical
errors such as broken links that impair the Platforms’ functionality. The web
analytics tools also help us reconstruct the user experience to better
understand, for example, where users may be encountering frustration or
impediments to using the Platforms.

We use a website analytics tool that provides session replay, heatmaps, funnels,
form analytics, feedback campaigns, and similar features/functionality. This
session replay software may record your clicks, mouse movements, scrolling, form
fills (keystrokes) in non-excluded fields, pages visited and content, time on
site, browser, operating system, device type (desktop/tablet/phone), screen
resolution, visitor type (first time/returning), anonymized IP address, location
(city/country), language, and similar metadata. This software does not collect
information on pages where it is not installed, nor does it track or collect
information outside your web browser.

We use this web-based analytics software because it gives us a tool to track the
online behavior of visitors while on the Platforms and lets us replay visitors’
actions. This tool gives us the opportunity to make the Platforms better and, in
turn, provide you with an enhanced online experience as well. Thanks to this
tool, we are able to gain insight on how you and other visitors use the
Platforms; for example, whether you can easily locate the “Find a Store” page or
whether it takes multiple clicks to get to that page. Information about these
small choices and interactions are of paramount value to us, as they can easily
make your experience better and more intuitive and, more importantly, allow us
to provide you with a more seamless, customer-friendly e-shopping experience
while on the Platforms.

For more information on this session replay software, see Contentsquare’s
Privacy Policy at https://contentsquare.com/privacy-center/privacy-policy/.

We may use pixel tags (also known as web beacons and clear GIFs) to, among other
things, track the actions of users of the Services (including email recipients),
measure the success of our marketing campaigns, and compile statistics about
usage of the services and response rates. Our Advertising Providers may use
pixel tags to collect information for the purposes described above.

Top


THIRD-PARTY LINKS & PLUG-IN

The Platforms may provide links to third-party websites or apps, including our
social media pages. We do not control the privacy practices of those websites or
apps, and they are not covered by this Policy. You should review the privacy
policies of other websites or apps that you use to learn about their data
practices.

The Platforms may also include integrated social media tools or “plug-ins,” such
as social networking tools offered by third parties. If you use these tools to
share information or you otherwise interact with social media features on the
Platforms, those social media companies may collect information about you and
may use and share such information in accordance with their own policies,
including by sharing such information with us or the general public. Your
interactions with third-party social media companies and the use of their
features are governed by the privacy policies of the companies that provide
those features. We encourage you to read the privacy policies for any social
media accounts you create and use.

Top


CALIFORNIA CONSUMER PRIVACY RIGHTS

YOUR RIGHTS AND CHOICES

The California Consumer Privacy Act of 2018 (“CCPA”), and other California
privacy laws, provide California consumers specific rights concerning their
personal information, including, the right to request that we disclose what
personal information we collect, use, disclose, and sell. This section describes
your rights and how you may exercise those rights as well as describes how we,
Luxottica, and third parties handle your personal information. As described in
this Policy, we may also make your information available to third parties for
their direct marketing purposes (except for your phone number or biometric
information).

If you choose to exercise these rights, we will not discriminate against you
because of it.

You or your authorized agent can request: 1) a disclosure of your personal
information we collect, use, disclose, or sell; 2) to delete your personal
information we collect, or maintain; and 3) to opt-out of the sale of your
personal information. If you choose to submit a request through an authorized
agent, we will require proof that the authorized agent has your written
permission to submit a request on your behalf. Additionally, we may require you
to verify your identity with us through the verification process detailed below.

REQUESTS TO KNOW AND REQUESTS TO DELETE

You have the right to request that we disclose certain information to you about
our collection and use of your personal information over the past 12 months.
Once we receive and confirm your verifiable consumer request, we will disclose
to you:

 * The specific pieces and categories of personal information we collected about
   you.
 * The categories of sources for the personal information we collected about
   you.
 * Our business or commercial purpose for collecting or selling that personal
   information.
 * The categories of third parties with whom we share that personal information.
 * If we sold or disclosed your personal information for a business purpose, two
   separate lists disclosing:
   * sales, identifying the personal information categories that each category
     of recipient purchased; and
   * disclosures for a business purpose, identifying the personal information
     categories that each category of recipient obtained.

You also have the right to request that we delete any of your personal
information that we collected from you and retained, subject to certain
exceptions. Once we receive and confirm your verifiable consumer request to
delete, we will delete (and direct our service providers to delete) your
personal information from our records, unless an exception applies.

You may submit a request to know or request to delete, free of charge, online
through our interactive webform here, or through our toll-free number at
LensCrafters: 877-753-6727

Note: for requests to delete, we will require you to separately confirm that you
want your personal information deleted. To verify your identity, we require you
provide your name and email and to confirm your identity through a confirmation
email message. For some requests, we may also require you to sign a declaration
under penalty of perjury that you are the consumer whose personal information is
the subject of the request. Once submitted, you will receive an email within 10
business days that we will use to verify your identity and provide confirmation
of your request. If we cannot verify your identity within 45 days, we may deny
your request. We will respond to your request to know or request to delete
within 45 days from the day we receive the request. If necessary, we may extend
the time period to a maximum total of 90 days from the day we receive the
request. In such case, you will receive an email notifying you of the extension
and explaining the reason for the extension. Any disclosure in response to a
request to know will cover the 12-month period preceding the business’s receipt
of the request and will be delivered in a readily useable digital format, or by
mail at your request.

Your request to know or request to delete may be denied for any reason allowable
under the CCPA. For example, we may deny your deletion request if retaining the
information is necessary for us or our service provider(s) to:

 * Complete the transaction for which we collected the personal information,
   provide a good or service that you requested, take actions reasonably
   anticipated within the context of our ongoing business relationship with you,
   or otherwise perform our contract with you.
 * Comply with a legal obligation.
 * Make other internal and lawful uses of that information that are compatible
   with the context in which you provided it or any other purpose permitted by
   the CCPA.

Similarly, we may deny requests:

 * If the information is not subject to the CCPA or otherwise excluded from the
   CCPA’s scope. Excluded information may include the following:
   * publicly available information from government records;
   * deidentified or aggregated consumer information;
   * health or medical information covered by the Health Insurance Portability
     and Accountability Act of 1996 (HIPAA) or the California Confidentiality of
     Medical Information Act (CMIA), clinical trial data, or other qualifying
     research data;
   * personal information covered by certain sector-specific privacy laws,
     including the Fair Credit Reporting Act (FCRA), the Gramm-Leach-Bliley Act
     (GLBA) or California Financial Information Privacy Act (FIPA), and the
     Driver's Privacy Protection Act of 1994; and
   * certain workforce-related personal information and business-to-business
     communication.
 * For specific pieces of personal information if the disclosure creates a
   substantial, articulable, and unreasonable risk to the security of that
   personal information, your account with us, or the security of our systems or
   networks.
 * To access or delete information that is de-identified.
 * If your identity cannot be verified to a degree of certainty required by the
   CCPA.
 * From an authorized agent that does not submit proof that they have been
   authorized by the consumer to act on the consumer’s behalf.

REQUEST TO OPT-OUT

If you are 16 years of age or older, you have the right to opt-out from a sale
of your personal information. We do not sell the personal information of
consumers we actually know are less than 16 years of age, unless we receive
affirmative authorization (the "right to opt-in") from either the consumer who
is between 13 and less than 16 years of age, or the parent or guardian of a
consumer less than 13 years of age. Consumers who opt-in to personal information
sales may opt-out of future sales at any time.

To exercise the right to opt-out, you may submit a request at Do Not Sell My
Personal Information or through our toll-free number at LensCrafters:
877-753-6727

We will act upon your request no later than 15 days from the date we received
the request. Note that we may deny a request to opt-out if we have a good-faith,
reasonable, and documented belief that the request is fraudulent. Once you make
an opt-out request, we will wait at least twelve (12) months before asking you
to reauthorize personal information sales.

COLLECTION OF PERSONAL INFORMATION

We collect information that identifies, relates to, describes, references, is
reasonably capable of being associated with, or could reasonably be linked,
directly or indirectly, with a particular consumer (“personal information”). In
particular, we have collected the following categories of personal information
from consumers within the last twelve (12) months:

Category Examples Collected A. Identifiers. A real name, alias, postal address,
unique personal identifier, online identifier Internet Protocol address, email
address, account name, social security number, driver’s license number, passport
number, or other similar identifiers YES B. Personal information categories
listed in the California Customer Records statute (Cal. Civ. Code § 1798.80(e)).
A name, signature, Social Security number, physical characteristics or
description, address, telephone number, passport number, driver's license or
state identification card number, insurance policy number, education,
employment, employment history, bank account number, credit card number, debit
card number, or any other financial information, medical information, or health
insurance information. Some personal information included in this category may
overlap with other categories. YES C. Protected classification characteristics
under California or federal law. Age (40 years or older), race, color, ancestry,
national origin, citizenship, religion or creed, marital status, medical
condition, physical or mental disability, sex (including gender, gender
identity, gender expression, pregnancy or childbirth and related medical
conditions), sexual orientation, veteran or military status, genetic information
(including familial genetic information). YES D. Commercial information. Records
of personal property, products or services purchased, obtained, or considered,
or other purchasing or consuming histories or tendencies. YES E. Biometric
information. Genetic, physiological, behavioral, and biological characteristics,
or activity patterns used to extract a template or other identifier or
identifying information, such as, fingerprints, faceprints, and voiceprints,
iris or retina scans, keystroke, gait, or other physical patterns, and sleep,
health, or exercise data. YES F. Internet or other similar network activity.
Browsing history, search history, information on a consumer's interaction with a
website, application, or advertisement. YES G. Geolocation data. Physical
location or movements. YES H. Sensory data. 
Audio, electronic, visual, thermal,
olfactory, or similar information. NO I. Professional or employment-related
information. Current or past job history or performance evaluations. YES J.
Non-public education information (per the Family Educational Rights and Privacy
Act (20 U.S.C. Section 1232g, 34 C.F.R. Part 99)). Education records directly
related to a student maintained by an educational institution or party acting on
its behalf, such as grades, transcripts, class lists, student schedules, student
identification codes, student financial information, or student disciplinary
records. YES K. Inferences drawn from other personal information. Profile
reflecting a person's preferences, characteristics, psychological trends,
predispositions, behavior, attitudes, intelligence, abilities, and aptitudes.
YES

We may obtain the categories of personal information listed above from the
following categories of sources:

 * Directly from you or your agent.
 * Indirectly from you or your agent. For example, through information we
   collect in the course of providing services.
 * Directly and indirectly from activity on our websites. For example, via
   signups on our Platforms, such as through the creation of an account.
 * Indirectly through pixels and other tracking technologies operated by us or
   third parties on the Platforms

USE OF PERSONAL INFORMATION

We may use or disclose the personal information we collect for one or more of
the following business purposes:

 * To fulfill an order.
 * To provide you with information, products or services that you request from
   us.
 * To provide you with email alerts, event registrations and other notices
   concerning our products or services, or events or news, that may be of
   interest to you.
 * To improve our website and present its contents to you.
 * For testing, research, analytics and development.
 * To create audiences for our advertisements, target our advertisements, and
   generate reports about the performance of our advertisements.
 * To respond to law enforcement requests and as required by applicable law,
   court order, or governmental regulations.
 * As described to you when collecting your personal information or as otherwise
   set forth in the CCPA.
 * To evaluate or conduct a merger, divestiture, restructuring, reorganization,
   dissolution, or other sale or transfer of some or all of our assets, whether
   as a going concern or as part of bankruptcy, liquidation, or similar
   proceeding, in which personal information held by us is among the assets
   transferred.

SHARING PERSONAL INFORMATION

In the preceding twelve (12) months, we have disclosed and/or sold personal
information to third parties for a commercial or business purpose, as authorized
under applicable law. We do not sell the personal information of minors under 16
years of age without affirmative consent.

In the preceding twelve (12) months, we have disclosed and sold the following
categories of personal information for a business purpose to the following
categories of third parties indicated in the chart below.

Personal Information Category Business Purpose Disclosures Sales A: Identifiers.
Parent or Subsidiary Organizations
Affiliates
Service Providers
Operating Systems and Platforms
Data Analytic Providers
Advertising Providers
Social Media Advertising Providers
Data Analytic Providers
Social Media B: California Customer Records personal information categories.
Parent or Subsidiary Organizations
Affiliates
Service Providers
Operating Systems and Platforms
Data Analytic Providers
Advertising Providers
Social Media Advertising Providers
Data Analytic Providers
Social Media C: Protected classification characteristics under California or
federal law. Parent or Subsidiary Organizations
Affiliates
Service Providers
Operating Systems and Platforms None D: Commercial information. Parent or
Subsidiary Organizations
Affiliates
Service Providers
Operating Systems and Platforms
Advertising Providers
Social Media Advertising Providers
Social Media E: Biometric information. Parent or Subsidiary Organizations
Service Providers
Operating Systems and Platforms None F: Internet or other similar network
activity. Parent or Subsidiary Organizations
Operating Systems and Platforms
Advertising Providers
Data Analytic Providers
Social Media Advertising Providers
Data Analytic Providers Social Media G: Geolocation data. Parent or Subsidiary
Organizations
Affiliates
Service Providers
Operating Systems and Platforms
Data Analytic Providers None H: Sensory data. None None I: Professional or
employment-related information. None None J: Non-public education information.
Parent or Subsidiary Organizations
Affiliates
Service Providers None K: Inferences drawn from other personal information.
Parent or Subsidiary Organizations
Service Providers
Operating Systems and Platforms
Advertising Providers
Social Media Advertising Providers
Social Media

If you have questions or concerns regarding this Policy, please direct inquiries
to: privacyoffice@luxotticaretail.com

Top


YOUR CHOICES

To opt out of our email marketing or to unsubscribe from our email newsletters,
you can contact our customer service department using the information in the
“Contact” section below, or you can use the link provided at the bottom of each
marketing message or newsletter. If you choose to opt out, you will continue to
receive all email communications related to our transaction(s) and relationship
with you.

If you would like to update your mailing information or want your name and
address removed from our direct mailing list, you can contact our customer
service department using the information in the “Contact” section below.

As described in this Policy, we may also make your information available to
third parties for their direct marketing purposes (except for your phone number
or biometric information). Pursuant to California Civil Code § 1798.83, no more
than once per calendar year, California residents may request that we send you
via mail or email: (1) the categories of personal information disclosed to those
third parties; and (2) the names and addresses of those third parties. To
request this information, please contact us at
privacyoffice@luxotticaretail.com.

Top


CHILDREN’S PRIVACY

We understand the importance of protecting children’s privacy, especially in an
online environment. Our Platforms are not intentionally designed for or directed
at children less than 16 years of age. We do not knowingly collect personal
information from children under the age of 16 without the consent of the child’s
parent or guardian. We encourage parents and guardians to provide adequate
protection measures to prevent minors from providing information unwillingly on
the internet. If we are aware of any personal information relating to children
that we have collected, we will take steps to securely remove it from our
systems.

Top


UPDATING YOUR INFORMATION

You may request to view, update, or correct your personal information by
contacting our privacy office at the information provided in the “Contact”
section below. In order to protect your privacy, we will take steps to verify
your identity before granting you access to the information or enabling you to
make corrections.

Top


SECURITY

We maintain reasonable and appropriate safeguards to help protect your personal
information from loss and from unauthorized acquisition. We monitor activity on
our Platforms to prevent any unauthorized disclosure of information. In
addition, we utilize a licensed system for credit card authorization and fraud
detection.

Top


DO NOT TRACK SIGNAL

Your browser settings may allow you to automatically transmit a “Do Not Track”
signal to online services you visit. Note, however, there is no consensus among
industry participants as to what “Do Not Track” means in this context. Like many
online services, we currently do not alter our practices when we receive a “Do
Not Track” signal from a visitor’s browser. To find out more about “Do Not
Track,” you can visit http://www.allaboutdnt.com, but we are not responsible for
the completeness or accuracy of this third-party information.

Top


INTEREST-BASED ADVERTISING AND CHOICE

We may engage and work with service providers and other third parties to serve
advertisements on the service and/or on third-party services. Some of these ads
may be tailored to your interests based on your browsing of the service and
elsewhere on the Internet, sometimes referred to as “interest-based advertising”
and “online behavioral advertising” (“Interest-based Advertising”), which may
include sending you an ad on a third-party service after you have left the
service (i.e., “retargeting”).

You may choose whether to receive some Interest-based Advertising by submitting
opt-outs. Some of the advertisers and service providers that perform
advertising-related services for us and third parties may participate in the
Digital Advertising Alliance’s (“DAA”) Self-Regulatory Program for Online
Behavioral Advertising. To learn more about how you can exercise certain choices
regarding Interest-based Advertising, visit http://www.aboutads.info/choices,
and http://www.aboutads.info/appchoices for information on the DAA’s opt-out
program for mobile apps.

Some of these companies may also be members of the Network Advertising
Initiative (“NAI”). To learn more about the NAI and your opt-out options for
their members, see http://www.networkadvertising.org/choices. Please be aware
that, even if you are able to opt out of certain kinds of Interest-based
Advertising, you may continue to receive other types of ads.

Opting out only means that those selected members should no longer deliver
certain Interest-based Advertising to you but does not mean you will no longer
receive any targeted content and/or ads (e.g., from other ad networks). Also, if
your browsers are configured to reject cookies when you visit these opt-out
webpages, or you subsequently erase your cookies, use a different device or web
browser or use a non-browser-based method of access (e.g., mobile app), your NAI
/ DAA browser-based opt-out may not, or may no longer, be effective. We support
the ad industry’s 2009 Self-regulatory Principles for Online Behavioral
Advertising
(https://www.iab.com/wp-content/uploads/2015/05/ven-principles-07-01-09.pdf) and
expect that ad networks we directly engage to serve you Interest-based
Advertising will do so as well, though we cannot guarantee their compliance. We
are not responsible for the effectiveness of, or compliance with, any
third-parties’ opt-out options or programs or the accuracy of their statements
regarding their programs.

Top


TRACKING ACROSS TIME AND TECHNOLOGIES DISCLOSURE

Some information about your use of the service and certain third-party services
may be collected by us or by third parties using tracking technologies across
time and services and used by us and third parties for purposes such as to
associate different devices you use and deliver relevant ads and/or other
content to you on the service and certain third-party services.

Top


UPDATES TO POLICY

We may change this Policy at any time in our discretion. If we decide to change
our Policy, we will post the changes on this page. Please review this page
periodically to see any updates to the information provided here. This Policy
was last updated on [November 10, 2021].

Top


CONSUMERS WITH DISABILITIES

To request this Policy in an alternative format, please reach out to us at the
Contact information provided below.

Top


CONTACT

If you have questions or wish to contact us about this Policy, please direct
inquiries to:

Privacy Office
Luxottica of America Inc.
4000 Luxottica Place
Mason, Ohio 45040
Phone: 513-765-4321
Email: privacyoffice@luxotticaretail.com



close?


PERKS ARE NOT AVAILABLE WITH INSURANCE

If you athenticate with your Insurance Plan, you won't be able to use Perks.

Cancel Use Insurance
Check your insurance eligibility
We accept most vision insurance plans online, saving you time and money.
Discover more

No match found.

Your insurance might be out of network, check information below.


Select or type your insurance provider*
Insurance provider cannot be empty.
First Name*
The first name field cannot be empty. Please enter letters only Please enter a
valid first name.
Last Name*
Please enter a valid last name.
Date of birth* Please enter a valid date of birth.
Toggle calendar

November 2021
< >
SunMonTueWedThuFriSat
31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
30 1 2 3 4
Zip Code*
Please enter a valid zip code.
I certify that my use of this service abides by the Luxottica Retail HIPPA &
Privacy Policies

To proceed, tick the box above to certify you're 18 years or older. If you're
not, you cannot proceed with this step.
Apply insurance
We also accept out-of-network plans
Download Form
For your security, your personal benefits information is only available during
your session and will be erased when you close the browser.


BRANDS

BRANDS

 * Ray-Ban
 * Oakley
 * Versace
 * Coach
 * Michael Kors
 * Prada
 * View all Brands



EYECARE

EYECARE

 * Our Lenses
 * Schedule an Eye Exam
 * Vision Guide
 * Eyewear Glossary
 * Measuring your PD
 * Tips From Our Experts
 * Blue Light Glasses
 * 



SAVINGS

SAVINGS

 * Black Friday
 * Cyber Monday
 * Offers & Discount
 * Insurance
 * FSA & HSA
 * LensCrafters credit card
 * AAA Members
 * AARP Members
 * 



CUSTOMER SERVICE

CUSTOMER SERVICE

   
 * Personalized services
 * Purchase Care
 * Online Order Status
 * Shipping & Returns
 * FAQ
 * Live chat
 * Contact us



LEGAL

LEGAL

 * Privacy Policy
 * Terms & Conditions
 * Independent Doctor's Notice
 * AdChoices
 * WebId: 692812936
 * Do not sell my personal information



COMPANY INFO

COMPANY INFO

 * About us
 * Our Flagship Store
 * Careers
 * Find a Store
 * Site Map


UNITED STATES (English)
 * UNITED STATES (English)
 * UNITED STATES (Español)
 * CANADA (English)
 * CANADA (Française)


We guarantee every transaction is 100% secure
 * 
 * 
 * 
 * 
 * 
 * 
 * 

Buy now, pay later with Affirm.  Learn More




© 2021 LensCrafters All Rights Reserved

Other sites of the Group
DISCOVER OTHER BRANDS FROM LUXOTTICA
Ray-Ban Oakley Persol Oliver Peoples Vogue Eyewear Sunglass Hut Target Optical
Glasses.com Contact Direct



PAYING IN INSTALLMENTS

Want to spread out the cost of your order with LensCrafters?
Select ‘Affirm’ or ‘Afterpay’ as your payment method at checkout to pay in
interest-free installments.

With Affirm, make 3 interest-free payments every two weeks with zero hidden
fees. Payment options are offered by Affirm, are subject to an eligibility
check, and may not be available in all states. CA residents: Loans by Affirm
Loan Services, LLC are made or arranged pursuant to a California Finance Lender
license.

With Afterpay, make 4 interest-free payments, every two weeks. You must be over
18, a resident of the U.S., and meet additional eligibility criteria to qualify.
Late fees may apply. Click here for complete terms. Loans to California
residents made or arranged are pursuant to a California Finance Lenders Law
license.



Luxottica of America uses cookies, script code, and other similar tracking
technology to collect data and/or monitor your interactions on our sites and to
improve your experience. By clicking “Accept All Cookies,” you consent to our
use of cookies. For more information about cookies and the processing of your
personal information, please see our Privacy Policy. To manage your cookie
selections, please see our Cookie Manager.
Accept All Cookies