Privacy Policy

Effective date:

MarkDeck provides document reading, editing, export, optional synchronization, feedback, notifications, diagnostics, measurement, advertising, and purchase features. This policy explains what each feature handles and the choices available to you.

Local processing

Documents you open or create, recent-document references, annotations, and preferences are normally processed and stored on your device. MarkDeck does not receive this local content unless you choose a feature that sends it elsewhere. Your device may include app data in a system backup according to its settings. You control local copies by deleting content, clearing app data, uninstalling, or managing those backups.

MarkDeck browser extension

The browser extension reads Markdown only after you choose a local file, enter a direct Markdown URL, invoke its toolbar action on the visible tab, or open a supported local Markdown file while browser file access is enabled. It does not scan folders, monitor browsing history, intercept generic text or HTML, or automatically inspect HTTP(S) pages. Local files, recent-document references, reading positions, preferences, highlights, and notes stay in browser-managed local storage. The extension has no account, advertising, analytics, telemetry, payments, or MarkDeck backend service.

Local Markdown makes no network request. A remote Markdown document or cross-origin image is requested directly from the exact origin you approve, which may receive ordinary network information under its own policy. MarkDeck omits credentials from its own fetches. A cross-origin redirect requires separate permission before contact. The extension uses activeTab and scripting only after you invoke it on the visible tab, and webRequest only to observe redirects for its own user-initiated requests. It does not execute remote code or transfer document content, browsing history, or activity to MarkDeck.

Optional online features

Diagnostics, measurement, and advertising

Firebase Crashlytics automatically processes crash and operational diagnostic data in distributed production builds to keep MarkDeck reliable. This may include a technical installation identifier assigned by Firebase, app and operating-system versions, device characteristics, stack traces, timing data, and MarkDeck's closed operational fields. MarkDeck's own diagnostic fields do not include document content, names, paths, URLs, selected text, or document-derived identifiers. Crashlytics diagnostic records are kept for up to 90 days. Crashlytics operates independently from Analytics: enabling crash diagnostics does not enable Analytics. Usage measurement follows the existing applicable privacy state and adds no separate permission or prompt. When enabled, MarkDeck may send reader_started and only the categorical fields format, entry point, milestone, coarse active-time bucket, and coarse furthest-progress bucket. Reader measurement excludes document content, names, paths, URLs, identifiers, annotations, selected text, exact pages or chapters, and exact reading time. Turning off the applicable Analytics/privacy choice stops subsequent reader measurement. These signals describe measured Analytics users and sessions, not every user, a unique person or document, or proof of completion. Advertising and related identifiers depend on your tier, region, consent choices, and system permissions; Pro removes MarkDeck's in-app ads.

Recipients and transfers

Information is sent only to categories of services needed for your chosen feature or to operate MarkDeck: connected storage, app infrastructure, diagnostics and measurement, advertising, purchase processing, notification delivery, website security, and customer support. These services may process information in other countries under applicable safeguards. MarkDeck does not sell messages or document content.

Retention and deletion

Your choices

You can use local document functions without connecting storage, submitting feedback, or granting notifications. You can change consent and advertising choices in the app or system settings, revoke notification permission, disconnect storage, manage purchases through the app store, delete local content, and contact MarkDeck about data it controls. Some online features cannot work without the data needed for that feature.

Rights, security, and limits

Depending on where you live, you may have rights to access, correct, delete, restrict, object to, or obtain information about personal data. Email [email protected] with the minimum information needed to locate your request. MarkDeck will respond as required by applicable law. Reasonable safeguards are used, but no networked system can be guaranteed completely secure.

Children

MarkDeck is not directed to children who cannot validly consent to the applicable online features. If you believe a child submitted personal information, contact MarkDeck so it can be reviewed and, where appropriate, deleted.

Google Workspace API data

MarkDeck's use and transfer to any other app of information received from Google Workspace APIs adheres to the Google API Services User Data Policy, including its Limited Use requirements.

Changes

This policy may change when MarkDeck's behavior or legal obligations change. The effective date will be updated, and material changes will be communicated through an appropriate surface when required.

Contact

For privacy questions or requests, email [email protected].