Privacy Policy
Naidis Privacy Policy - Your data never leaves your device
Privacy Policy
Last updated: February 2026
This Privacy Policy describes how osb ("we", "us", "our") handles information in connection with Naidis ("the Software").
Our Commitment
Your data never leaves your device. This is not marketing — it's our architecture.
Naidis is built local-first. We cannot access your notes, highlights, or any personal content because we never receive it.
What We Don't Collect
| Data Type | Collected? |
|---|---|
| Your notes | Never |
| Your highlights | Never |
| Your PDF content | Never |
| Your YouTube transcripts | Never |
| Your AI conversations | Never |
| Usage analytics | Never |
| Telemetry | Never |
| Crash reports | Never |
What We Do Collect
Subscription Data
When you subscribe to Naidis Pro, the following data is processed:
| Data | Purpose | Processed By |
|---|---|---|
| Subscription ID | Verify active subscription | osb (our API server) |
| Customer ID | Link subscription to account | Stripe |
| Instance ID | Identify your plugin installation | osb (our API server) |
We do not collect or store your payment information (credit card, bank details, billing address). All payment data is handled exclusively by Stripe (see below).
Payment Processing (Stripe)
We use Stripe, Inc. for payment processing. When you purchase a subscription, Stripe collects and processes:
| Data | Purpose |
|---|---|
| Name | Payment processing |
| Email address | Receipts, subscription management |
| Payment method (card, etc.) | Process charges |
| Billing address | Tax calculation |
| Transaction history | Invoicing, refunds |
This data is collected and stored by Stripe, not by us. Stripe's handling of your data is governed by Stripe's Privacy Policy.
Data Storage
Your Content
All your data is stored:
- In your local Obsidian vault
- On your file system
- Under your complete control
We have no servers that store user content. There is no "Naidis cloud."
Subscription Verification
Our API server (hosted on Cloudflare Workers) stores only:
- Subscription ID, status, and plan type
- Customer ID and instance ID
- Subscription period dates
This data is used solely to verify whether your subscription is active. No content data is ever transmitted or stored.
AI Processing
When you use AI features:
- Queries are processed by Ollama running locally on your machine
- Nothing is sent to external AI services
- Your prompts and responses stay on your device
External Services (Optional)
If you choose to enable integrations:
- Wallabag/Hoarder/Readwise: Data goes to those services, not us
- Todoist/Google Calendar: Data goes to those services, not us
We act as a bridge. We don't store or intercept this data.
Third-Party Services
| Service | Purpose | Data Shared |
|---|---|---|
| Stripe | Payment processing | Payment info, email, billing address |
| Cloudflare | API hosting | Subscription verification requests |
| YouTube (via yt-dlp) | Transcript extraction | Video URLs (processed locally) |
PDF Processing
All PDF processing happens locally using local libraries (pdf-extract, tesseract). No cloud services are involved.
Your Rights
You have complete control over your data:
- Access: All your content is in your vault. You already have it.
- Export: Your notes are standard markdown files.
- Delete: Delete your vault, and all Naidis content data is gone.
- Portability: Take your vault anywhere. No vendor lock-in.
- Subscription data: Contact support@naidis.dev to request deletion of your subscription records.
For EU/EEA Residents (GDPR)
You have the right to access, rectify, erase, restrict processing, and port your personal data. Since we store minimal data (subscription verification only), most of your data is already under your control. For subscription-related data held by Stripe, contact Stripe directly or reach out to us at privacy@naidis.dev.
Data Security
Since your content never leaves your device:
- We cannot have a data breach of your content
- We cannot be compelled to hand over your notes
- Your privacy is protected by architecture, not policy
Subscription data on our API server is protected by Cloudflare's infrastructure security.
Data Retention
- Your content: Stored locally, retained as long as you keep it
- Subscription data: Retained for the duration of your subscription plus 90 days after cancellation for billing and support purposes
- Payment data: Retained by Stripe per their retention policy
Children's Privacy
Naidis is not directed at children under 16. We do not knowingly collect information from children.
Changes to This Policy
We may update this policy. Changes will be posted here with an updated date. Material changes will be communicated via email (if you've provided one) at least 14 days before taking effect.
Contact
Questions about privacy?
- Email: privacy@naidis.dev
- Website: https://naidis.dev
Summary
| Question | Answer |
|---|---|
| Do you see my notes? | No |
| Do you track my usage? | No |
| Is my data safe? | Yes, it never leaves your device |
| What do you store? | Subscription ID and status (for verification) |
| Who processes payments? | Stripe |
| Can I verify this? | Yes, naidis-core is open source |
Local-first isn't just a feature. It's a promise.