Jump to problem

Search problems by name, number, difficulty or topic

Privacy Policy

Effective October 22, 2026

This policy explains what information Loop Guardian collects, why we collect it, who we share it with, and the choices you have about it.

What Information We Collect

Loop Guardian is an interview-preparation and coaching platform for software engineers. We collect only what we need to run it. The information falls into a few groups.

  • Account details. When you sign up we store your name, email address, and profile picture. If you sign in with Google or GitHub, we receive your name, email address, and profile picture from that provider. We never receive or store your Google or GitHub password.
  • Application answers. If you apply to the coaching program we store what you submit: your background, target roles, LinkedIn URL, résumé details, how you heard about us, and your scheduling choices for a screening call.
  • Your work on the platform. Code you write in the editor, problems you attempt and complete, quiz answers, homework you submit, and notes you or your coach write about your progress.
  • GitHub repository sync. If you connect GitHub to publish your practice work, we ask for permission to create and write to public repositories and to list your organizations. We store an encrypted access token and the name of the repository you chose. We do not read your private repositories.
  • Google Calendar connection. Peer mock interviews require connecting a Google Calendar. When you connect, Google shares your Google email address and account identifier, and we ask for two permissions: to see when you are busy across your calendars, and to create and manage calendars that Loop Guardian creates. The first shows only busy time ranges, never event titles, attendees, locations, or descriptions. With the second we create one Loop Guardian calendar in your account, named LoopGuardian Events unless you choose another name, and add an entry for each mock interview you book, titled Loop Guardian mock interview, with no peer names. We cannot see event details in, or change, any other calendar. We store an encrypted refresh token, the permissions you granted, the id and name of that calendar, the Google event ids of the entries we create, and your time zone. Free/busy answers are used at the moment of booking and are not stored.
  • Interview sessions. Mock interviews run over a real-time audio and video service. We may produce transcripts of a session to generate coaching feedback and interviewer notes. Transcripts are treated as coaching notes and are visible to the coaches and interviewers running the session.
  • Payment information. Paid plans are billed by our payment processor, which receives your card details directly; we store only a customer reference, the plan you bought, and billing history. We never see or store full card numbers.
  • Technical and usage data. Like most web services we log your IP address, browser and device type, pages visited, and actions taken on the platform, along with error reports when something breaks.
  • Messages you send us. Support requests, feedback, and survey responses.

How We Use Your Information

We use the information above to:

  • Create and secure your account and sign you in.
  • Run the platform: save your progress, run your code, deliver coaching, schedule interviews, and sync your work to GitHub when you ask us to.
  • Check, at the moment a peer mock interview is booked, that both peers are free in Google Calendar, put the session on your Loop Guardian calendar, and remove it when the session is cancelled in the app.
  • Review coaching applications and decide whom we can work with.
  • Generate feedback with AI models on your code, interview answers, and session transcripts. AI output is a coaching aid, not a decision made about you without human involvement.
  • Send you transactional email such as sign-in links, application updates, session reminders, and receipts, and, if you opt in, product updates. Every marketing email carries an unsubscribe link.
  • Understand how the platform is used, fix bugs, and improve content and features.
  • Detect abuse and enforce our Terms of Service.
  • Comply with legal obligations.

We do not sell your personal information, and we do not use it for third-party advertising.

How We Share Your Information

We share data with third-party service providers that process it on our behalf, only as far as each purpose below needs. Each provider is bound by its own privacy terms and by contract with us. The providers we use change over time, so we describe them by what they do rather than by name. Email us if you want the current list.

  • Authentication — account management and sign-in, including Google and GitHub sign-in.
  • Hosting — database and application hosting, in the United States.
  • Code execution — runs the code you submit in the editor. The code and its test input leave our systems for the run, and the provider keeps each submission under its own retention policy.
  • Payments — payment processing.
  • Support and feedback — receives your name and email so your requests are attributed to you.
  • Background processing — job payloads carry the identifiers needed to do the work, such as your email address.
  • Email delivery — transactional and opt-in email.
  • Analytics and error monitoring — how the platform is used, and error reports when something breaks.
  • Real-time audio and video — interview sessions.
  • Scheduling — screening calls and sessions.
  • GitHub — repository sync, only when you connect it.
  • Google — free/busy checks and session entries on your Loop Guardian calendar, only when you connect Google Calendar.
  • AI model providers — feedback on code, answers, and transcripts. We send only the material needed to produce the feedback.

