At PencilCard, every extension is designed around a single principle: your data belongs to you. All 7 of our tools are local-first by default. No servers, no tracking, no profiles.
PencilCard extensions run locally on your device. Your notes, files, emails, meeting transcripts, screenshots, and writing stay in your browser — not on our servers. When you optionally enable a cloud feature (Google Drive sync, BYOK AI, subscription billing), that data goes directly to the provider you chose, under your account. It never passes through PencilCard infrastructure. We don't track behavior, we don't build profiles, and we don't sell data — because we don't have it.
Nothing. PencilCard collects no personal data, usage data, or telemetry of any kind.
We do not collect:
Every PencilCard extension is local-first. All core features process data on your machine:
chrome.storage.local or IndexedDB.127.0.0.1. No file paths or names leave your machine unless you configure a cloud connector.Some features contact external services only when you explicitly enable them:
Each extension requests only the permissions required for its features. All permissions are justified in the per-app policy pages linked below. As a summary:
PencilCard does not share, sell, or transfer any user data to third parties — because we have no user data to share.
Our extensions do not include advertising networks, analytics SDKs, or tracking pixels. Optional integrations (Google Drive, Gmail, BYOK AI providers) contact their respective services directly from your browser only when you enable them. This website uses Google Fonts, which are subject to Google's own privacy policy.
All PencilCard products are freemium. The free tier is genuinely useful and has no time limit. Core local features — grammar checking, document study, screenshot capture, new tab productivity, file browsing, meeting transcription, email reading — work without creating an account.
Pro features (unlimited BYOK sessions, cloud sync, advanced AI, priority support) require a subscription verified through Firebase. The only data stored for subscription purposes is your Firebase user ID and entitlement status — no payment data is handled by PencilCard directly (Stripe processes payments).
PencilCard extensions are not directed at children under 13. Since we collect no personal information from any user, this policy applies equally to all users regardless of age.
If we make material changes — such as any new data collection or new external connections — we will update this page, note the effective date, and include a notice in the relevant extension's changelog. Our core commitment (no collection of user data) will not change.
Last updated: June 24, 2026
Each extension has its own detailed policy covering exactly what it accesses, every permission it requests, and what (if anything) may leave your device.
New-tab productivity hub. Todos, habits, journal, bookmarks, tabs, clipboard — all local. Optional Google Drive sync goes to your Drive, not our servers.
Read Pinodock Policy →Local file manager and NAS browser. The desktop agent binds to 127.0.0.1 only. No file names or paths reach external servers.
Read PinoDrive Policy →AI study assistant. PDFs, flashcards, quizzes, and your RAG index stay in IndexedDB. Gemini Nano runs entirely on-device.
Read PinoCoach Policy →Meeting transcription for Google Meet, Zoom, and Teams. Transcripts stored locally. Audio handled by the browser's Web Speech API — never by PencilCard.
Read PinoMeet Policy →Smart Gmail overlay. Email is read via the Gmail API using your OAuth token and cached locally. Email content never reaches PencilCard servers.
Read PinoMail Policy →Privacy-first writing assistant. Grammar checking runs on-device via Gemini Nano. Text is analysed in memory — never stored or transmitted by default.
Read Pinogrammer Policy →Screenshot, annotation, GIF, and OCR tool. All processing (Tesseract.js OCR, WASM GIF encoding, smart redact) runs locally. Captures stay in IndexedDB.
Read PinoSnap Policy →If you have questions about this privacy policy or our data practices, please reach out. We're a small team and respond to everything.
Email: [email protected]