You can get sharpie off of most surfaces using some rubbing alcohol or acetone based nail polish.
Sharpie can be removed from hard surfaces including glass with some rubbing alcohol or acetone based nail polish remover.
You can soak a rag or cotton ball in some of the rubbing alcohol or nail polish remover and scrub the area with the rag or cotton ball and then use some cleaner or glass cleaner to clean off the residue and remove any streaks of the Sharpie.
To get Sharpie off of fabric or clothing you can dampen a cloth with some rubbing alcohol and dab the area where the Sharpie marks are and then run the clothing or fabric through your washing machine as normal.
If the Sharpie mark is stubborn you can also spray the area with some hairspray or hand sanitizer or sometimes use a magic eraser to remove the sharpie from the fabric or clothing.
WD-40 can also sometimes remove sharpie from glass and other hard surfaces.
Hand sanitizer works to remove sharpie from clothing and surfaces as well as your hands and skin.
To get sharpie off of glass you can use some glass cleaner, nail polish remover or rubbing alcohol.
Rubbing alcohol or nail polish remover are the best ways to remove the Sharpie and other inks from glass.
You can pour a little rubbing alcohol or nail polish remover on a cotton ball or washcloth and then gently scrub the ink from the glass.
It may take a few tries to get all the Sharpie ink or other ink off the glass but it will eventually work.
Then after getting the Sharpie off you can spray the glass with some glass cleaner and wipe it clean again or use a squeegee with some clear water as well.