Privacy & permissions
What Bagel accesses, stores, and never reads
Bagel uses X OAuth to log activity metadata. Here’s exactly what that means.
Does Bagel read your DMs?
No. Bagel logs that a DM happened — who sent it, when, and the direction (inbound or outbound) — so it counts toward your warm score. We never request, read, or store message content.
METADATA ONLY · ZERO CONTENT ACCESS
X OAuth scopes
What Bagel requests via X OAuth
| SCOPE | WHAT IT DOES | WHY BAGEL NEEDS IT |
|---|---|---|
tweet.read | Read tweets To log when contacts like, reply to, or bookmark your posts | To log when contacts like, reply to, or bookmark your posts |
users.read | Read user profiles To match contacts by X username | To match contacts by X username |
dm.read | Read DM metadata To log DM events (who, when, direction). Content is never read. | To log DM events (who, when, direction). Content is never read. |
like.read | Read likes To log when contacts like your posts | To log when contacts like your posts |
bookmark.read | Read bookmarks To log when contacts bookmark your posts | To log when contacts bookmark your posts |
What we store
Data Bagel keeps
✓
Notes you write
Private notes on contacts, stored in our database.
✓
Pipeline data
Which stage each contact is in, when they moved.
✓
Activity metadata
Who, when, what type (liked_post, replied, dm_sent, bookmarked, etc.).
✓
Tags
Tags you create and assign to contacts.
✓
Task data
Follow-up tasks you create or that triggers generate.
What we never store
Data Bagel never touches
✕
DM content
Never requested, never read, never stored.
✕
Post/tweet content
We log that activity happened, not what was said.
✕
Media files
No images, videos, or attachments.
✕
Follower/following lists
Not requested via API.
✕
X API tokens
Managed by Clerk (our auth provider), never in our database.
Infrastructure
Where your data lives
DATABASE
AWS RDS (PostgreSQL), encrypted at rest and in transit
AUTHENTICATION
Clerk (third-party auth provider)
X TOKENS
Managed by Clerk’s social connection — never stored in Bagel’s database
INFRASTRUCTURE
AWS EKS in us-east-1
Control
How to revoke access
- Go to X Settings → Security and account access → Apps and sessions → Connected apps
- Find “Bagel” and click Revoke access
- This immediately disconnects Bagel from your X account
Or: contact hello@usebagel.com and we’ll help.
For the full legal privacy policy, see our Privacy Policy.
Common questions
Frequently asked
Is my data shared with third parties?+
No. Your data is not sold or shared. It’s used only to power Bagel features for your account.
Can I delete my data?+
Yes. Contact hello@usebagel.com and we’ll delete your account and all associated data.
Does Bagel work without X OAuth?+
No — Bagel needs X OAuth to sync activity. Without it, you can still add notes and manage pipeline stages manually, but auto-logging won’t work.
Ready to try Bagel?
Free to start
usebagel.com · Free to start
Give your X
a little memory.
Sign in with X. Set up your pipeline. Start remembering — so the relationship keeps going, even when you close the tab.
bagel
⌘K
×
AK
alex kerr
↗ X@alexkerr
building dev tools for small teams. 2x founder.
8warm
12.4Kfollowers
Engaged12d
founderdev-tools
⚡
DM about v2 launch
Due Fri
DoneSnooze
Activity
Tasks
Notes
♡
Liked post+12d
"shipping weekly in public…"
↩
Replied+25d
"totally agree — been thinking…"
✉
DM sent+11w
no reply yet
▢
Bookmarked+12w
"go-to-market for small teams"