Privacy Policy

Effective date: July 22, 2026

Overview

Typedeck is a native macOS presentation application and related website operated by Testify LLC. Testify also offers the optional Typedeck Sprint presentation service. This policy explains what data the App, website, and service do and do not collect.

Data Collection

Typedeck the application does not collect, store, or transmit your presentations or any personal data to servers operated by Testify LLC. Your presentations, Markdown content, images, and settings are written to your own device (and, at your option, to your own iCloud Drive). Typedeck has no Typedeck-operated user accounts and no analytics or telemetry of its own.

The only data that leaves your device is data you explicitly send through Typedeck's optional integrations or feedback/support paths: Unsplash image search, Notion page import, Google Slides export, iCloud Drive document storage, and feedback or support email. Each is described below.

Website Analytics

The Typedeck website (typedeck.app) uses Google Analytics to understand website traffic, referral sources, page performance, and clicks from the website to the Mac App Store. Google Analytics may use first-party cookies and collect information such as the pages you visit, approximate location, browser/device details, referring sites, and interactions with links or forms on the website. We use this information in aggregate to understand whether the website is helping people discover Typedeck. Google's own privacy policy governs Google's handling of analytics data; you can review it at policies.google.com/privacy.

During our May 2026 analytics transition, the website may briefly run both Google Analytics and Plausible Analytics so we can verify that the new setup records the same basic website and App Store click signals. Plausible is a privacy-focused, cookie-free analytics tool. We plan to remove Plausible after the transition period.

Typedeck Sprint Requests and Service Delivery

If you request a Typedeck Sprint, we collect the information you choose to submit, such as your name, work email, organization, presentation date and type, approximate slide count, audience, desired outcome, source-material readiness, reference links, brand requirements, feedback process, and information-sensitivity category. A request may be processed through email or Netlify Forms. We use this information to evaluate the request, respond to you, prevent abuse, and decide whether the project fits the service. A request is not a purchase or service agreement.

If we accept a project, we may also receive source documents, existing presentations, brand materials, images, notes, and other files that you deliberately provide for the work. We normally arrange that handoff through a project-specific Google Drive folder or a secure sharing method supplied by you; access may require a Google account or access controls chosen by the sharing provider. We use those materials only to communicate with you, perform the agreed service, create the deliverables, handle revisions, resolve support or payment questions, and comply with legal or accounting obligations. Do not submit confidential or regulated material through the initial application form.

Unless we agree otherwise in writing, we delete client-supplied source materials and working presentation files within 30 days after the project is completed or cancelled. You are responsible for downloading and retaining your final deliverables. We may retain the Order Summary, acceptance record, invoices, payment records, and related business correspondence as needed for contracts, accounting, taxes, fraud prevention, and legal compliance.

Typedeck Sprint Payments

Sprint payments are processed by Stripe. Stripe collects and handles your payment credentials under its own privacy policy and security practices. Testify LLC receives transaction details such as your name, billing contact information, amount, payment status, invoice or receipt identifiers, and limited payment-method information, but does not receive or store your complete card number or bank-account credentials.

Email Updates

If you subscribe to Typedeck email updates on the website, your email address is sent to Buttondown, which we use to manage email subscriptions and send occasional Typedeck notes and product updates. Subscription is optional, and every email includes an unsubscribe link. Buttondown's own privacy policy governs its handling of subscription data.

Feedback and Support Emails

If you choose to send feedback or contact support from Typedeck, the app opens a message in your default email client. That message may include the Typedeck version, build number, and macOS version to help us understand the issue. Your name, email address, and message are sent only if you choose to send the email. We use support and feedback emails only to respond to you and improve Typedeck.

Unsplash Integration

Typedeck includes an optional stock photo search feature powered by the Unsplash API. When you initiate a search, your search terms and your device's IP address are transmitted to Unsplash so they can return matching images. Unsplash may log these requests for its own operational purposes under its own privacy policy. Typedeck does not send any Typedeck account identifier or persistent user ID to Unsplash (Typedeck has no user accounts), and Typedeck does not retain a copy of your search queries. This feature operates only when you explicitly initiate a stock photo search. You can review Unsplash's privacy policy at unsplash.com/privacy.

File Storage

Typedeck documents are stored on your Mac as .typedeck packages (Markdown, images, and metadata bundled together) or plain .md Markdown files. When you save a presentation, macOS's standard document system decides the location based on the save dialog you choose; if you select an iCloud Drive folder, Apple's iCloud service will sync that file to your other Apple devices under your Apple ID. Typedeck does not operate any servers of its own that store your documents, and no file leaves your device unless you place it in a synced folder or share it yourself.

Notion Integration

Typedeck includes an optional import feature that connects to the Notion API. When you use this feature, you authorize Typedeck to read page content from your Notion workspace via Notion's standard OAuth 2.0 flow; the access token you receive is stored locally in your Mac's Keychain. The OAuth authorization code is exchanged for a token through a small Netlify Function on typedeck.app (so Typedeck's Notion client secret never ships in the app binary); that function does not retain any data. All further API calls go directly from your Mac to Notion. Access is read-only — Typedeck never modifies or deletes your Notion data. You can disconnect your Notion account at any time from Settings. Notion's own privacy policy governs their handling of your data. You can review it at notion.so/privacy.

Google Slides Export

Typedeck includes an optional "Export to Google Slides" feature. When you use it, you authorize Typedeck via Google's standard OAuth 2.0 flow for installed apps (PKCE, per RFC 8252) to upload a file to your Google Drive with scope drive.file, which limits Typedeck's access to files that Typedeck itself creates. The content of the presentation you are exporting is uploaded to your Drive on your action; nothing is sent until you invoke the export. Your Google access and refresh tokens are stored locally in your Mac's Keychain. You can disconnect your Google account at any time from Settings. Google's own privacy policy governs their handling of your data.

Third-Party Services

Typedeck does not integrate with any crash reporting tools, advertising networks, or social media platforms. Depending on the feature or service you choose, third-party providers may include the Unsplash API, Notion API, Google Drive / Google Slides APIs, your email provider, Google Analytics, temporary Plausible Analytics during the analytics transition, Buttondown, Netlify Forms, Stripe or another disclosed payment processor, and a file-sharing provider selected for an accepted Typedeck Sprint. Their handling of data is governed by their respective terms and privacy policies.

Children's Privacy

Typedeck is not directed to children under 13, and we do not knowingly collect personal information from children under 13. The Typedeck Sprint request and service are intended for adults who can enter into a binding agreement or authorized representatives of an organization.

Changes to This Policy

If we make changes to this privacy policy, we will update the effective date above and post the revised policy on this page.

Contact

If you have questions about this privacy policy, contact us at privacy@typedeck.app.