Legal
Privacy Policy
Updated November 11, 2026
Leechline, based in London, Ontario, Canada, helps you plan your work and prove it got done. This policy explains what we collect, why we collect it, who helps us run Leechline, and the choices you have. It covers the Leechline apps for iPhone and Android, the browser extension and leechline.ca.
The short version
- We collect what Leechline needs to work: your account, your profile answers, your tasks and schedule, and the results of proof checks.
- Proof photos and screenshots are sent to our AI provider to be checked, then thrown away. We keep the result, not the photo.
- The apps you block stay on your device. The website list you give the browser extension is saved to your account so your browsers match. We never see your screen, your messages, your browsing history or what you type.
- Apple, Google or Stripe handles payment. We never see your card.
- Leaderboards are optional. If you join one, other Leechline users see your display name, your city and province or state, your unleeched hours and your ring (a badge for your total proven hours). Location is optional too, and we keep only the city and province, never GPS coordinates.
- We don't sell your data, show ads, or track you across other apps and websites.
- You can delete your account and your data at any time in Settings.
What we collect
- Account: your email address and password. Our sign-in provider stores the password in a scrambled (hashed) form, so we can't read it.
- Profile: the answers you give during setup and in Settings, such as your first name, what you're working on, your goals, your pace and focus length, your day hours and which assistant you picked.
- Tasks and schedule: the tasks you add, how you described them, their due dates, the time blocks you pick, and whether each block was proven, skipped or unlocked.
- Proof check results: for each photo or screenshot you submit, the verdict, a short description of what the photo showed, the reasons, when the photo was taken and received, and the challenge code if one was used.
- Conversations with the assistant: what you type or say to Rowel or Lindo. Your recent conversation is kept on your phone, not on our servers.
- Subscription status: whether you're in a free trial or subscribed, which plan, renewal dates and your store country. This comes from Apple or Google through RevenueCat, or from Stripe for web purchases (Stripe also gives us your billing country and the last four digits of your card).
- Time settings: your time zone and whether you use a 12- or 24-hour clock, so the assistant and your schedule use your local time.
- Sleep-lock (if you turn it on): your bedtime and wake time, so your apps and sites lock overnight on every device you use.
- Progress: your unleeched hours, streaks and best totals, emergency unlocks used, and how many loopholes you've avoided.
- Help Mode notes: when you ask for help during a block, short notes about what you were stuck on (up to 20), so later help fits you better.
- Leaderboards (if you set them up): your display name, country, province or state and city, whether you show on public boards, your hours, rings and ranks, and the friend groups you create or join, with their names and invite codes.
- Location (only if you tap Use my location): in the app, your phone gives one approximate reading, which is turned into a city, province or state and country on your phone. On leechline.ca the same button uses an approximate place based on your internet connection (IP address). We keep only the place you save, never coordinates, and we never track your location in the background.
- Feedback and support: what you send us through a feedback form in the app, website or extension, or by email, with your account email and app or browser version so we can reply and fix things.
- Usage data: which features and screens you use, when you sign in and come back, your app or browser version, and your approximate country and region based on your IP address. We look at it mostly in totals, to see how Leechline is used and to improve it. We never use it for ads.
- Technical data: your IP address, device type and app version when the app talks to our server, and error logs. We use these to run, secure and fix Leechline.
What stays on your device
- App blocking on iPhone: Apple's Screen Time handles the apps you choose. Apple gives Leechline private tokens instead of app names, and they never leave your phone.
- App blocking on Android: Leechline's accessibility service checks only the name of the app that opens, on your phone, during a block you scheduled. It doesn't read what's on your screen, what you type or your passwords, and nothing it sees is sent to us.
- Reminders, your weekly recap and leaderboard alerts are scheduled on your phone. We don't use push notification tokens.
- Voice: when you talk to the assistant, your phone's speech recognition from Apple or Google turns your voice into text. We receive only the text. Apple or Google may process the audio under their own privacy policies.
- Assistant voice: when Rowel or Lindo speaks, the text of the reply is sent to ElevenLabs to turn it into audio. Your own voice isn't sent.
- Voice on leechline.ca: voice input uses your browser's own speech recognition, which may send the audio to your browser's maker (for example Google in Chrome or Apple in Safari).
- Location: when you tap Use my location in the app, your phone's location service (Apple on iPhone, Google on Android) turns the reading into a place name. The coordinates aren't sent to us or kept.
- Prices: the app uses your device region or store country to show CAD or USD. On leechline.ca, our host reads the country of your internet connection (IP address) for the same purpose, and we remember only that country in a cookie.
- Browser extension: the list of sites you block and the check that a site is on it happen inside your browser. We don't receive your browsing history. The extension sends us only your sign-in, your tasks and blocks (to keep them in sync with the app) and proof photos for checking.
How we use it
- To run Leechline: plan your tasks, schedule blocks, block and unblock apps, and check proof.
- To keep your data in sync across your devices.
- To run leaderboards and friend groups, and to alert you when your rank changes.
- To check your subscription before AI features run.
- To keep Leechline safe, for example by limiting requests and stopping fake proof.
- To understand how Leechline is used, find problems and decide what to improve, using usage data and your feedback.
- To answer you when you contact us.
We don't use your data for advertising, and we don't sell or rent it.
AI processing
When you ask the assistant to plan a task, ask for help during a block (Help Mode), or submit a proof photo or screenshot, the text or image and the task details go from our server to Anthropic, which provides the Claude AI models. Anthropic processes them to send the answer back to us. Under its commercial terms, Anthropic doesn't train its models on this data, and it may keep it for a limited time for safety and abuse monitoring.
Proof checks are automated. If you think a check got it wrong, retake the photo, use your weekly emergency unlock, or contact us.
Leaderboards and friend groups
Leaderboards are off until you set them up, and you choose what to show:
- Public boards (city, province or state, and global): if Show me is on, any signed-in Leechline user can see your display name, city, province or state (and country outside Canada and the US), your unleeched hours and your rank.
- Friend groups: anyone with a group's invite code can join it. Members of your groups see your display name, hours and rank, even when Show me is off.
- Nobody else on Leechline sees your email, tasks, photos, proof results or exact location.
- Pick a display name you're happy for others to see. You can change it, change your area, turn off Show me or leave a group at any time in the Leaderboard tab.
Who helps us run Leechline
We share data only with service providers that run parts of Leechline for us. They may use it only to provide their service to us.
- Supabase: sign-in and our database (account, profile, tasks, blocks, proof results, leaderboards, feedback and usage data).
- Vercel: hosts leechline.ca and our server, and gives us the approximate country and region of a visitor's internet connection.
- Expo: builds and delivers the app.
- Anthropic: AI planning, Help Mode and proof checks.
- ElevenLabs: the assistants' voices.
- RevenueCat: subscription status.
- Stripe: payments on leechline.ca.
- Resend: sends account and billing emails.
- Cloudflare: our domain's DNS, and forwarding email sent to @leechline.ca addresses to our inbox.
- Google: our support inbox (Gmail).
- Apple and Google: app distribution, payments, speech recognition, location lookups and notifications.
We may also disclose data when the law requires it, to protect someone's safety or our rights, or to a buyer if Leechline is sold, who must then follow this policy.
Where your data is stored
Our providers may store and process data in Canada, the United States and other countries. Data stored outside Canada is subject to the laws of those places, and authorities there may be able to access it.
How long we keep it
We keep your data while your account exists. When you delete your account, we delete your account, profile, tasks, blocks, proof results, leaderboard profile, ranks, friend group memberships and the groups you created from our database right away, and your subscription record at RevenueCat. Usage data is kept for up to 12 months, then deleted or kept only as totals that don't identify you. Feedback and support emails are kept as long as we need them to help you and improve Leechline, up to 2 years. Copies in backups are erased within 30 days. Apple and Google keep their own purchase records under their policies.
Your choices and rights
- See or correct your data: most of it is in the app. For a copy of everything, email us.
- Delete your account: in the app under Settings, Account, Delete account, on our account deletion web page, or by emailing us.
- Leaderboards: turn off Show me, change your name or area, or leave a group in the Leaderboard tab.
- Turn things off: you can turn off app blocking, notifications, location, camera and microphone access in your phone's settings at any time. Some features won't work without them.
- Withdraw consent: under Canada's privacy law (PIPEDA) you can withdraw consent to optional uses, such as leaderboards or location, at any time, and ask to see or correct the personal information we hold about you.
- Complaints: in Canada you can contact the Office of the Privacy Commissioner of Canada, or a provincial regulator such as the Commission d'accès à l'information du Québec.
We answer requests within 30 days.
Children
Leechline isn't meant for children under 13, and we don't knowingly collect their data. If you're under the age of majority where you live, use Leechline with a parent's or guardian's permission. If you think a child under 13 has an account, contact us and we'll delete it.
Security
Data travels encrypted over HTTPS, and each account can reach only its own records in our database. Only a small number of people at Leechline can open account data, in an admin dashboard, and only to give support, keep Leechline safe and understand how it's used. No system is perfectly secure, so use a strong password that you don't use anywhere else.
Changes to this policy
If we change this policy in a meaningful way, we'll tell you in the app before the change takes effect. The date at the top shows the latest version.
Contact
Questions, requests or complaints go to our privacy officer at support@leechline.ca.
By mail: Privacy Officer, Leechline, 2161 Tokala Trail, London, Ontario N6G 0Z7, Canada.