DSAlove

— Legal

Privacy Policy

EFFECTIVE 30 AUGUST 2026

Who we are

DSAlove is operated by Ananthapadmanabha K J N, an individual developer based in India (“we”, “us”). For anything in this policy, contact [email protected].

What this covers

This policy covers the DSAlove website (including the waitlist) and the DSAlove Android app. The short version: we collect what the product needs to teach you and to get better at teaching, we don’t run ads or sell data, and you can delete everything.

What we collect

How we use it

We do not sell your data, share it with advertisers, or use it for any purpose other than running and improving DSAlove.

AI processing

Mentor responses are generated by third-party large language models (routed through OpenRouter). Your messages and code are sent to those providers to produce responses. Code you submit is executed by a code execution service (OneCompiler). These payloads travel under a pseudonymous user ID — not your name or email.

Where your data lives

Account and learning data are stored with Supabase (Seoul, South Korea). Session traces are stored with Langfuse Cloud (Japan). The website and waitlist run on Cloudflare’s global network. Model providers process requests in their own regions, primarily the United States. By using DSAlove you understand your data crosses borders to these processors.

How long we keep it

Deleting your data

In the app: Settings → Delete account. Or email [email protected] from your registered address. Details are on our deletion page.

Your rights

Depending on where you live (including under the EU GDPR and India’s DPDP Act), you have the right to access, correct, and delete your personal data, to withdraw consent, and to complain to a supervisory authority. Email [email protected] and we will honor these rights for everyone, regardless of jurisdiction.

Age

DSAlove is for adults. You must be 18 or older to use it.

Changes

If this policy changes in a way that matters, we’ll note it here with a new effective date and tell active users in the app.