my.lifetouch.com
Open in
urlscan Pro
160.20.208.15
Public Scan
Submitted URL: http://mylifetouch.com/
Effective URL: https://my.lifetouch.com/mylifetouch/
Submission: On December 01 via manual from US — Scanned from DE
Effective URL: https://my.lifetouch.com/mylifetouch/
Submission: On December 01 via manual from US — Scanned from DE
Form analysis
3 forms found in the DOMName: pictureIdForm —
<form ng-submit="pictureDayForm.onContinue(canContinue)" class="ng-pristine ng-invalid ng-invalid-required ng-valid-maxlength" novalidate="novalidate" name="pictureIdForm" data-test-id="d4a5c9b6-87a9-4105-af65-f7175de69b3b"
ng-init="pictureDayForm.init()">
<!-- ngIf: pageScope == 'SHOPPING_CART' -->
<!-- ngIf: pageScope === 'HOME' -->
<div class="optFormHeader bottom-32 ng-scope" ng-if="pageScope === 'HOME'"><span class="f5 weight-600 mara-dark-grey ng-scope" lt-translate="HOME_FORM_ENTER_PICTURE_DAY">Enter the Picture Day ID found on your flyer or Portrait ID found on your
proof sheet.</span>
</div><!-- end ngIf: pageScope === 'HOME' -->
<!-- ngIf: pageScope !== 'HOME' -->
<div class="fpd-form-links actions text-center ng-hide" ng-hide="pageScope == 'SPORTZ' || pageScope === 'HOME'" data-test-id="a18b7239-478e-46be-a0fa-391506b64d09">
<i class="mara-blue f4 fal fa-camera" ng-click="findMyPictureDay($event)"></i>
<a data-id="text_link" href="" class="fpd-link ng-scope" ng-click="findMyPictureDay($event)" lt-translate="FIND_MY_PICTURE_DAY_HOME_PAGE" data-test-find-picture-day-id="">Find your Picture Day and Picture Day ID!</a>
</div>
<div class="picture-day-fields">
<fieldset ng-class="{valid: !pictureDayForm.portraitIdInvalid}" class="text-center valid">
<div class="refreshed-field">
<input type="text" ng-class="{'requirementFailed': pictureDayForm.portraitIdInvalid}" class="portrait-id ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" name="ID" id="portraitId" lt-key-filter="name"
maxlength="10" ng-model="pictureDayForm.portraitId" data-test-portrait-id="" ng-blur="pictureDayForm.validateInput(pictureIdForm.ID)" ng-change="pictureDayForm.setRelationshipDisclaimer();pictureDayForm.unCheck();" required="">
<label lt-translate="PICTURE_DAY_FORM_IDENTIFIER" class="ng-scope">Picture Day ID or Portrait ID</label>
</div>
</fieldset>
<fieldset ng-class="{valid: !pictureDayForm.accessCodeInvalid}" class="text-center ng-hide valid" ng-show="pictureDayForm.isPortraitIdEntered()">
<div class="refreshed-field">
<input type="text" ng-class="{'requirementFailed': pictureDayForm.accessCodeInvalid}" name="accessCode" lt-key-filter="name" maxlength="4" ng-model="pictureDayForm.accessCode" ng-blur="pictureDayForm.validateInput(pictureIdForm.accessCode)"
ng-change="pictureDayForm.unCheck()" data-test-access-code="" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength">
<label lt-translate="PICTURE_DAY_FORM_ACCESS_CODE" class="ng-scope">Access Code</label>
</div>
</fieldset>
<fieldset ng-class="{valid: !pictureDayForm.subjectLastNameInvalid}" class="text-center ng-hide valid" ng-show="pictureDayForm.isPortraitIdEntered()">
<div class="refreshed-field">
<input type="text" maxlength="50" name="subjectLastName" ng-class="{'requirementFailed': pictureDayForm.subjectLastNameInvalid}" lt-key-filter="name" ng-model="pictureDayForm.subjectLastName"
ng-blur="pictureDayForm.validateInput(pictureIdForm.subjectLastName)" ng-change="pictureDayForm.unCheck()" data-test-subject-last-name="" required=""
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength">
<label lt-translate="PICTURE_DAY_FORM_LAST_NAME" class="ng-scope">Student's Last Name</label>
</div>
</fieldset>
<fieldset ng-class="{valid: !pictureDayForm.subjectRelationshipInvalid}" class="text-center ng-hide valid" ng-show="pictureDayForm.isPortraitIdEntered()">
<div class="f5 refreshed-field relationship bottom-20">
<select name="subjectRelationship" ng-class="{'requirementFailed': pictureDayForm.subjectRelationshipInvalid}" lt-key-filter="name" ng-model="pictureDayForm.subjectRelationship"
ng-change="pictureDayForm.setRelationshipDisclaimer();pictureDayForm.unCheck()" ng-blur="pictureDayForm.validateInput(pictureIdForm.subjectRelationship)" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
<option value="" selected="selected"></option>
<option value="ParentGuardian" lt-translate="PICTURE_DAY_PARENT_GUARDIAN" lt-zone="MOBILE_TRANS_HOME" class="ng-scope">Parent/Guardian</option>
<option value="GrandParents" lt-translate="PICTURE_DAY_GRANDPARENT" lt-zone="MOBILE_TRANS_HOME" class="ng-scope">Grandparent</option>
<option value="Others" lt-translate="PICTURE_DAY_OTHER" lt-zone="MOBILE_TRANS_HOME" class="ng-scope">Other</option>
</select>
<label lt-translate="PICTURE_DAY_FORM_RELATIONSHIP" class="ng-scope">Relationship to Student</label>
<a data-id="text_link" class="weight-600 no-underline info-button" popover-placement="bottom-right" popover-trigger="'outsideClick'" uib-popover-html="pictureDayForm.getPopoverForRelationShip()" popover-class="popover-content">
<i class="fal fa-info-circle f4 mara-blue"></i>
</a>
</div>
</fieldset>
<fieldset ng-show="pictureDayForm.enableRelationshipDisclaimer" class="ng-hide">
<lt-checkbox lt-ng-model="pictureDayForm.relationshipDisclaimer" lt-id="relationshipDisclaimer" lt-label-id="rel-disclaimer-label" ng-click="pictureDayForm.toggleDisclaimer($event)" class="ng-isolate-scope"> <input type="checkbox"
id="relationshipDisclaimer" ng-model="ltNgModel" hidden="hidden" aria-hidden="true" class="ng-pristine ng-untouched ng-valid ng-empty"> <span class="lt-checkbox" ng-click="toggleValue()" ng-keypress="onKeypress($event)" role="checkbox"
aria-checked="false" aria-labelledby="rel-disclaimer-label" tabindex="0"> <i class="fa fa-check ng-hide" aria-hidden="true" ng-show="ltNgModel"></i> </span></lt-checkbox>
<label class="f5 bottom-16 relationship-disclaimer-label ng-binding" id="relationship-disclaimer-label" for="relationship-disclaimer"> By checking this box, I declare and affirm that I have express permission from the parent or legal guardian
of this student to view and/or order this student's photograph. </label>
</fieldset>
<fieldset>
<!-- ngIf: pageScope !== 'HOME' -->
<div class="row" data-test-id="a5d985c0-470b-49f0-a8ba-10a8aa711813">
<!-- ngIf: pageScope !== 'HOME' -->
<!-- ngIf: pageScope==='HOME' -->
<div class="col-xs-12 top-32 shop-now-button-container ng-scope" ng-if="pageScope==='HOME'" data-test-id="13804f58-d7cf-4ab1-8144-257d441a119b">
<!-- ngIf: pageScope === 'HOME' --><input ng-if="pageScope === 'HOME'" class="lt-btn btn shopNowButton ng-scope" role="button" type="submit" value="Start Order" ng-disabled="pictureDayForm.disableShopNowButton()" data-test-shop-now-btn=""
disabled="disabled"><!-- end ngIf: pageScope === 'HOME' -->
</div><!-- end ngIf: pageScope==='HOME' -->
</div>
<div class="fpd-form-links actions text-center padding-top20" data-test-id="a18b7239-478e-46be-a0fa-391506b64d09">
<a data-id="text_link" class="f-misc-14 mara-dark-grey weight-600 no-underline info-button" popover-placement="bottom-middle" popover-trigger="'outsideClick'" uib-popover-html="pictureDayForm.getPopover()" popover-class="popover-content">
<span lt-translate="FIND_MY_PICTURE_DAY_NEEDHELP_LINK_TEXT" data-id="text_link" data-test-need-help="" lt-zone="MOBILE_TRANS_HOME" class="weight-600 ng-scope">Where can I find my Picture Day ID?</span> <i class="fal fa-question-circle f5 mara-blue"></i>
</a>
</div>
</fieldset>
</div>
</form>
<form class="ng-pristine ng-valid">
<div class="row">
<div class="col-xs-6 rp8">
<div class="refreshed-field">
<input id="school-city" ng-model="schoolSearch.schoolCity" autocomplete="address-level2" type="text" class="ng-pristine ng-untouched ng-valid ng-empty">
<label for="school-city" lt-translate="SCHOOL_SEARCH_CITY" class="ng-scope">School City</label>
</div>
</div>
<div class="col-xs-6 lp8">
<div class="refreshed-field">
<select id="school-state" ng-model="schoolSearch.schoolState" ng-options="stateProvince as stateProvince.description for stateProvince in schoolSearch.stateProvinces track by stateProvince.description"
class="ng-pristine ng-untouched ng-valid ng-empty">
<option value="" disabled="disabled" class="" selected="selected"></option>
<option label="Alabama" value="Alabama">Alabama</option>
<option label="Alaska" value="Alaska">Alaska</option>
<option label="American Samoa" value="American Samoa">American Samoa</option>
<option label="Arizona" value="Arizona">Arizona</option>
<option label="Arkansas" value="Arkansas">Arkansas</option>
<option label="California" value="California">California</option>
<option label="Colorado" value="Colorado">Colorado</option>
<option label="Connecticut" value="Connecticut">Connecticut</option>
<option label="Delaware" value="Delaware">Delaware</option>
<option label="District of Columbia" value="District of Columbia">District of Columbia</option>
<option label="Federated States of Micronesia" value="Federated States of Micronesia">Federated States of Micronesia</option>
<option label="Florida" value="Florida">Florida</option>
<option label="Georgia" value="Georgia">Georgia</option>
<option label="Guam" value="Guam">Guam</option>
<option label="Hawaii" value="Hawaii">Hawaii</option>
<option label="Idaho" value="Idaho">Idaho</option>
<option label="Illinois" value="Illinois">Illinois</option>
<option label="Indiana" value="Indiana">Indiana</option>
<option label="Iowa" value="Iowa">Iowa</option>
<option label="Kansas" value="Kansas">Kansas</option>
<option label="Kentucky" value="Kentucky">Kentucky</option>
<option label="Lousiana" value="Lousiana">Lousiana</option>
<option label="Maine" value="Maine">Maine</option>
<option label="Marshall Islands" value="Marshall Islands">Marshall Islands</option>
<option label="Maryland" value="Maryland">Maryland</option>
<option label="Massachusetts" value="Massachusetts">Massachusetts</option>
<option label="Michigan" value="Michigan">Michigan</option>
<option label="Minnesota" value="Minnesota">Minnesota</option>
<option label="Mississippi" value="Mississippi">Mississippi</option>
<option label="Missouri" value="Missouri">Missouri</option>
<option label="Montana" value="Montana">Montana</option>
<option label="Nebraska" value="Nebraska">Nebraska</option>
<option label="Nevada" value="Nevada">Nevada</option>
<option label="New Hampshire" value="New Hampshire">New Hampshire</option>
<option label="New Jersey" value="New Jersey">New Jersey</option>
<option label="New Mexico" value="New Mexico">New Mexico</option>
<option label="New York" value="New York">New York</option>
<option label="North Carolina" value="North Carolina">North Carolina</option>
<option label="North Dakota" value="North Dakota">North Dakota</option>
<option label="Northern Mariana Islands" value="Northern Mariana Islands">Northern Mariana Islands</option>
<option label="Ohio" value="Ohio">Ohio</option>
<option label="Oklahoma" value="Oklahoma">Oklahoma</option>
<option label="Oregon" value="Oregon">Oregon</option>
<option label="Palau" value="Palau">Palau</option>
<option label="Pennsylvania" value="Pennsylvania">Pennsylvania</option>
<option label="Puerto Rico" value="Puerto Rico">Puerto Rico</option>
<option label="Rhode Island" value="Rhode Island">Rhode Island</option>
<option label="South Carolina" value="South Carolina">South Carolina</option>
<option label="South Dakota" value="South Dakota">South Dakota</option>
<option label="Tennessee" value="Tennessee">Tennessee</option>
<option label="Texas" value="Texas">Texas</option>
<option label="Utah" value="Utah">Utah</option>
<option label="Vermont" value="Vermont">Vermont</option>
<option label="Virgin Islands" value="Virgin Islands">Virgin Islands</option>
<option label="Virginia" value="Virginia">Virginia</option>
<option label="Washington" value="Washington">Washington</option>
<option label="West Virginia" value="West Virginia">West Virginia</option>
<option label="Wisconsin" value="Wisconsin">Wisconsin</option>
<option label="Wyoming" value="Wyoming">Wyoming</option>
</select>
<label for="school-state">
<!-- ngIf: schoolSearch.isCanadian -->
<!-- ngIf: !schoolSearch.isCanadian --><span ng-if="!schoolSearch.isCanadian" lt-translate="SCHOOL_SEARCH_STATE" class="ng-scope">State</span><!-- end ngIf: !schoolSearch.isCanadian -->
</label>
</div>
</div>
</div>
<div class="refreshed-field top-8">
<input id="school-name" ng-model="schoolSearch.schoolName" ng-disabled="!schoolSearch.schoolCity || !schoolSearch.schoolState" ng-focus="!!schoolSearch.selectedAccount && schoolSearch.resetSelected()"
ng-class="{ 'show-carrot': !!schoolSearch.selectedAccount }" lt-on-key-pause="schoolSearch.onPause()" type="text" autocomplete="off" class="ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty" disabled="disabled">
<label for="school-name">
<!-- ngIf: !schoolSearch.schoolName --><span ng-if="!schoolSearch.schoolName" lt-translate="SCHOOL_SEARCH_START_SCHOOL" class="ng-scope">Start Typing Your School Name</span><!-- end ngIf: !schoolSearch.schoolName -->
<!-- ngIf: !!schoolSearch.schoolName -->
</label>
</div>
</form>
POST
<form id="fileUploadForm" enctype="multipart/form-data" method="post" target="fileUploadIframe"><input type="file" id="fileSelector" name="file" style="display: none;"><input name="filename" type="hidden"></form>
Text Content
* 0 * (Log Out) Sign In * Create Account * 's Account * Sign In * Create Account * Home * Packages * Custom Packages * Photos & Gifts * PHOTOS * Special Offers * HELP * Home * Packages * Custom Packages * Photos & Gifts * PHOTOS * Special Offers * HELP Looking for your order? Get Your order status online Don't have a Picture Day ID? Shop for your student using a Student ID* Ordering your pictures just got easier! No need for access codes to order pictures • Use the Student ID assigned by your School. • Save your Student when you sign in or create an account. Start Using Student ID Don't have a Picture Day ID? Shop for your student using a Student ID* Picture Day ID Student ID Enter the Picture Day ID found on your flyer or Portrait ID found on your proof sheet. Find your Picture Day and Picture Day ID! Picture Day ID or Portrait ID Access Code Student's Last Name Parent/Guardian Grandparent Other Relationship to Student By checking this box, I declare and affirm that I have express permission from the parent or legal guardian of this student to view and/or order this student's photograph. Where can I find my Picture Day ID? You've reached the maximum number of student orders for this transaction. Find My Picture Day Let's start by finding your school. School City AlabamaAlaskaAmerican SamoaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFederated States of MicronesiaFloridaGeorgiaGuamHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLousianaMaineMarshall IslandsMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaNorthern Mariana IslandsOhioOklahomaOregonPalauPennsylvaniaPuerto RicoRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirgin IslandsVirginiaWashingtonWest VirginiaWisconsinWyoming State Start Typing Your School Name Sports and events not yet available. Looking for your order? Get Your order status online Start Using Student ID Ordering your pictures just got easier! • Use the Student ID assigned by your School. • Save your Student when you sign in or create an account. EARN REWARDS With Lifetouch Rewards, each purchase counts towards earning coupons. Sign Up FIND PICTURE DAY ID OR PORTRAIT ID Find Picture Day ID: This is unique to your school and is used to order before Picture Day. Find Portrait ID & Access Code: This is unique to your student and is usually used after Picture Day. FIND PICTURE DAY ID This ID is unique to your school and is used to order before Picture Day. The below sample order form highlights the location of the Picture Day ID. If you don't have a flyer, look up your Picture Day ID with Find My Picture Day FIND PORTRAIT ID & ACCESS CODE This is unique to your student and is usually used to order after Picture Day. The below samples highlight the location of the Portrait ID and Access Code on your printed materials. Note: Include the hyphen in the Portrait ID when you enter it on the website. Need help? Visit our Help Center . Help Change Language: English * Español * Lifetouch * Privacy Policy * Accessibility * Terms of Service * California Privacy Rights * Lifetouch Canada ©2022 Shutterfly Lifetouch, Inc. All Rights Reserved. * Change Language: * English * Español * Help | * * Lifetouch | * Terms of Service | * Privacy Policy | * California Privacy Rights | * Accessibility | * Lifetouch Canada ©2022 Shutterfly Lifetouch, Inc. All Rights Reserved. Live chat:Get Support