PowerSchool Data Breach Information
Please see the message and details below regarding this incident that occured on December 22, 2024.
January 9, 2025
Subject: Important Information Regarding a Recent Cybersecurity Incident
Dear Collegiate Charter School of Lowell Community:
This message is to inform you of a recent cybersecurity incident that occurred on December 22, 2024, involving unauthorized access to certain student information within the PowerSchool Student Information System (SIS).
What Happened:
Steps Taken:
Collegiate Charter School understands this news may cause concern, and we sincerely apologize for this incident. We are committed to protecting the privacy and security of your information and working closely with you to address any concerns you may have. We will continue to update you as the situation evolves. Although we don’t anticipate any issues, out of an abundance of precautions we urge you to monitor your accounts and report anything suspicious.
If you have any questions or concerns, please contact Christian Simard, Director of Technology at IT@CollegiateLowell.org.
Sincerely,
Adam Bakr
Executive Director
Collegiate Charter School of Lowell
Q. How did this data breach happen?
On January 7, 2025, Collegiate Charter School of Lowell was notified by PowerSchool, the largest provider of cloud-based education software for K-12 education in the U.S., about a widespread internal data breach. This breach affected school districts nationwide, including several Massachusetts schools. Unfortunately, the breach resulted in the disclosure of Collegiate student and staff’s personally identifiable information (PII) to an unauthorized third party.
PowerSchool stated that a support contractor’s login account was compromised which allowed authorized access into many of their clients’ data systems.
Q. When did the data breach occur?
Q. When was PowerSchool first alerted about the data breach?
Q. When was Collegiate first alerted about the breach?
Q. Did PowerSchool pay the extortion demand?
Q. Does Collegiate use other PowerSchool products? Were those affected?
Q. What specific Personal Identifiable Information (PII) was exposed?
Q. Was Private Health Information (PHI) exposed?
Q. Were staff or student social security numbers exposed?
Q. Is PowerSchool SIS safe to use?
Q. Is there a potentional backdoor access to our SIS?
Q. What is Collegiate doing to protect the privacy and safety of staff and student data?
Q. Does PowerSchool offer identity or credit monitoring to those affected by the data breach?
Thank you to a sister Massachusetts district for providing some of these questions and formatting.
PowerSchool Data Field Name | Field Description | Percentage of breached records containing data in this field |
---|---|---|
PhotoFlag | 0 or 1 | 100.00% |
Student_AllowWebAccess | 0 or 1 | 100.00% |
Sched_Priority | 0, 1, 2, 3,or 4 | 100.00% |
Lunch_ID | 0's - not used | 100.00% |
LDAPEnabled | 0's - not used | 100.00% |
TuitionPayer | 0's - not used | 100.00% |
EnrollmentCode | 0's - not used | 100.00% |
Balance1 | 0's - not used | 100.00% |
Balance2 | 0's - not used | 100.00% |
Balance3 | 0's - not used | 100.00% |
Balance4 | 0's - not used | 100.00% |
FedRaceDecline | 0's - not used | 100.00% |
Fee_Exemption_Status | 0's - not used | 100.00% |
Graduated_Rank | 0's - not used | 100.00% |
SDataRN | 0's - not used | 100.00% |
Simple_GPA | 0's - not used | 100.00% |
Simple_PCT | 0's - not used | 100.00% |
SummerSchoolID | 0's - not used | 100.00% |
TeacherGroupID | 0's - not used | 100.00% |
WM_CreateTime | 0's - not used | 100.00% |
WM_Tier | 0's - not used | 100.00% |
FullTimeEquiv_obsolete | 0's - not used | 100.00% |
Phone_ID | 0's - not used | 100.00% |
AllowWebAccess | 0's and 1's | 100.00% |
GradReqSetID | 0's and 1's | 100.00% |
GPEntryYear | 0's or year | 100.00% |
FTEID | Data are numbers such as 0, 1, 2, 4, 5, etc. | 100.00% |
MembershipShare | Data is 1 | 100.00% |
Enroll_Status | Data is a 0, 1, 2, 3 or 4 | 100.00% |
State_EnrollFlag | Data is either true or false. | 100.00% |
State_ExcludeFromReporting | Data is either true or false. | 100.00% |
Exclude_fr_rank | Data is set to false | 100.00% |
LunchStatus | Data taken was either a 0 or 1. | 100.00% |
Sched_Scheduled | Data taken was either true or false | 100.00% |
Log | Date stamp | 100.00% |
TRANSACTION_DATE | Date stamp | 100.00% |
EntryDate | Date the student entered the school or district. | 100.00% |
Enrollment_SchoolID | DESE code for the school | 100.00% |
Graduated_SchoolID | DESE school code | 100.00% |
SchoolID | DESE school identifier number | 100.00% |
FedEthnicity | Federal designation of the student’s ethnicity - listed as a number | 100.00% |
EnrollmentID | Number associated to student’s enrollment record. | 100.00% |
WHOMODIFIEDID | Numbers | 100.00% |
dcid | Random Number | 100.00% |
Grade_Level | The current grade level of the student. | 100.00% |
ExitDate | The date the student exited the school or district. | 100.00% |
Sched_NextYearGrade | The grade level for the student in the next school year. | 100.00% |
DistrictEntryGradeLevel | The grade level of the student upon entry into the district. | 100.00% |
SchoolEntryGradeLevel | The grade level of the student when entering the current school. | 100.00% |
Next_School | The next school the student is expected to attend. | 100.00% |
State | The state where the student resides. | 100.00% |
Street | The street address of the student’s residence. | 100.00% |
DOB | The student’s date of birth. | 100.00% |
Sched_YearOfGraduation | The student’s expected year of graduation. | 100.00% |
First_Name | The student’s first name. | 100.00% |
LastFirst | The student’s full name in "Last Name, First Name" format. | 100.00% |
Gender | The student’s gender. | 100.00% |
Last_Name | The student’s last name. | 100.00% |
Student_Number | The unique student number within the district. | 100.00% |
Zip | The zip code of the student’s residence or mailing address. | 100.00% |
Sched_LoadLock | True / False | 100.00% |
Sched_LockStudentSchedule | True / False | 100.00% |
Father_StudentCont_guid | Unique ID - random string of numbers | 100.00% |
Guardian_StudentCont_guid | Unique ID - random string of numbers | 100.00% |
Mother_StudentCont_guid | Unique ID - random string of numbers | 100.00% |
Person_ID | Unique ID - random string of numbers | 100.00% |
ID | Unique identifier for a student in the system. | 100.00% |
StudentPers_guid | Unique identifier for the student’s personal record, long string. | 100.00% |
StudentPict_guid | Unique identifier for the student’s picture record. Note: students' photos were NOT included in the data breach. | 100.00% |
StudentSchlEnrl_guid | Unique identifier for the student’s school enrollment record. | 100.00% |
City | The city of the student’s residence. | 99.97% |
ClassOf | The graduation year for the student. | 99.97% |
Mailing_Street | The street address for the student’s mailing address. | 99.59% |
Mailing_Zip | The zip code for the student’s mailing address. | 99.59% |
Mailing_City | The city listed on the student’s mailing address. | 99.55% |
State_StudentNumber | The unique state-level identifier for the student. | 97.29% |
SchoolEntryDate | The date the student first entered the current school. | 95.02% |
DistrictEntryDate | The date the student first entered the district. | 95.02% |
CampusID | 0's or blanks | 93.64% |
Ethnicity | The student’s ethnicity as self-reported or recorded. | 93.61% |
Middle_Name | The student’s middle name. | 83.00% |
EntryCode | 1, 2, or 3 | 54.62% |
Mother | The name of the student’s mother. | 53.32% |
Student_Web_Password | Not actually their password | 50.77% |
Student_Web_ID | Not actually their user ID | 50.77% |
Web_Password | Not actually their password | 49.00% |
Web_ID | Not actually their user ID | 48.92% |
TransferComment | Comments regarding the student’s transfer - lists the school they are coming from or going to | 46.89% |
Father | The name of the student’s father. | 41.19% |
IP_ADDRESS | last IP address that PS was used from by the student | 30.40% |
Home_Room | For some students, this lists their homeroom as a classroom number. | 16.70% |
ExitCode | Numbers | 14.60% |
Emerg_Phone_2 | Phone number of the second emergency contact. | 10.44% |
Emerg_Contact_2 | The second emergency contact for the student. | 10.44% |
Home_Phone | The student’s home phone number. | 10.34% |
Emerg_Contact_1 | The first emergency contact for the student. | 10.10% |
Geocode | Geographical code for the student’s residence. | 10.07% |
Emerg_Phone_1 | Phone number of the first emergency contact. | 10.00% |
Mailing_Geocode | Geographical code for the student’s mailing address. | 9.89% |
Mailing_State | The state listed on the student’s mailing address. | 9.89% |
ExitComment | Specifies the school the student is now attending | 7.15% |
DistrictOfResidence | The district where the student resides. | 6.29% |
Doctor_Name | The name of the student's primary doctor. | 5.98% |
Doctor_Phone | The phone number for the student’s doctor. | 5.98% |
Alert_Medical | Used for medical alerts for life-threatening allergies, etc. | 4.23% |
Graduated_SchoolName | Name of the school from which the student graduated. | 1.86% |
GuardianEmail | Email address of the student’s guardian. | 1.06% |
WHOMODIFIEDTYPE | A, N or X | 0.00% |
Bus_Route | Blank | 0.00% |
Bus_Stop | Blank | 0.00% |
Locker_Combination | Blank | 0.00% |
Locker_Number | Blank | 0.00% |
Track | Blank | 0.00% |
Team | Blank | 0.00% |
Sched_NextYearHomeRoom | Blank | 0.00% |
Alert_Other | Blank | 0.00% |
Building | Blank | 0.00% |
Alert_OtherExpires | Blank | 0.00% |
Alert_Guardian | Blank | 0.00% |
SummerSchoolNote | Blank | 0.00% |
Applic_Response_Recvd_Date | Blank | 0.00% |
GradReqSet | Blank | 0.00% |
Applic_Submitted_Date | Blank | 0.00% |
Alert_GuardianExpires | Blank | 0.00% |
Enrollment_Transfer_Info | Blank | 0.00% |
Alert_MedicalExpires | Blank | 0.00% |
Sched_NextYearBuilding | Blank | 0.00% |
Alert_Discipline | Blank | 0.00% |
Family_Ident | Blank | 0.00% |
Alert_DisciplineExpires | Blank | 0.00% |
Cumulative_GPA | Blank | 0.00% |
Cumulative_Pct | Blank | 0.00% |
CustomRank_GPA | Blank | 0.00% |
Enrollment_Transfer_Date_Pend | Blank | 0.00% |
EnrollmentType | Blank | 0.00% |
GuardianFax | Blank | 0.00% |
LastMeal | Blank | 0.00% |
PL_Language | Blank | 0.00% |
Sched_NextYearBus | Blank | 0.00% |
Sched_NextYearHouse | Blank | 0.00% |
Sched_NextYearTeam | Blank | 0.00% |
Withdrawal_Reason_Code | Blank | 0.00% |
WM_Address | Blank | 0.00% |
WM_CreateDate | Blank | 0.00% |
WM_Password | Blank | 0.00% |
WM_Status | Blank | 0.00% |
WM_StatusDate | Blank | 0.00% |
WM_TA_Date | Blank | 0.00% |
WM_TA_Flag | Blank | 0.00% |
House | Blank | 0.00% |
SSN | Blank | 0.00% |
PowerSchool Data Field Name | Field Description | Percentage of breached records containing data in this field |
---|---|---|
ID | Unique identifier for each record. | 100% |
dcid | Internal database identifier for the record. | 100% |
AdminLDAPEnabled | 0 - not used | 100% |
AllowLoginEnd | 0 - not used | 100% |
AllowLoginStart | 0 - not used | 100% |
Balance1 | 0 - not used | 100% |
Balance2 | 0 - not used | 100% |
Balance3 | 0 - not used | 100% |
Balance4 | 0 - not used | 100% |
DefaultStudScrn | Default screen displayed for students. | 100% |
FedEthnicity | 0 or 1 | 100% |
FedRaceDecline | 0 - not used | 100% |
First_Name | User's first name. | 100% |
GradebookType | Type of gradebook assigned to the user. | 100% |
Group | Group or category the user belongs to. | 100% |
HomeSchoolId | Identifier for the user's home school. | 100% |
Last_Name | User's last name. | 100% |
LastFirst | User's name displayed as last name, first name. | 100% |
Lunch_ID | 0 - not used | 100% |
Maximum_Load | Maximum workload or number of assignments for the user. | 100% |
NoOfCurClasses | 0 - not used | 100% |
NumLogins | 0 - not used | 100% |
Photo | 0 or 1 | 100% |
PSAccess | Access permissions for PowerSchool. | 100% |
PTAccess | Access permissions for parent/teacher portals. | 100% |
Sched_IsTeacherFree | Indicates if the teacher is free during scheduling. | 100% |
Sched_Lunch | Scheduled lunch period. | 100% |
Sched_MaximumConsecutive | Maximum consecutive periods allowed. | 100% |
Sched_MaximumCourses | 0 - not used | 100% |
Sched_MaximumDuty | 0 - not used | 100% |
Sched_MaximumFree | Maximum free periods allowed. (0's and 1's) | 100% |
Sched_MaxPers | 0 - not used | 100% |
Sched_MaxPreps | 0 - not used | 100% |
Sched_Scheduled | Indicates if the schedule is finalized. | 100% |
Sched_Substitute | Indicates if the user is a substitute teacher. | 100% |
Sched_TeacherMoreOneSchool | Indicates if the teacher works at multiple schools. | 100% |
Sched_TotalCourses | 0 - not used | 100% |
Sched_UseBuilding | Indicates if building-specific scheduling is used. | 100% |
Sched_UseHouse | Indicates if house-specific scheduling is used. | 100% |
SchoolID | Identifier for the school. | 100% |
StaffPers_guid | Unique identifier for staff personnel. | 100% |
StaffStatus | Employment status of the staff member (0-4) | 100% |
Status | Current status of the user's account (e.g., active, inactive). | 100% |
supportContact | 0 - not used | 100% |
TeacherLDAPEnabled | 0's and 1's | 100% |
Users_DCID | Unique identifier for users in the database. | 100% |
WM_CreateTime | 0 - not used | 100% |
WM_Exclude | 0 - not used | 100% |
WM_Tier | 0 - not used | 100% |
TeacherNumber | Unique identifier for teachers. | 100% |
Email_Addr | User's school/work email address. | 99% |
NameAsImported | Name as originally imported into the system. | 94% |
Password | Text notes that is not actual password. | 92% |
TeacherLoginID | Login ID for the teacher. | 91% |
TeacherLoginPW | Text notes that is not actual password. | 91% |
Home_Phone | User's home phone number. | 77% |
LoginID | User's unique login ID (obsecured). | 72% |
SIF_StatePrid | State-provided unique identifier. | 67% |
Title | User's title or position. | 66% |
School_Phone | Phone number for the user's school. | 57% |
Middle_Name | User's middle name. | 52% |
Log | Log of the user's activities or changes. | 43% |
CanChangeSchool | Indicates if the user can switch between schools in the system. | 24% |
Ethnicity | User's self-reported ethnicity (1 letter) | 16% |
PrefixCodesetID | 0's and blanks | 2% |
Sched_Classroom | Assigned classroom for the user. | 2% |
Sched_Department | Department associated with the user's schedule. | 2% |
HomePage | User's default homepage in the system. | 2% |
Access | Blank | 0% |
City | Blank | 0% |
Classpua | Blank | 0% |
Homeroom | Blank | 0% |
IPAddrRestrict | Blank | 0% |
LastMeal | Blank | 0% |
Notes | Blank | 0% |
PeriodsAvail | Blank | 0% |
PowerGradePW | Blank | 0% |
PreferredName | Blank | 0% |
Sched_ActivityStatusCode | Blank | 0% |
Sched_BuildingCode | Blank | 0% |
Sched_Gender | Blank | 0% |
Sched_Homeroom | Blank | 0% |
Sched_HouseCode | Blank | 0% |
Sched_PrimarySchoolCode | Blank | 0% |
Sched_Team | Blank | 0% |
SSN | 1 employee included | 1% |
State | Blank | 0% |
Street | Blank | 0% |
TeacherLoginIP | Blank | 0% |
WM_Address | Blank | 0% |
WM_Alias | Blank | 0% |
WM_CreateDate | Blank | 0% |
WM_Password | Blank | 0% |
WM_Status | Blank | 0% |
WM_StatusDate | Blank | 0% |
WM_TA_Date | Blank | 0% |
WM_TA_Flag | Blank | 0% |
Zip | Blank | 0% |