Pagedrop
Privacy Policy
Pagedrop helps you publish and annotate GitHub Gists. This policy explains what data we collect, how we use it, and the choices you have.
What we collect
We collect information that helps us authenticate you, render your drops, and store annotations.
- GitHub account data: when you sign in with GitHub OAuth we store your GitHub username, GitHub user ID, and avatar URL.
- Gist metadata: we fetch public gist data (like gist ID, owner, and revisions) to render drops.
- Annotations: annotation text, positions, and revision references. Free-tier annotations are stored locally in your browser. Pro annotations are stored server-side.
- Subscription status: for Pro subscribers we store a Stripe customer ID and subscription status.
How we use your data
- Authenticate you via GitHub OAuth and show your profile.
- Render gist pages with revision history and annotation layers.
- Store and retrieve Pro annotations for your drops.
- Manage Pro subscriptions and billing status.
- Provide customer support and respond to requests.
Where data is stored
- AWS DynamoDB: user records, Pro annotations, and Stripe customer IDs.
- AWS S3: static assets for the Pagedrop site.
- Your browser: free-tier annotations are stored in localStorage on your device.
Third-party services
We rely on a few trusted providers to run Pagedrop:
- GitHub: OAuth authentication and Gist API for content.
- Stripe: payment processing for Pro subscriptions (Stripe handles all card data).
- AWS & CloudFront: infrastructure, storage, and content delivery.
Your content stays yours
Pagedrop does not take ownership of your content. Your gists remain on GitHub, and you control their visibility and deletion through GitHub.
Cookies and local storage
We do not use cookies for tracking. Pagedrop uses localStorage for free-tier annotations and to store JWT tokens that keep you signed in. You can clear localStorage at any time in your browser settings.
Data retention
We keep account data and Pro annotations for as long as you maintain an account or subscription. If you cancel Pro, your Pro annotations may remain available unless you request deletion. Free-tier annotations live only in your browser and are removed when you clear localStorage.
Your rights and choices
You can request access, export, correction, or deletion of your data. To make a request, email support@martian.engineering.
- Delete your data: we can remove your user record and Pro annotations from our systems.
- Export your data: we can provide a copy of your stored annotations and account details.
- Control local data: clear your browser storage to remove free-tier annotations.
GDPR & CCPA
If you are located in the EU/UK or California, you may have additional rights such as data portability or the right to opt out of certain processing. We do not sell personal information and only process data to deliver the service. Contact us at support@martian.engineering with requests.
Security
We use industry-standard security practices and AWS-managed infrastructure to protect your data. No method of transmission is 100% secure, but we work to safeguard information with appropriate controls.
Changes to this policy
We may update this policy as Pagedrop evolves. When we do, we will update the effective date above.
Contact
Questions about privacy? Email support@martian.engineering.