> For the complete documentation index, see [llms.txt](https://docs.keeper.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.keeper.io/release-notes/mobile/apple-ios/ios-version-18.0.0.md).

# iOS Version 18.0.0

### Enhancements <a href="#enhancements" id="enhancements"></a>

**Nested Shared Folders With Role-Based Folder Permissions**

Keeper introduces Nested Shared Folders with Role-Based Folder Permissions on iOS, a complete redesign of how you organize, share, and protect your records. You can now build folders and subfolders up to five levels deep, so your vault reflects the way your team actually works instead of forcing everything into a flat list.

<div><figure><img src="/files/xpVS9RqWGipPAUHigmEk" alt="" width="200"><figcaption></figcaption></figure> <figure><img src="/files/M4Wnt73mY4diqcved4wC" alt="" width="200"><figcaption></figcaption></figure> <figure><img src="/files/u9OuLxYZikN7sSB5VCdO" alt="" width="200"><figcaption></figcaption></figure></div>

Permissions flow down automatically from a parent folder through every subfolder and record inside it, so a single sharing decision applies consistently across an entire branch, with the flexibility to make precise exceptions wherever you need them. When more than one permission applies, the most specific one wins: a permission set directly on a record takes priority over one set on its folder, which in turn takes priority over a permission inherited from a parent folder.

<figure><img src="/files/wiYk80D3SCGF7yd6RJoR" alt="" width="188"><figcaption></figcaption></figure>

Role-based permissions give you granular control over exactly who can view, edit, share, and manage content at every level, and share managers can add users and teams, make bulk permission changes, set access to expire on a chosen date, or revoke it entirely, though no one can grant access higher than their own.

<div><figure><img src="/files/xkei2x4WnYph7hlKywbN" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/ivCIdHsO7i17ioku4LYR" alt="" width="188"><figcaption></figcaption></figure></div>

Creating a folder is simpler too: just tap Create New Folder. There's no longer a separate choice between a regular and a shared folder, and you simply tap Share whenever you want to share one.

<div><figure><img src="/files/KVy0nyQig90sFrDBWFA0" alt="" width="200"><figcaption></figcaption></figure> <figure><img src="/files/x1L97gBBKD3hztjkpN7k" alt="" width="188"><figcaption></figcaption></figure></div>

This new system runs alongside the existing Classic folder system, with two distinct folder icons so you can always tell them apart, and a Classic option remains available when you need compatibility with older workflows.

{% hint style="info" %}
This feature is currently available by invitation only. To request access or learn more, please contact your Keeper representative or visit [keepersecurity.com/contact](https://www.keepersecurity.com/contact.html).
{% endhint %}

* **iOS-8123**: We've made a wide range of improvements to how files are uploaded and attached, making the experience faster, clearer, and more reliable. You can now select and share multiple files into Keeper in a single action from the iOS Share Sheet, instead of adding them one at a time. A loading indicator now appears the moment an upload starts, so you always get immediate feedback rather than wondering if the app has stalled. Uploads that run into a network problem now stop and show a clear message within a couple of minutes instead of appearing to hang, and on records that require a file attachment, Keeper now prevents saving until the file has uploaded successfully and tells you exactly what went wrong. Large photos and files are now handled more efficiently for better stability on older devices, leftover temporary files are cleaned up automatically after a failed or cancelled upload, and the app will no longer attempts to sync files in the background while you're offline.
* **iOS-8081**: The Notification Center icon now gently pulses when you have new, unread notifications that need your attention, such as an approval request with Approve or Deny buttons. The animation draws your eye to time-sensitive items the moment they arrive, including when they're waiting for you as the app launches, and stops automatically once you open the Notification Center or there's nothing left that needs action.
* **iOS-8046**: Keeper now supports viewing the new PAM Cloud record type on iOS, used for secure, just-in-time access to cloud provider environments such as AWS, Azure, and Google Cloud, as well as SaaS applications. You can open these records on your device and see their details, including login URL, account identifier, and PAM configuration, in a clean, read-only view consistent with other PAM record types.

### Bugs

* **iOS-7597**: Corrected an issue where the region and phone number set during sign-up in the UK could change after logging out and back in.
* **iOS-8121**: Fixed an issue when adding an account from a different region than an existing account, which previously showed a confusing alert and failed to add the account. The experience is now clearer and works as expected.
* **iOS-8117**: Resolved an issue where users with Stay Logged In enabled were asked for their current Master Password instead of biometrics when resetting their Master Password.
* **iOS-8118**: Addressed an issue where resetting your Master Password from the login screen could display the wrong error message when account recovery wasn't available.
* **iOS-8120**: Fixed the Account screen incorrectly showing an incorrect renewal date in the Secure File Storage row for users without a file storage plan.
* **iOS-8125**: Corrected a problem where the label and value of a custom password field could fail to display properly when viewing or editing a record.
* **iOS-8124**: Resolved an issue where an internal configuration type incorrectly appeared as an option in the list of record types when creating a new record.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.keeper.io/release-notes/mobile/apple-ios/ios-version-18.0.0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
