← Back to Privacy

Pinogrammer — Privacy & Data Practices

Last updated: June 24, 2026

Core Principle: Local-First Grammar

Pinogrammer checks your writing entirely on your device using Chrome's built-in Gemini Nano AI model. No text you type is sent to any external server by default. Grammar suggestions, spelling corrections, and domain-aware feedback all run locally in your browser.

What Pinogrammer Accesses

How Grammar Checking Works

Pinogrammer uses a multi-layer approach depending on the language detected:

BYOK (Bring Your Own Key)

You may optionally provide an API key for a cloud LLM provider. When configured:

What We Never Do

Domain Profiles

Pinogrammer supports domain-specific writing profiles (Legal, Academic, Medical, Business, Creative). These profiles modify the grammar checking prompts sent to the on-device AI model. Profile selection is stored locally and never transmitted.

Feedback & Learning

When you accept or reject a grammar suggestion, Pinogrammer stores a lightweight feedback event locally (event type, timestamp — no text content). This helps improve future suggestion ranking on your device. Feedback data never leaves your browser.

Sign-in & Google OAuth

Signing in is optional and only required to activate a Pro subscription. Pinogrammer's core grammar checking works entirely without an account.

When you choose to sign in:

Entitlements & Subscriptions

The free tier requires no account and has no usage limits on local grammar checking. When a Pro plan is active, entitlement is verified by checking your Firebase UID against PencilCard's Firestore — no text, writing history, or grammar results are included in this check. No payment credentials are stored in the extension.

Permissions Explained

Contact

Questions about privacy? Email [email protected]