Skip to main content

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) using isFavoriteUser + addToFavorites/removeFromFavorites; removal was already possible from Settings → 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); only totalFavorites is a real count today — the resolver hardcodes mutualFavorites/recentAdditions to 0 and mostFavoritedUser to null since 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.manager enforcement)
  • Restricted accounts list — Settings → Restricted accounts (restrictedAccounts query) 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 interactions toggles it (hides comments from non-followers while active)
  • Auto-expire after a set period — durationDays sets limit_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 & location backed by PrivacySettings.defaultStoryAudience (persisted in the privacy settings blob)
  • Save stories to archive automatically — saveStoryToArchive toggle on the same screen
  • Share location — shareLocation toggle 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 in Settings → 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