Privacy Policy

Klass-RM Uploader · Effective June 23, 2026

About this policy

Klass-RM Uploader is published under the Klass Paperless brand by Klass Concepts, LLC. This policy explains what data the app collects, how it is used, and what it does not do.

Google account access

The Calendar Sync feature can optionally connect to your Google account to read Google Calendar and, if you choose, Google Contacts. Here is exactly what is accessed and why:

  • Google Calendar (read-only) - the app reads the calendars you select and the events in them, in order to generate a personalized planner document on your reMarkable. The app does not create, modify, or delete any calendar events.
  • Google Contacts (read-only, optional) - if you enable the contact index option, the app reads your Google contacts to enrich attendee information in your planner with names, photos, and organizations. This is off by default and only activates when you turn it on per planner. The app does not create, modify, or delete any contacts.

Storage: OAuth tokens from Google sign-in are stored only in your Mac's system Keychain. They are never sent to or stored on any server operated by Klass Concepts, LLC. Calendar events and contacts are read from Google's servers directly on your device and are used only to generate your planner PDF. No Google data is stored in any database, logged, or transmitted anywhere outside your device.

Disconnecting: You can disconnect your Google account at any time in the app's Calendar Sync settings. This removes the stored OAuth tokens from your Keychain immediately. You can also revoke access from your Google account's security settings at myaccount.google.com/permissions.

Klass-RM Uploader's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Google user data is used solely to provide the Calendar Sync feature you enabled. It is not used for advertising, is not combined with data from other sources, is not shared with third parties, and is not used for any purpose unrelated to that feature.

reMarkable account

Sign-in tokens for your reMarkable account are stored in your system Keychain. When you upload a document, it is sent directly from your device to reMarkable's servers and never passes through any server controlled by Klass Concepts, LLC. Klass Concepts, LLC cannot see your files or your reMarkable account data.

Files and web content you send

Files you upload go directly from your device to reMarkable's servers. When you capture a web page, the app fetches it directly on your device, the same way a browser would; the site you fetch will see your IP address. Klass Concepts, LLC never sees your files or the pages you fetch.

Data stored on your device

The following is stored locally on your device only:

  • Your reMarkable sign-in tokens (system Keychain).
  • Your Google OAuth tokens, if you connect a Google account (system Keychain).
  • Your upload history, format preferences, and watched folder settings.
  • Calendar planner settings and a cached copy of your reMarkable folder tree.

None of this data is sent to Klass Concepts, LLC's servers.

Anonymous analytics

Anonymous usage analytics are off by default. If you opt in during onboarding or in Settings, the app sends anonymous signals - such as which features you use, upload counts, and error types - to Klass Concepts' own servers. No personal data, file names, document content, Google data, or account information is ever included. These signals are automatically purged after 30 days. You can turn analytics off at any time in Settings.

No third-party tracking

Klass-RM Uploader uses no third-party analytics or tracking SDKs.

Changes to this policy

We may update this policy from time to time. If changes are material, we will update the terms version in the app so you are prompted to review and acknowledge them. The current version always lives on this page.

Contact and data deletion

If you have questions about this privacy policy, or want to request deletion of any data associated with your account, contact us through our Support Page.