Settings
Settings is the largest feature area in the app — an Instagram-parity settings surface spanning privacy, notifications, messaging preferences, activity history, time management, content archiving, and account administration.
Each feature below is described by its idea and its properties. Each property has its own checkbox marking whether that specific piece is fully implemented and functional end to end (frontend + backend) — update these yourself as work lands; this page won't overwrite them.
See the technical reference for GraphQL schemas, routes, source file links, and per-field wiring status.
Profile
Edit your public profile.
- Name, username, bio
- Profile photo, cover photo
Account privacy
Control who can see your content and how people can interact with you.
- Private account
- Who can mention or tag you
- Who can message you
- Activity status visibility
- Hide like and share counts
- Suggest my posts to accounts that don't follow me
- Location history
- Personalized content/ads
- Auto-delete messages after N days
Tags
See the posts and photos you're tagged in, and approve tags before they go public on your profile.
- Tagged grid
- Pending tag review (approve / reject)
- Require approval before a tag appears on your profile
Activity in Friends feed
Control whether your likes and other activity show up to friends in their feed.
- Show/hide your activity from people you follow back
Followers and invites
Manage how new followers are added and invite friends to join.
- Automatically confirm followers (private accounts)
- Invite friends via a shareable link
- Invite friends via WhatsApp / Messenger / Facebook — share buttons (native share + WhatsApp/Facebook/X) on the Referral page using the referral link
Close Friends
A curated list of people who see your Close Friends–only stories and posts.
- Add / remove people from the list
Favorites
Mark specific accounts as favorites so you see more of them.
- Add / remove a favorite — an "Agregar/Quitar de favoritos" toggle in the profile ⋯ menu (
PublicProfilePage.tsx) usingisFavoriteUser+addToFavorites/removeFromFavorites; removal was already possible fromSettings → Favorites, this adds the add path from a user profile. - Reorder your favorites list — up/down controls on
Settings → Favorites(reorderFavorites) - Favorites stats (total, mutual, recent additions, most-favorited) — total / mutual / recent tiles on
Settings → Favorites(getFavoritesStats); onlytotalFavoritesis a real count today — the resolver hardcodesmutualFavorites/recentAdditionsto 0 andmostFavoritedUsertonullsince the manager doesn't compute them yet
Blocked accounts
Block accounts from seeing your content, messaging you, or finding you in search.
- Block / unblock
Restricted accounts
Limit an account's interactions with you without blocking or unfollowing them.
- Restrict / unrestrict an account — user-to-user
restrictAccount/unrestrictAccount; action in the profile more-menu. A restricted user's comments on your posts are hidden from you (post-comment.managerenforcement) - Restricted accounts list —
Settings → Restricted accounts(restrictedAccountsquery) with per-row unrestrict
Limit interactions
Temporarily reduce comments and message requests across your whole account — useful after a spike in unwanted attention.
- Turn limiting on/off —
setInteractionLimit/myInteractionLimit;Settings → Limit interactionstoggles it (hides comments from non-followers while active) - Auto-expire after a set period —
durationDayssetslimit_interactions_until; the limit reports inactive once expired
Muted accounts
Hide someone's posts and/or stories from your feed without unfollowing or blocking them.
- Mute posts
- Mute stories
Hidden Words
Automatically filter comments and message requests that contain specific words or phrases.
- Manage a custom word/phrase list
Story, Live & location sharing
Default audience and privacy for your Stories and Live broadcasts.
- Default story audience (Everyone / Followers / Close Friends) — a select on
Settings → Story, Live & locationbacked byPrivacySettings.defaultStoryAudience(persisted in the privacy settings blob) - Save stories to archive automatically —
saveStoryToArchivetoggle on the same screen - Share location —
shareLocationtoggle on the same screen - Hide your story from specific people
Account status
A summary of your account's standing — any warnings or restrictions from the moderation team.
- Standing summary (clear / limited / suspended / banned)
- Recent warnings count
- Last moderation action
- Appeal a suspension or ban — built this pass: while suspended/banned, a form lets you submit a written appeal; it then shows as pending, and if denied shows the admin's notes. See Verification → Restriction appeals for the full detail — the appeal system was built as part of that feature's audit follow-up
Account management
Deactivate or permanently delete your account.
- Temporarily deactivate
- Permanently delete
Saved
Bookmarked posts, organized into collections.
- Save / unsave a post
- Collections
Messages and story replies
Control who can message you and reply to your stories, and how message privacy works.
- Message requests: who can message you, hide unwanted requests
- Story replies: who can reply to your stories
- Read receipts: let people see when you've read their messages
- Nudity protection: blur suspected nudity in DMs before you view it
- Message previews in notifications
Notifications
Control what you get notified about and when.
- Pause all notifications
- Messages-only mode
- Sleep mode / quiet hours
- Per-category toggles: follows, follow requests, mentions, tags, messages, group messages, reactions, friend activity, birthdays, suggestions, trending, live videos, story views/likes, calls, fundraisers, platform updates, map, Reels, like milestones
Time management
See how much time you spend in the app and set boundaries.
- Daily usage chart
- Daily time limit
- Sleep mode shortcut
Archive & Recently Deleted
Hide posts, stories, or Instants from your profile without deleting them — and recover deleted posts before they're gone for good.
- Archive / unarchive a post
- Recently Deleted (30-day recovery window)
- Permanently delete now
Your activity
Review your own interactions and history, and manage what shapes your recommendations.
- Interactions: likes, comments, reposts
- Watch history
- Search history
- Link history (external links you've clicked)
- "Not interested" content preferences
- Sticker responses, Reviews (not available yet)
Language & Reels translations
Choose your app language and how Reels content gets translated for you.
- App language (English / Spanish)
- Preferred languages for Reels
- Auto-translate on-screen text
- Auto-translate spoken audio
Content preferences
A hub linking to Suggested content, Accessibility, Media quality, and Language.
- Hub links to each sub-page
Accessibility
- Reduce motion
- Autoplay videos
Comments
Control who can comment on your posts.
- Allow comments toggle
Sharing
Control whether other people can reshare your posts into their own Stories.
- Allow resharing your posts into others' Stories
Crossposting
Automatically share your posts to other platforms.
- X (Twitter) — crossposting connection (gated on
X_CLIENT_ID/X_CLIENT_SECRET); connect/disconnect/toggle inSettings → Crossposting, auto-share on publish - Facebook — crossposting connection (gated on
FACEBOOK_APP_ID/FACEBOOK_APP_SECRET) - TikTok — crossposting connection (gated on
TIKTOK_CLIENT_KEY/TIKTOK_CLIENT_SECRET)
Media quality
Control data usage and media quality.
- Data saver on cellular
- Upload in high quality
- HDR media
Download your data
- Export a copy of your account data (GDPR portability)
Device permissions
Manage what the app can access on your device.
- Camera, Microphone, Location
- Notifications
- Contacts, Photos (informational only, not yet functional)
Apps and websites
- Manage third-party apps and websites connected to your account
Family Center
Parental supervision tools.
- Parental supervision tools
Supervision insights & tools
The route/label are still named for supervised-account tooling, but the page that ships here (InsightsAndToolsPage) is creator monetization analytics instead: exclusive-post sales/earnings, active subscriber count, and a monthly subscriber retention/churn chart, with CSV export.
- Creator earnings, subscriber count, and subscriber retention/churn insights —
myPostPurchaseEarnings/subscriberCount/subscriberRetention - Supervised-account tooling (not what this screen does)
Sessions
See and manage every device currently logged into your account.
- Active sessions list
- Log out of a session remotely
- Log out of all other sessions
Security
- Two-factor authentication (2FA)
- Change password
Verification
Request a verified badge for your account.
- Submit a request with supporting documents
- Admin review queue
Subscriptions
Manage your creator subscription — who subscribes to you, and who you subscribe to.
- Manage subscribers and subscriptions
Your orders and fundraisers
View your purchases and fundraiser contributions.
- View purchases and fundraiser contributions
More info and support
- Help Center
- Privacy Center
- Terms of Service
- About
- Account status
About
App version and legal links.
- App version and legal links