Contempla
Meditation Practice Together
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
Welcome to Contempla.
Contempla is a meditation practice and community app. Most apps in this space offer guided meditations and lots of features to dress up your contemplative practice. Contempla doesn't do this. Instead, Contempla focuses on supporting your practice in the way you need it to happen. Your timer is always one tap away, and everything in the app is in service to your relationship with practice.
Contempla works for any tradition: mindfulness, shamatha, vipassana, breathwork, lectio divina, dhikr, and more.
Contempla is constantly under development. Our current favorite features are the ability to add friends so they can see whenever you sit, and the ability to contribute and discover practices from a shared Global Library.
If you find a bug or notice a way something could be improved, please report it right away through Settings. We fix bugs fast, usually within a week. Your feedback genuinely shapes what we build next.
Privacy Policy: https://contempla.app/privacy
Terms of Use: https://contempla.app/terms
more Improved reliability for session-completion notifications and sounds.
1.2.7 Jul 7
Contempla is currently completely free. We removed the subscription system in this release.
Also fixed the library edit button on smaller screens and cleaned up a few bits of copy throughout the app.
If anything feels off, tap Settings and let us know.
1.2.6 Jun 22
Features
Groups now have real-time chat. Open any group to send and receive messages, with push notifications for new messages and an unread badge so you never miss a conversation.
Contempla+ members can now sync sessions to Apple Health as Mindful Minutes. Enable it in Settings.
Text size is now adjustable in Settings → Accessibility. Choose from four sizes.
Contempla+ group owners can now set a custom invite code for their group.
Weekly subscriptions are now available. Subscribe to Contempla+ at $2.99 per week, or save 74% with the annual plan.
Bug Fixes
Quotes on the completion screen are now off by default. Turn them on in Settings if you'd like to see one after each session.
The quote card no longer pushes the Save and Share buttons out of view on longer quotes.
1.2.4 May 27
• Simplified History: one clean screen with your key stats and session list
• Fixed group activity feed not loading for members
• Groups now show activity and members only (cleaner navigation)
• Your Global Library submissions now show a "Pending review" badge
• Fixed keyboard blocking the duration field on manual session entry
• Fixed keyboard not dismissing after picking a technique in the timer
• Inspirational quotes now default to off for new users
• Various text and translation fixes
1.2.3 May 18
What's New
Features
Groups are now free for everyone. Create and manage 1 group with up to 5 members at no cost. Contempla+ expands this to 3 groups with up to 30 members each.
Three streak tracking modes in Settings: Every Day (strict, default), Flexible (one missed day won't break your streak), and Weekdays Only (Mon-Fri).
Friends who practiced today now appear in an "Active today" row at the top of the Friends tab.
New notification options (all opt-out in Settings > Notifications): Streak Break after 2 missed days, Unanswered Friend Request after 3 days, Invite Friends reminder if you have no friends in-app after 7 days, and a Return Reminder after 7 days without practice.
If you haven't set a @handle yet, a nudge card in the Friends tab points you to profile settings. Friends need your handle to find you by link.
Bug Fixes
Stopping a paused session now records only the time actually spent practicing. Previously, time spent paused was incorrectly added to the session duration.
Streak count now matches between History and Community. Both views use the same calculation throughout the app.
Start Timer button is always visible above the navigation bar on all iPhone models and no longer overlaps Timer Settings.
Group library and group detail views now show an error if they fail to load, instead of spinning indefinitely.
Library empty state buttons no longer overflow on narrow screens.
"Cancel request" now uses the friend's name correctly in all languages.
1.2.2 May 11
The Start button on the Timer screen now stays in place no matter which technique you select. The layout is fully static — nothing shifts, nothing scrolls out of reach.
Free accounts can now create groups. Contempla+ accounts can manage up to 3 groups. Group capacity is shown in the admin view and enforced at join time.
Also: streak tracking now has three modes (Every day, Flexible, and Weekdays only) in Settings. Several dialogs that were missing close buttons now have them. Language switching is instant. The launch screen no longer flashes the old logo.
1.2.1 May 5
Contempla 1.2.0 brings a full visual redesign, Groups, and several new features.
WHAT'S NEW
Visual Redesign
Every screen has been rebuilt from the ground up. New auth flow, floating timer controls, tradition icon tiles throughout the library, a 30-day practice heatmap on profiles, and a mood reflection step after each session.
Groups
Practice together with friends or a community. Group members share a technique library and can copy techniques directly to their personal collection. Sessions can be shared with the group optionally.
Technique Colors
Assign one of 8 colors to any technique to visually organize your library.
Annual Plan
Subscribe yearly for $40 and save 33% compared to monthly billing.
Global Library
16 curated techniques are now available to add to your library directly, including Vipassana, Metta Bhavana, Centering Prayer, Nadi Shodhana, Tonglen, Body Scan, and more. Each is attributed to a single verified source.
IMPROVEMENTS AND FIXES
- Streak count is now consistent across all views
- Keyboard no longer stutters when opening during a session
- Start button stays visible during timer setup on all device sizes
- Subscriptions now carry over when reinstalling or signing in on a new device
- Improved app stability with a recovery screen for unexpected errors
1.2.0 Apr 30
Bug fixes and reliability improvements:
• Notifications for friend activity, accepted requests, and kudos now arrive reliably — both in-app and as push notifications.
• Daily meditation reminders now re-schedule automatically after app updates. No more re-toggling in Settings.
• Tapping a user in the friend search no longer shows "Profile not found."
1.1.7 Apr 26
Fixed
"Not authenticated" error when submitting to the Global Library — the dialog now reads the current user profile directly instead of relying on a prop that could arrive late.
Duplicate "Add Technique" button no longer appears when the personal library is empty.
Duplicate Techniques/Sequences tab bar in the empty-state personal library view removed.
Improved
Technique creation dialogs (My Library and Global Library) now show only the name field by default. Optional fields expand via an "Add details" toggle, reducing visual noise for quick additions.
Submit buttons use the accent color for clearer call-to-action hierarchy.
1.1.6 Apr 21
## v1.1.5 - 2026-04-20
**Fixed**
- Push notifications (friend requests, friend activity) now deliver correctly on iOS. The APNs token was being requested but never stored due to a missing callback in the app's native layer.
- Daily reminders now re-schedule automatically after app updates. Previously they would stop firing until the user manually toggled them in Settings.
1.1.5 Apr 20
Session notes, weekly practice charts, and technique depth stats.
Session notes: add a private note at the end of any session. Saved to History, editable anytime.
Weekly chart: History now shows a bar chart of sessions and minutes across the past weeks.
Technique depth stats (Contempla+): total sessions, total time, and last practiced date per technique.
Global Library: filter by tradition, submit anonymously, or pre-fill a contribution from your own library.
1.1.4 Apr 19
Tapping a friend's share link now opens their profile directly in the app with an Add Friend button. No search box, no extra steps.
Every profile now shows a contextual action button based on your relationship: Add Friend, Accept Request, Cancel, or Remove.
New in Profile & Privacy: Public Profile toggle. Turn it on to let anyone see your stats via your share link before they add you.
Share links now open the app directly on iOS without going through Safari first.
Tapping a friend request notification now takes you to that person's profile directly.
Bug fix: friend request notifications were showing an error toast. Fixed.
1.1.1 Apr 15
What's New in v1.1.0
Community & Social
Give kudos to friends' sessions with a heart tap — they'll get a notification
Share your profile link so friends can add you in one tap, no handle lookup needed
Set your default Community feed (Friends, All, or Groups) from the new feed settings
Notifications
Push notifications for friend requests, friend activity, and kudos
In-app notification center — bell icon in the Community tab with live unread count
Streak at risk alert at 7 PM if you haven't practiced yet
Milestone notifications at 3, 7, 14, 30, 60, 90, 180, and 365 day streaks
All 7 notification types individually on/off in Settings → Notifications
Library & Practice
Multi-select delete in Library — enter edit mode, tap multiple cards, delete at once
Friend search now shows a profile preview before you send a request
Mark any technique as "Hidden from Feed" — shows as "Meditation" to friends only
Polish
Headers and back buttons stay pinned in all settings screens and modals
Keyboard dismisses on outside tap everywhere; modal won't close while keyboard is open
1.1.0 Apr 14
v1.0.2
New:
Incognito mode for techniques — mark any technique "Hidden from Feed" so your sessions appear as "Meditation" to friends while your own history stays intact
Multi-select delete in Library edit mode — enter edit mode, tap to select multiple techniques, delete them all at once
Friend search now shows a profile preview before you send a request
Improved:
Library loads instantly on return visits (local cache)
Sessions with no technique now show as "Meditation" everywhere instead of "Unknown"
Friends with pending requests now show their correct name instead of "Unknown"
Setting a handle for the first time no longer overwrites an existing display name
Settings now shows descriptions under Display Name and Handle fields
Fixed:
Sequence sessions: elapsed time tracked per segment (was always showing 0)
Sequence sessions: partial saves now record the correct technique
Teacher mode: forcing a segment to 0 now triggers the end bell
Duration inputs in Sequence Editor no longer block typing 0
History session edits no longer hang when the session has no technique
Profile name/handle edit dialog could crash when opened from Community — fixed
1.0.2 Apr 6
New:
Session Sequences — chain multiple techniques into one seamless practice session. Build and manage sequences in Library, then select them from the Timer.
Feedback button in Settings → Support.
Improved:
Sequence segments: adjust the duration of any segment mid-session, not just the current one.
Add Technique form now includes attribution, relevant link, and suggested duration fields.
Full Thai language support.
Fixed:
Fixed a bug where friends couldn't find each other by handle due to capitalization differences.
1.0.1 Apr 5
Improved reliability for session-completion notifications and sounds.
more Version 1.2.7 Jul 7
Data Linked to You The following data may be collected and linked to your identity:
Contact Info User Content Identifiers Usage Data