Privacy Policy

Last updated: October 5, 2024

At Scriptly, we take your privacy seriously. This Privacy Policy explains how we collect, use, and protect your information when you use our open-source markdown editor.

Information We Collect

Account Information

When you create an account, we collect:

  • Email address
  • Full name (optional)
  • Profile picture (optional)
  • Password (encrypted)

Document Data

We store your documents and related information:

  • Document content (markdown text)
  • Document titles and metadata
  • Folder organization
  • Tags and favorites
  • Creation and modification timestamps

Usage Data

We may collect information about how you use Scriptly:

  • Feature usage patterns
  • Error logs and diagnostics
  • Performance metrics

How We Use Your Information

We use your information to:

  • Provide and maintain the Scriptly service
  • Authenticate your account and ensure security
  • Store and sync your documents across devices
  • Send you important service updates
  • Improve our features and user experience
  • Respond to your support requests

Data Storage and Security

Where We Store Data

Your data is stored securely using Supabase (PostgreSQL database) with the following protections:

  • Row Level Security (RLS) - You can only access your own data
  • Encrypted connections (HTTPS/TLS)
  • Regular security updates and patches
  • Automatic backups

Local Storage

Some data is stored locally in your browser:

  • AI API keys (never sent to our servers)
  • User preferences and settings
  • Session tokens

Third-Party Services

Scriptly integrates with the following third-party services:

Supabase

Database and authentication provider. Your data is stored on Supabase servers.

Google Gemini AI

AI features use Google's Gemini API. When you use AI features, your selected text is sent to Google for processing. You provide your own API key, which is stored locally in your browser.

Email Service (SMTP)

When you send documents via email, we use SMTP servers (e.g., Gmail) to deliver emails. Email content is transmitted securely.

Cookies and Tracking

We use minimal cookies and local storage for:

  • Authentication (session management)
  • User preferences (theme, settings)
  • Feature functionality

We do not use tracking cookies or analytics that identify individual users.

Your Rights

You have the right to:

  • Access: View all your personal data
  • Export: Download your documents and data
  • Delete: Remove your account and all associated data
  • Modify: Update your profile information
  • Opt-out: Disable optional features

Data Retention

We retain your data as long as your account is active. When you delete your account:

  • All documents are permanently deleted
  • Personal information is removed
  • Backups are purged within 30 days

Open Source Transparency

Scriptly is open source. You can review our code on GitHub to see exactly how we handle your data. We believe in transparency and welcome community audits.

View Source Code

Children's Privacy

Scriptly is not intended for children under 13. We do not knowingly collect information from children under 13. If you believe we have collected such information, please contact us.

Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date.

Contact Us

If you have questions about this Privacy Policy or your data, please contact us:

By using Scriptly, you agree to this Privacy Policy.