Roshi is built to connect families with verified university student instructors while maintaining clear safeguards.
Trainers register with their university .edu email to confirm enrollment.
All transactions are encrypted; payouts for trainers are handled via Stripe.
Messaging and coordination happen in-app for transparency and records.
Online or in-person—you choose. Instructors check in/out and share session notes.
Easy in-app reporting; our team reviews reports promptly and takes action.
Be present or nearby during sessions, especially in person.
For in-person lessons, select public or well-supervised venues.
Avoid sharing unnecessary personal information; confirm logistics through Roshi.
Tell the instructor any boundaries, learning goals, or accessibility needs.
Cancel or reschedule up to 24 hours beforehand in My Lessons.
Zero tolerance for harassment, hate speech, or unsafe behavior.
Report concerns via in-app tools or email; Roshi investigates and may suspend accounts.
Keep the camera in a common area.
Avoid recording without consent; follow local laws and school policies.
After sessions, review notes together with your child.
Meet in public or supervised spaces (community center, campus library, sports facility).
Confirm start/end times in-app; exchange only essential contact info.
Have a pickup plan and a backup contact.
We continuously improve verification, monitoring, and support. If a session doesn't meet expectations, contact us via our Support page — our team will help make it right.