Account data
What you give us when you sign up:
- Email address
- Password (stored as a bcrypt hash — we never see your plain-text password)
- If you sign in with Google: email + Google account ID via OAuth (no Google password)
AI Proposal Writer for Upwork is a Chrome extension that drafts Upwork proposals using Claude AI. This is what we collect, why we collect it, and what we don't touch.
Each category exists for one specific purpose. None of it is sold or shared.
What you give us when you sign up:
Optional, used only to personalize proposals:
Sent when you click Generate:
The full description is not retained — we keep only a 100-character title snippet so you can find the proposal in History.
Stored so you can revisit them in History:
Minimal logs for billing and abuse prevention:
References to your record at Polar (our payment processor):
We never store card numbers, CVV, or billing addresses.
Attached only when you submit feedback via the in-app prompt:
Used solely for product debugging. Never sold or shared.
If you've ever wondered if a Chrome extension is reading your other tabs — we're not.
No secondary uses. No "data enrichment." No targeting.
| Data | Purpose |
|---|---|
| Authentication, password reset, plan-change notifications | |
| Profile | Personalize AI-generated proposals |
| Job description | Generate your proposal via Claude AI (not retained after response) |
| Generated proposals | Power the in-app History view so you can revisit past drafts |
| Usage counts | Enforce monthly plan limits, refund-eligibility checks |
| Polar IDs | Manage your subscription and show billing details |
Anthropic generates the AI text, Polar takes payment, Google handles optional sign-in. That's the full list.
| Service | Purpose | Privacy Policy |
|---|---|---|
| Anthropic (Claude AI) | Proposal generation | anthropic.com/privacy |
| Polar | Payment processing (Merchant of Record) | polar.sh/legal/privacy |
| Optional sign-in via Google account | policies.google.com/privacy |
Job descriptions are transmitted to Anthropic's API to generate proposals. Anthropic's data handling is governed by their usage policy.
| Data type | Retention period |
|---|---|
| Account data | Until you delete your account |
| Profile data | Until you delete your account or clear your profile |
| Generated proposals | Until you delete the individual proposal or your account |
| Usage logs | 90 days |
| Plan-change history | Until you delete your account |
| Job descriptions | Not retained — only a 100-char title snippet is kept |
| Recent charges | Never stored — fetched live from Polar each time |
Stored profile data is visible at any time from the extension settings.
Email support@approidtech.com and we'll wipe your account, profile, templates, history, and plan-change records.
Templates can be exported as JSON from the Templates tab — yours to take with you.
Bcrypt with per-record salt. Even an unlikely database breach doesn't expose your password.
API tokens are JWTs valid for 15 minutes, with rotating refresh tokens.
All transit is TLS. No data leaves your device unencrypted.
The database is reachable only from our backend servers — never the public internet.
We will update this policy as the service evolves. Continued use of the Extension after changes are posted constitutes acceptance.
support@approidtech.com — every reply is from a human, usually within one business day.