Legal
Privacy Policy
Last updated: April 20, 2026.
This Privacy Policy describes how Vladislav Slugin (“vsdev”, “we”, “us”) collects and uses information when you use the website vsdev.cc, our Chrome extensions (including Drafto for Gmail and FastNews for news monitoring), and any other vsdev products we may add that link to the same account (collectively, the “Service”). One Google sign-in can unlock multiple products under a single vsdev account and subscription where applicable.
1. What we collect
1.1 Account data
When you sign in with Google we receive your Google email address, your Google account ID, and your basic profile (display name, profile picture URL). We store these so we can identify your account, enforce per-product free-tier limits, and manage paid subscriptions that may apply across more than one extension.
1.2 Email content processed for Drafto (Gmail)
When you use Drafto inside Gmail, the extension reads the currently open email thread — subject, recent messages, sender, recipients, and any draft you are editing — only for the purpose of generating or refining your reply. That content is sent to our server at vsdev.cc (e.g. /api/v1/drafto-llm) and then to our AI provider (OpenAI) to produce the suggested draft. We do not store the content of your emails or the generated drafts in our database. OpenAI retains request data only in line with its own API policy (currently up to 30 days for abuse monitoring; no training on API data).
1.3 News content processed for FastNews
When you use FastNews, the extension sends your configured tag groups, refresh settings, and matching news headlines (title, source, link, publication time) to our API so we can fetch feeds, score importance, and return summaries. Headlines and related text may be sent to OpenAI for analysis (importance, category, short summary, optional geographic hints). To avoid repeating the same AI work for every user, we may cache analysis results and shared story metadata keyed by article URL; those records do not include your private Gmail data. Aggregated or per-account usage events may be logged for reliability and quota enforcement.
1.4 Usage metering
We store counters for how much you have used each product in the current billing or weekly window — for example Drafto AI generations and FastNews analyses — so we can enforce your plan limits. These counters are keyed by your account ID; we do not store the full text of each request inside the counter itself.
1.5 Billing
If you subscribe to a paid vsdev plan (e.g. Pro), payment is processed by Stripe. We store your Stripe customer ID, subscription status, and current period end, but we never see or store your card details. A single subscription may unlock features in more than one vsdev product where we offer that. See Stripe’s privacy policy for their handling.
1.6 Locally stored preferences
Extensions use chrome.storage.local to save your preferences (sign-in state, UI settings, tag groups, panel layout for Drafto, refresh intervals for FastNews, etc.) on your device. These preferences do not leave your browser except when you explicitly trigger an API call that needs them.
1.7 Things we do NOT collect
- We do not sell or share personal data with third parties for advertising.
- We do not run cross-site tracking or analytics on pages you visit outside the features you use.
- We do not use your Drafto email content or FastNews headlines to train our own AI models.
- We do not read Gmail until you actively use Drafto in a compose context.
2. How we use the information
- To provide the feature you asked for (drafting or refining Gmail replies; scoring and alerting on news).
- To authenticate you and enforce per-product and subscription limits.
- To process subscription payments via Stripe.
- To respond to support requests you send to us.
3. Subprocessors
We rely on a small number of vendors to operate the Service:
- OpenAI — runs the models that power Drafto drafts and FastNews analysis when a request is made.
- Supabase — stores your account record, subscription state, usage counters, and (where applicable) cached FastNews analysis metadata.
- Stripe — processes subscription payments.
- Vercel — hosts the website and API endpoints.
- Google — used only for sign-in; we request the minimum scopes (email + profile).
4. Data retention
- Account record: kept as long as your account exists. You can request deletion at any time (see Section 7).
- Usage counters: rolling weekly or billing-period windows; older windows are discarded in line with our product logic.
- Email content sent for Drafto drafting: not written to our database as persistent mail storage. OpenAI retains it per their policy.
- FastNews cached analyses: may be retained as shared technical cache to serve the same story efficiently; not a personal mailbox archive.
- Billing records: kept as long as required by applicable tax / accounting law.
5. Security
Traffic between the extensions, our server, and our subprocessors is encrypted with TLS. Your Google OAuth token is kept in your browser and exchanged for a short-lived vsdev session token. If you use Drafto’s optional bring-your-own-key mode, API keys you paste are kept in chrome.storage.local on your device and are not sent to our servers.
6. Children
The Service is not directed at children under 13 and we do not knowingly collect data from them.
7. Your rights
You can request access, correction, or deletion of your personal data by emailing vladslugin987@gmail.com. Where applicable, you may also object to processing or ask for data portability. We aim to respond within 30 days.
You can uninstall any vsdev extension at any time to stop processing by that extension. Subscription cancellation is available from your dashboard.
8. International users
We operate from the European Union. If you access the Service from outside the EU, your information will be transferred to and processed in countries where our subprocessors operate (including the United States). Stripe, OpenAI, Supabase, and Vercel implement standard safeguards for such transfers.
9. Changes
We may update this policy as the Service evolves. Material changes will be announced at least 14 days in advance on this page. Continued use of the Service after changes take effect constitutes acceptance.
10. Contact
Data controller: Vladislav Slugin · vladslugin987@gmail.com