When a peer books a session with you and your calendar shows a conflict, they are told only that the slot is unavailable. They never see your calendar or its contents.

Your coaches and interviewers see the work, notes, and session records from their coaching work with you. Peer interviewers see only what the session itself exposes.

We may also disclose information when required by law, to protect the rights and safety of our users or the public, or as part of a merger, acquisition, or sale of assets, in which case this policy continues to apply to your data.

Google User Data

Loop Guardian's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

We use Google Calendar data only to check availability when a peer mock interview is booked and to keep session entries on your Loop Guardian calendar. We do not sell it, use it for advertising, or use it to train AI models. People at Loop Guardian do not read it unless you ask us to, it is needed for security or to investigate abuse, or the law requires it.

Cookies and Similar Technologies

We use cookies and local storage to keep you signed in, remember your preferences, and measure how the platform is used. Our authentication provider sets a session cookie that is required for sign-in to work. Analytics cookies help us understand which features are used; you can block them in your browser settings and the platform still works.

We do not use advertising cookies or share cookie data with advertisers.

How We Protect Your Information

Data is encrypted in transit with TLS and at rest by our hosting providers. GitHub access tokens are additionally encrypted with a key we control before being stored. Access to production systems is limited to the people who operate the platform. No method of transmission or storage is perfectly secure, so we cannot promise absolute security, but we take reasonable technical and organizational measures and we report incidents that affect you.

Our Security page describes how to report a vulnerability.

How Long We Keep Your Information

We keep your information for as long as your account is active. Coaching records are kept while you are in the coaching program and for a period afterwards so we can support you if you return. Billing records are kept as long as tax and accounting law requires. Error and usage logs are retained for a limited period and then deleted or aggregated.

Your Google Calendar connection lasts until you disconnect it. Disconnect it at any time from Calendar Settings: we ask Google to revoke our access, stop reading and writing your calendars, and mark the connection deleted. Upcoming booked sessions still stand. The Loop Guardian calendar and its entries stay in your Google account, where you can delete them. You can also remove our access from your Google account permissions at any time; we stop using the connection when Google refuses it.

Deleting Your Account

To delete your account, email support@loopguardian.com from the address on the account. We deactivate the account and its sign-in immediately. Your record is marked deleted rather than erased at once, so that a coaching client who changes their mind can ask support to restore their work. You can also ask us to erase your personal information; see Your Rights below. Some records survive deletion: billing records required by law, and anonymised usage statistics that no longer identify you. Backups are overwritten on a rolling schedule.

Your Rights

Wherever you live, you can ask us to show you the personal information we hold about you, correct it, or delete it. You can also object to or restrict certain processing, withdraw consent where processing is based on consent, and ask for a copy of your data in a portable format. You can revoke Google or GitHub access at any time from those providers, and disconnect GitHub sync or Google Calendar from your settings.

To exercise any of these rights, email support@loopguardian.com. We aim to respond within 30 days. You also have the right to lodge a complaint with your local data-protection authority.

International Transfers

Loop Guardian operates from the United States and our providers store data there. If you use the platform from elsewhere, your information is transferred to and processed in the United States. Where the law of your country requires it, we rely on standard contractual clauses with our providers.

Children's Privacy

The platform is for adults preparing for engineering interviews and is not directed at children. We do not knowingly collect personal information from anyone under 16. If you believe a child has given us data, email us and we will delete it.

Changes to This Policy

We may update this policy as the platform changes. The effective date at the top always reflects the current version. For material changes we will notify you by email or with a notice on the platform before they take effect.

Contact

Questions about this policy or about your data: email support@loopguardian.com.