Skip to main content

PowerSchool Data Breach Information

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:

    • On Tuesday, January 7th, we were notified by PowerSchool of a data breach which occurred within PowerSchool’s customer support portal on December 22nd.
    • An unauthorized party gained access to certain SIS customer data, including Collegiate Charter School of Lowell data, through a compromised PowerSchool Administrator’s account.
    • PowerSchool does not anticipate the data being shared or made public, and they believe that it has been deleted without any further replication or dissemination.
    • The information accessed includes data including name, address, and phone number for current and former students and staff.
    • Student and Staff email and computer account login were NOT compromised.

    Steps Taken:

    • PowerSchool immediately engaged their cybersecurity response team and law enforcement.
    • The compromised PowerSchool support account was deactivated, and access to the affected portal has been restricted.
    • Collegiate deactivated and reissued parent access codes and passwords to ensure further security.  This will not impact current parent portal access.
    • An incident report from a 3rd party contracted by PowerSchool is expected by January 17th.


    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?

    1. 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?

    1. The unauthorized access to our district’s data occurred on December 22, 2024, at 6:14PM and again at 9:04PM.

     

    Q. When was PowerSchool first alerted about the data breach?

    1. PowerSchool become aware of the breach on December 28, 2024, when the attackers contacted them with an extortion demand in exchange for destroying the data.

     

    Q. When was Collegiate first alerted about the breach?

    1. PowerSchool notified Collegiate of the breach on January 7, 2025 around 2PM via email.

     

    Q. Did PowerSchool pay the extortion demand?

    1. PowerSchool did confirm that they paid the attackers an undisclosed amount of money in exchange for video proof that the electronic destruction of the stolen data happened.

     

    Q. Does Collegiate use other PowerSchool products? Were those affected?

    1. Collegiate does use other products from PowerSchool, but those were not affected according to PowerSchool. This was only a breach with the Student Information System (SIS).

     

  • Q. What specific Personal Identifiable Information (PII) was exposed?

    1. Please refer to the tables in the other sections below, where those are explained. There were two database tables, Students and Teachers, that were exposed.

     

    Q. Was Private Health Information (PHI) exposed?

    1. No medical records were disclosed, however some medical alerts and physician information related to students were.

     

    Q. Were staff or student social security numbers exposed?

    1. Current and former students: no, these were no instances of any social security numbers compromised, because we do not store those in PowerSchool.

      However, for 1 staff member we have discovered that their social security number was included in this data breach, and we have notified them directly.

     

    Q. Is PowerSchool SIS safe to use?

    1. PowerSchool has continued to assure us that it is. There were no passwords compromised to our systems and no data was tampered with. PowerSchool assured Collegiate that they will continue to make improvements and place safeguards to further protect the system.

     

    Q. Is there a potentional backdoor access to our SIS?

    1. PowerSchool has been working CrowdStrike, a top-leading cybersecurity organization, to conduct further forensic analysis of all logs during the events. They have stated they will provide more information as they get them. At this time, PowerSchool does not feel any backdoor access was created. PowerSchool has also confirmed that have taken immediate action to ensure the previous access obtained is restricted.

     

    Q. What is Collegiate doing to protect the privacy and safety of staff and student data?

    1. As always, we are conintuning to review all of our digital systems to ensure they are as secure and safe as possible. This includes audits, phishing trainings and simulations, automated account management tools, and continuing to require multi-factor authentication.

     

    Q. Does PowerSchool offer identity or credit monitoring to those affected by the data breach?

    1. PowerSchool has stated that further information is to follow regarding this, as they are looking into offering those services.

     


    Thank you to a sister Massachusetts district for providing some of these questions and formatting.

  • Student Data Table
    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%
  • Teacher/Staff Table Data

    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%