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
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 DOMName: navigation-find-a-store — GET /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: CatalogSearchForm — GET 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&storeId=10851&catalogId=11651'); clearSearchField();" onblur="fillSearchField();"
onkeyup="doAutoSuggest(event, "AutoSuggestView?coreName=MC_11101_CatalogEntry_en_US&serverURL=http%3a%2f%2flbsolrronaprodlive.luxgroup.net%3a3737%2fsolr%2fMC_11101_CatalogEntry_en_US", 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 && 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 && !insuranceLoginForm.firstname.$valid && insuranceLoginForm.firstname.$touched, bold: important, 'valid': !firstname_resetenabled && 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 && step2.firstname.$dirty && 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 && step2.firstname.$dirty && step2.firstname.$invalid && step2.firstname.$viewValue != null && step2.firstname.$error.pattern" aria-label="Please enter letters only"
tabindex="0"> Please enter letters only </span>
<span ng-show="!insuranceLoginForm.firstname.$valid && 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 && !insuranceLoginForm.lastname.$valid && insuranceLoginForm.lastname.$touched, bold: important, 'valid': !lastname_resetenabled && 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 && 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 && !insuranceLoginForm.dob.$valid && insuranceLoginForm.dob.$touched, bold: important, 'valid': !dob_resetenabled && 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 && 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()"> < </button> <button type="button" class="next disabled"
ng-class="{'disabled': nextMonthIsInvalid()}" ng-disabled="nextMonthIsInvalid()" ng-click="goToNextMonth()" disabled="disabled"> > </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 && !insuranceLoginForm.zipcode.$valid && insuranceLoginForm.zipcode.$touched, bold: important, 'valid': !zipcode_resetenabled && 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 && 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&storeId=10851&category=InsuranceClaimsSystem"> Luxottica Retail HIPPA & 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 && 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