Sync, OCR, search, and export your Onyx Boox handwritten notes
Effective: March 24, 2026
1 Acceptance of Terms
By creating an account or using the Penlo web application or any associated services (collectively, the "Service"), you agree to be bound by these Terms of Use ("Terms"). If you do not agree to these Terms, do not use the Service.
The Service is operated by Michał Włosik EFC, ul. Północna 16/5, 54-105 Wrocław, Poland (NIP: 8942747708). In these Terms, "we", "us", and "our" refer to the operator. "You" refers to the individual accessing or using the Service.
These Terms should be read alongside our Privacy Policy, which explains how we collect and use your data.
2 The Service
Penlo is a web application that syncs handwritten notes from Onyx Boox e-ink tablets via cloud storage providers (Dropbox, OneDrive, and Google Drive), performs AI-powered optical character recognition (OCR) to convert handwriting into searchable digital text, and exports the results to destinations including Notion, Obsidian-compatible Markdown files, and plain text files.
The Service also provides a REST API for programmatic access to your notebooks and OCR text, outbound webhooks for automation integrations, and shareable links for individual notebooks.
We reserve the right to modify, suspend, or discontinue any part of the Service at any time, with or without notice. We will not be liable to you or any third party for any modification, suspension, or discontinuation of the Service.
Penlo processes notes that you have created on your own Boox device and synced to your own cloud storage. It does not access, copy, or process content belonging to other users or third parties.
3 Accounts and Registration
Use of the Service requires you to create an account. You may register with an email address and password, or via Google OAuth. You agree to:
Provide accurate and complete information when creating your account.
Keep your login credentials secure and not share them with others.
Keep your API key confidential if you generate one, and treat it with the same care as a password.
Notify us immediately at hello@penlo.app if you suspect unauthorised access to your account.
Take responsibility for all activity that occurs under your account, including activity via the API.
You must be at least 16 years old to create an account. By registering, you confirm that you meet this age requirement.
We reserve the right to suspend or terminate accounts that violate these Terms or that we reasonably believe are being used fraudulently or abusively.
4 Plans and Billing
4.1 Free plan
Penlo offers a free plan with limited OCR page processing per month, manual sync only, basic text export, and a single cloud storage connection. The free plan does not include AI summaries, auto-sync, destination integrations (Notion, Obsidian), or API access.
4.2 Paid plans
Penlo offers paid subscription plans (Pro and Power) which unlock higher or unlimited OCR page limits, real-time auto-sync, AI summaries and text cleanup, destination integrations, and additional features. Subscriptions are billed on a monthly or annual basis.
Prices are displayed at checkout and are inclusive of any applicable taxes where required.
Subscriptions renew automatically at the end of each billing period unless cancelled.
You may cancel your subscription at any time. Cancellation takes effect at the end of the current billing period; no partial refunds are issued for unused time.
We reserve the right to change pricing with reasonable notice. Price changes will not affect your current billing period.
4.3 Refunds
Subscription fees are generally non-refundable. If you believe you have been charged in error, contact us at hello@penlo.app within 14 days of the charge and we will review your case.
4.4 Usage limits
Each plan has a monthly limit on the number of pages that can be processed through OCR. These limits reset on the first day of each calendar month. Limits are enforced server-side and cannot be transferred between months. If you exceed your plan's OCR limit, processing will be paused until the next billing period or until you upgrade your plan.
5 Acceptable Use
You agree to use the Service only for lawful purposes and in a manner consistent with these Terms. You must not:
Use the Service to process, store, or distribute content that infringes third-party intellectual property rights.
Attempt to circumvent, disable, or interfere with any security features, access controls, or usage limits of the Service.
Use automated scripts, bots, or other tools to access the Service in a manner that exceeds normal usage or places unreasonable load on our infrastructure, except through the officially provided REST API within documented rate limits.
Use the API or webhooks to relay, resell, or redistribute Penlo's OCR processing capabilities as a standalone service to third parties.
Upload or sync content that is not handwritten notes from a Boox device, including but not limited to copyrighted books, commercial documents, or content you do not own, for the purpose of bulk OCR extraction.
Reverse engineer, decompile, or attempt to extract the source code of the Service, except where permitted by applicable law.
Resell, sublicense, or otherwise commercially exploit the Service without our prior written consent.
Impersonate any person or entity or misrepresent your affiliation with any person or entity.
Penlo is designed for personal note management. Using the Service to bulk-process content you do not own or to circumvent copyright protections is a violation of these Terms and may violate applicable law. You are solely responsible for ensuring your use complies with the laws of your jurisdiction.
6 Your Content
When you connect a cloud storage provider, Penlo downloads PDF files from your designated sync folder and processes them for OCR. You represent and warrant that:
You own or have the right to process the content you sync to Penlo.
The notes you sync are your own handwritten notes or content you are authorised to digitise.
We store a copy of your synced PDFs, the resulting OCR text, AI summaries, word coordinates, and associated metadata for the duration of your account. We do not claim any ownership rights over your content. You retain all rights to your original handwritten notes and the digital text derived from them.
If you delete your account, all stored content — including PDFs, OCR text, tags, and metadata — is permanently removed within 30 days. Your original files on Dropbox, OneDrive, or Google Drive are never modified or deleted by Penlo.
We do not review or moderate the content of your notes. We are not responsible for the accuracy of AI-generated OCR text, summaries, or tags.
7 API and Webhooks
Penlo provides a REST API and outbound webhook functionality for users on eligible plans. By using the API or webhooks, you additionally agree to:
Authenticate all API requests with a valid API key issued to your account.
Not share your API key with unauthorised parties or embed it in publicly accessible code.
Not exceed reasonable rate limits. We reserve the right to throttle or block API access that degrades the Service for other users.
Accept that webhook delivery is provided on a best-effort basis. We do not guarantee delivery to your endpoint and are not liable for failures caused by your webhook receiver being unavailable.
We reserve the right to revoke API keys or disable webhook delivery at any time if we detect abuse or Terms violations.
8 Shared Links
Penlo allows you to create shareable links for individual notebooks. When you create a shared link:
Anyone with the link can view the notebook's OCR text and thumbnail without logging in.
You are solely responsible for the content accessible via shared links. Do not share links to content that is confidential, sensitive, or that you do not have the right to distribute.
You can revoke a shared link at any time, after which the content will no longer be publicly accessible.
We are not responsible for how third parties use content you make available via shared links.
9 Third-Party Services
The Service integrates with third-party platforms including Google (Gemini AI, Google Drive, Google OAuth), Microsoft (OneDrive), Dropbox, Notion, Supabase, and Vercel. Your use of these integrations is subject to the respective third-party terms and privacy policies.
When you connect Dropbox, OneDrive, or Google Drive, you authorise Penlo to read PDF files from your designated Boox sync folder and optionally write exported text files back. When you connect Notion, you authorise Penlo to create and update pages in your workspace. You can revoke these authorisations at any time by disconnecting the provider in Settings or directly through the relevant provider's account settings.
We are not responsible for the availability, accuracy, or reliability of any third-party service, and we will not be liable for any loss or damage arising from your use of or reliance on third-party services.
10 Intellectual Property
The Penlo web application, API, and all associated software, designs, logos, and content are owned by or licensed to us and are protected by applicable intellectual property laws.
We grant you a limited, non-exclusive, non-transferable, revocable licence to access and use the Service for your personal, non-commercial use, subject to these Terms. This licence does not include the right to:
Copy, modify, or distribute the application or any part of the Service.
Use the Penlo name, logo, or branding without our prior written consent.
Create derivative works based on the Service.
Nothing in these Terms transfers any intellectual property rights from us to you.
11 Disclaimers
The Service is provided "as is" and "as available" without warranties of any kind, either express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement.
We do not warrant that:
The Service will be uninterrupted, error-free, or free of viruses or other harmful components.
OCR results will be perfectly accurate or complete. Handwriting recognition is performed by AI models which may produce errors, miss content, or misinterpret handwriting.
AI-generated summaries, tags, or text cleanup results will be accurate, complete, or free from errors introduced during processing.
Sync from cloud storage providers will always succeed in real time, as this depends on the availability of Dropbox, OneDrive, Google Drive, and their webhook delivery systems.
Export to Notion or back to cloud storage will always succeed, as this depends on the availability and API limits of those services.
Webhook delivery to your configured endpoint will always succeed.
You should not rely on AI-generated OCR text or summaries as the sole authoritative record of your handwritten notes. Always retain your original notes or PDFs.
12 Limitation of Liability
To the fullest extent permitted by applicable law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits, revenue, data, goodwill, or other intangible losses, arising out of or in connection with your use of the Service.
In particular, we shall not be liable for any loss or corruption of your handwritten notes, PDFs, or OCR text, whether caused by system failures, bugs, third-party service outages, or any other reason. You are responsible for maintaining your own backups of your original notes.
Our total liability to you for any claims arising under or related to these Terms or the Service shall not exceed the greater of (a) the total amount you paid us in the 12 months preceding the claim, or (b) €10.
Some jurisdictions do not allow the exclusion or limitation of certain warranties or liability, so some of the above limitations may not apply to you.
13 Termination
You may stop using the Service at any time. You can delete your account via Settings → Account → Delete Account, which permanently removes all your data (notebooks, OCR text, PDFs, tags, connections, settings, and API keys). Your original files on Dropbox, OneDrive, or Google Drive are not affected.
We may suspend or terminate your access to the Service immediately, without prior notice or liability, if:
You breach any provision of these Terms.
We detect abuse of the OCR processing pipeline, API, or webhook system.
We are required to do so by law or a competent authority.
We decide to discontinue the Service or any part of it.
Upon termination, your right to use the Service ceases immediately. Provisions of these Terms that by their nature should survive termination will do so, including ownership provisions, warranty disclaimers, and limitations of liability.
If you have an active paid subscription at the time of termination due to a Terms violation, no refund will be issued for the remaining subscription period.
14 Changes to These Terms
We may update these Terms from time to time. When we make material changes, we will update the "Effective date" at the top of this document and, where feasible, notify you via the application or our website.
Your continued use of the Service after updated Terms take effect constitutes your acceptance of the revised Terms. If you do not agree to the updated Terms, you must stop using the Service.
15 Governing Law
These Terms are governed by and construed in accordance with the laws of Poland, without regard to its conflict of law provisions. Any disputes arising from these Terms or your use of the Service shall be subject to the exclusive jurisdiction of the courts of Wrocław, Poland.
If you are a consumer resident in the European Union, you may also have access to the EU Online Dispute Resolution platform at ec.europa.eu/consumers/odr.
16 Contact
If you have questions or concerns about these Terms, please contact us: