BlackBerry AtHoc Release Notes

4.5 2019-09-23Z

| | 2 Contents

New in Release 4.5...... 4

Resolved issues...... 5

Known issues...... 7

BlackBerry AtHoc Mobile App FAQ...... 13 Downloading and registration...... 13 Configuration...... 14 Advanced features...... 14 Organizations (virtual systems)...... 14 Sending and receiving messages...... 15 Publishing alerts from the mobile app...... 16 Supported devices...... 17 iOS...... 17 Android...... 17

Appendix 1: Error log status codes...... 19

BlackBerry AtHoc Customer Support Portal...... 20

Legal notice...... 21

| | iii New in Release 4.5

This section describes new features and changes available for the BlackBerry AtHoc mobile application. • Enable or disable the Personal Alert Button menu option: Administrators can now enable or disable the Bluetooth Button menu option from the BlackBerry AtHoc management system. For more information, see "Configure the Mobile App gateway settings" in the BlackBerry AtHoc Mobile Administrator Guide. • Dark mode: The BlackBerry AtHoc mobile app now supports dark mode for iOS devices running iOS 13 and Android devices running Android 10 or later release. Dark mode provides a light-on-dark color scheme. • iOS 13: The BlackBerry AtHoc mobile app now supports iOS 13 and iPadOS for iPads.

| New in Release 4.5 | 4 Resolved issues

4.5

Jira ID Platform Summary Workaround

MBL-1087 iOS On iPads in portrait — mode, the map in a report is moved down.

MBL-1121 iOS Tracking does not stop — automatically if the duration is longer than 5 minutes and shorter than the tracking interval set in the BlackBerry AtHoc management system.

MBL-1164 Android Vertical rotation does — not work on a Samsung Galaxy Tab 2 device.

MBL-1657 Both When Alert Publishing — permission is enabled for a user, the Alert Publish menu item does not update until the user disconnects and reconnects.

MBL-1771 iOS The details of an — emergency are not visible if the emergency was sent in a different language.

MBL-4648 iOS If a two-line response — option is selected, the date and time are displayed outside of the response container, below the separator.

MBL-6497 Both The ApplicationExpired — log displays a minimum date value instead of the actual date.

MBL-6568 Android Attachment title and size — text is displayed in blue.

| Resolved issues | 5 Jira ID Platform Summary Workaround

MBL-6585 iOS Swipe lag issue for video — attachments.

MBL-6619 Android The separator in the — Personal Alert Button page is not at the center of the page in portrait mode.

MBL-6700 iOS On iPhone 6 and 6S, — after swiping to a previous .mp3 or .mp4 attachment, a blank screen is displayed.

MBL-6772 iOS The organization — name and logo are not displayed correctly on the organization details screen.

MBL-6784 Android The alert or emergency — screen does not display if the user taps a second alert or emergency notification.

MBL-6865 Android Location is not updated if — the mobile app is sent to the background.

MBL-6873 iOS After swiping through — audio and video files, the video playback option is not displayed.

MBL-7168 Both Mobile publisher login — fails with exception.

MBL-7272 Both A manually-selected — location in a report template is reset to the current location if the mobile app is launched from the background.

| Resolved issues | 6 Known issues

The following table describes issues that were first noted in version 4.5. Subsequent tables in this section list all other known issues, organized based on the product version that first exhibited the issue.

4.5

JIRA ID Platform Summary Workaround

MBL-1048 iOS If you send an emergency — and then close the app while the app is still contacting the organization, the emergency is not sent.

MBL-1102 Both The Information icon — is missing for a Check In event on the global map and on maps within an alert with a Check In event.

MBL-6829 iOS After disconnecting — from an organization, the text on the Select Organization screen overlaps with the lower edge of the text .

4.4

JIRA ID Platform Summary Workaround

MBL-6615 Android Sometimes no — notification is displayed on the mobile app when an emergency is triggered from the Bluetooth button.

MBL-6774 Both When the Mobile App and — the Dynamics Mobile App are installed on the same device, the Bluetooth button pairs to both apps after turning Bluetooth on and off.

| Known issues | 7 JIRA ID Platform Summary Workaround

MBL-6858 Android Device Bluetooth on/ — off is not able to auto- reconnect the Bluetooth button on Pixel-OS7.

MBL-6859 Both A static status message — is displayed when sending an emergency using a Bluetooth button.

MBL-6864 Android The file name of an — attachment is different in the alert details screen than the file name when the attachment is opened.

MBL-6870 Both If an accountability — officer login expires, the login page is not displayed.

MBL-6926 iOS If the Mobile App — is registered while Location Services is not enabled, the "Turn on Location Services to Allow AtHoc to determine Your Location" message appears and then disappears.

MBL-7218 iOS With iOS 13, a thick black — border appears around the Login screen fields.

4.3

JIRA ID Platform Summary Workaround

MBL-6399 Android Audio and video overlaps — when swiping to the next attachment and tapping the Play/Pause button of previous progress bar.

| Known issues | 8 JIRA ID Platform Summary Workaround

MBL-6569 Android After launching an — attached video and then tapping the back button, the thumbnail of the previous video is displayed instead of the alert details screen if there are multiple video attachments.

MBL-6893 Android When sending a report, — attachments are removed if the device orientation is changed.

4.2.2

• There are no known issues for this release.

4.2

JIRA ID Platform Summary Workaround

MBL-2070 Android Unable to do a manual — refresh to view the latest information in the Delivery Summary section.

MBL-3433 Android Device is connected to — the internet but the "No network connectivity" banner is still displayed.

MBL-3471 Android When replying to an alert, — if the user receives an SMS, replies to the SMS, and then switches back to the app, a "Connection Error" message is displayed.

| Known issues | 9 JIRA ID Platform Summary Workaround

MBL-5043 iOS A blank white screen — is displayed in place of a keyboard when the Touch ID authentication dialog is dismissed. This issue is observed only on iPhone 7 (iOS 10.2.1).

MBL-5581 Android When the user is — switching organization and sends an emergency using the 3D Touch app short cut, the emergency is not sent successfully.

MBL-6862 Both Video recorded from — a phone device while sending an emergency is blurry when the video is added as an attachment.

4.1

Jira ID Platform Summary Workaround

MBL-5036 Android Mass device alert — template is available for publishing when the template is in a 'Not ready to Publish' state.

4.0

Jira ID Platform Summary Workaround

MBL-3857 Android Received alert — notifications do not display the name of the app. This is specific to OS5 and OS6.

MBL-4849 iOS The app stops working Upgrade the device to the when you verify and open latest iOS version. an expired verification email. This is specific to iOS 11.0.

| Known issues | 10 Jira ID Platform Summary Workaround

MBL-5350 Both On the Change Location — screen, the map is zoomed out on Android and zoomed in on iOS.

MBL-5924 Android Unable to connect to — an organization after a phone is off for several days.

3.5

Jira ID Platform Summary Workaround

MBL-1092 iOS Bubble content with — driving directions icon is missing for Start and End points of escape routes on the map. Start and End points are not tappable.

MBL-1408 Both A Chek In is sent — to BlackBerry AtHoc even though it was cancelled on the .

MBL-1705 Both On the SSA map, the title — of a shape that is inside another shape is not easy to see.

MBL-2372 Both No error occurs when — publishing an alert with no users defined for targeting.

MBL-3179 Both The mobile app receives — notifications from the incorrect organization.

MBL-3339 Both An alert is getting — published to non- restricted distribution lists.

| Known issues | 11 Jira ID Platform Summary Workaround

MBL-3902 Android After sending an — emergency and putting the mobile app in the background, when the emergency is sent, the mobile app opens.

MBL-3925 iOS When launching the — mobile app in landscape mode on an iPad, the splash screen appears stretched.

MBL-4592 iOS The mobile app stops Do one of the following: working when the device • Update to iOS11. language is set to Arabic for iOS 9 and iOS 10. • In the Language and Region settings of your device, change the Region to United Arab Emirates (UAE).

| Known issues | 12 BlackBerry AtHoc Mobile App FAQ

This section provides answers to the most frequently asked questions about the BlackBerry AtHoc™ mobile app. Q: What are the benefits of using the BlackBerry AtHoc mobile app? A: The mobile app enables you to communicate with your team in the field with sophisticated tools that provides a common operating picture. Team members can communicate with field reports that have media and geo location data. For personnel accountability, users can do periodic geo location check ins or set tracking for a specified amount of time. End users can send emergency notifications with media and geo location information. Additionally, the team can use alert templates and predefined response options to speed communication. And finally, emergency managers can track the locations, alerts, and user responses from the BlackBerry AtHoc management system (formerly called IWS).

Downloading and registration

Q: Where do I get the org code from? A: From your BlackBerry AtHoc administrator. If you are an administrator and are unsure where to get the org code, contact BlackBerry AtHoc support. Q: Should I register with personal or work email? A: Register with the email recommended by your organization, which is the email you registered with the BlackBerry AtHoc system. Typically, it is your work email. Q: Where do I get the Mobile app? A: Open the store or the Apple App Store, search for “BlackBerry AtHoc”, and download the app to your device. Q: Can I register the mobile app on multiple personal devices? A: Yes. By default you can load the mobile app on three devices using the same user account. Contact BlackBerry AtHoc technical support to increase this number. The maximum is nine devices. Tip: You must have an email account that is associated with each organization and associate the account with the mobile application. Q: How long does it take to receive the confirmation email after registering? Is there a time limit for the verification email? A: It depends on your email system. Typically it should not take more than five to ten minutes. The verification timeout period is two hours. Q: Can I register an email account from a mobile device even when I can’t access emails from that device? A: Yes. Enter the email address that is already present in the BlackBerry AtHoc system, even if you cannot access it on this mobile device. Once you enter the email address, BlackBerry AtHoc will send you an email with a link. Access the email on any device or computer where you have access to your email. Click the link to verify to BlackBerry AtHoc that the email address and phone belong to the same person.

| BlackBerry AtHoc Mobile App FAQ | 13 Configuration

Q: How do I configure my phone settings so that I always receive alerts on the app? A: To use the app more effectively, allow the app to access your location services and to update app content when running in the background. To ensure that you hear alerts that your phone receives, use the following settings: • Set the volume of both your device and the app to the maximum level. • Make sure that Do-Not-Disturb and Silent modes are disabled. • Verify that notifications by the app are allowed in your phone settings. Q: I just changed the settings for the mobile app in the BlackBerry AtHoc management system, but I don't see the changes on the mobile app. How long should I wait to see the update? A: Up to 25 hours. If you are testing a new configuration, wait an hour, pull down the details screen for your organization details to force a refresh, and then see your change. Q: Can I change my Organization Code? A: Yes, but it is not recommended. Contact BlackBerry AtHoc technical support. Note: The code must be unique across the BlackBerry AtHoc System and might cause issues if there is a conflict. BlackBerry AtHoc verifies that the new code is unique before changing it.

Advanced features

Q: My team doesn't want to be "tracked", how can they be assured the mobile app isn't tracking their location? A: Either turn off Location Services (iPhone) or Google Location Settings (Android) on the device, or turn off Location Services just for the BlackBerry AtHoc mobile app. Q: Can the mobile app be custom branded for my organization? A: You can customize the Organization name and logo in the Organizations setting using the BlackBerry AtHoc management system.

Organizations (virtual systems)

Q: How do I associate the mobile device with a specific organization? A. Obtain the organization code from your administrator and enter it while registering the mobile app. Q: How do I connect to an additional organization in the mobile app? A: Complete the following steps: 1. Launch the BlackBerry AtHoc mobile app from your device. 2. Tap on the top left of the home page. 3. Tap Switch Organization and then tap (+). 4. Follow the on-screen instructions to connect to an additional organization. Q: Can my mobile app be associated with more than one BlackBerry AtHoc organization? A: You can have as many organizations as you need registered on the mobile app, but you can send and receive messages from only one organization at a time.

| BlackBerry AtHoc Mobile App FAQ | 14 Q: How do I view alerts from another organization?

A: Tap and then tap Switch Organization. Choose the organization you want to view alerts from. Q: How many organizations can I connect to at once? A: Only one, but you can switch between organizations using the steps in the previous answer. Q: If I'm connected to an organization and switch to another, do I still receive alerts from the first organization? A: No, you receive alerts only from the organization to which you are currently connected. When you switch from one organization to another, you disconnect from the original to connect to the new organization. Q: Can I have more than one device running the mobile app and logged into my account at the same time? A: Yes, on all of the allowed devices. Q: My company has more than one organization. Can I send and receive messages to and from people in all organizations? A: No, one organization at a time. Q: I don't want all of my users to have to remember and input the org code when registering to the mobile app. Is there an easier way for all of my users to register? A: You can use a mapped domain, which maps the email domain to the org code for the organization. This method is unavailable if you have users that log into multiple organizations with the same email address. Contact BlackBerry AtHoc support to learn more. For enterprise org code, all users in the enterprise need to enter one org code, instead of different org codes depending on the organization the user is in.

Sending and receiving messages

Q: In an emergency, can the BlackBerry AtHoc mobile app override the sound settings for a mobile end user? A: The primary use for the BlackBerry AtHoc mobile app is to alert users during an emergency. For High Severity alerts only, the app tries to sound an alarm, overriding the device's “silent” settings. In some cases, the app may not be able to override the settings due to limitations or optimizations. If the emergency alert fails to play the alarm sound, verify the following conditions: • The app volume level is set to the maximum level. • The background refresh is turned on. • The app is running (hasn’t been manually stopped). • After a device restart, the app has been relaunched. Note: Best Practice: While the BlackBerry AtHoc mobile app tries to override user settings and play a loud alarm sound, the best way to ensure that users receive the alert is to request a reply. You can then re-target users that have not responded with another mobile alert; or publish to another device, such as a phone call or an SMS notification. Q: Can I send a silent alert? A: You can send a silent alert for all types of severity alerts. With the silent alert feature, the operators can decide if they want the notifications they send to the end users to vibrate or make any sound or not. All repeat notifications for an alert sent silently will also be silent. Q: How many times will the mobile app repeat the tone when an alert arrives?

| BlackBerry AtHoc Mobile App FAQ | 15 A: With the "Repeat Notification" feature available in version 3.1 or higher, BlackBerry AtHoc can resend the push notification and re-activate the tone or siren sound until the user responds, the alert ends, or a specified time has elapsed. Q: Who can send emergency (duress) and field report messages from the mobile app? A: Users with advanced features (permissions) can send emergency and report messages. These features are configured in the BlackBerry AtHoc management system. Q: Who can receive emergency (duress) and field report messages from the mobile app? A: Only operators and administrators can receive emergency and report messages, which arrive as events (releases earlier than .86 R3) or as incoming alerts in the Inbox (for releases .86 R3 and later). Q: How is the BlackBerry AtHoc management system configured to enable specific end users to send or receive duress and field reports on mobile devices? A: The user must belong to a distribution list. From the BlackBerry AtHoc management system, navigate to Settings > Mobile App > Mobile App Features, and select a distribution list and specify the advanced features. Q: Is there a way to view the specific content of field reports or know the actual person who sent a Duress Alert on Mobile Devices? A: Yes, from the Inbox in the BlackBerry AtHoc management system. The operator can see the name of the user who has sent an alert, with location, time, and other details. Q: What types of shapes can have driving directions associated with them? A: The mobile app only enables driving directions for pin objects. Pin Objects are the objects that are associated with a single point on the map. Shapes, for example, do not have driving directions associated with them because there is no single point within the shape that is the “right” place to drive to or from. Q: How long do messages stay on the mobile device screen in the Messages list after they are received? A: Events that the mobile app user creates are available for 2 weeks. Alerts are available up to 48 hours after they ended. Q: I have multiple messages on the mobile app that clutter my display. How do I remove them? A: Messages cannot be removed manually. See the previous answer that indicates how long each type stays in the Messages list.

Publishing alerts from the mobile app

Q. Who has permission to publish from mobile app? A. An operator with the SDK user role and Alert Publisher role. Q. Why can’t I log in as an operator on the mobile app? A. To log in, you must do the following: • Have SDK user and Alert Publisher permissions. • Use either VPN or Wi-Fi connection to access your BlackBerry AtHoc management system. Note: The on-prem BlackBerry AtHoc management system is not publicly accessible from the mobile app. Q. Which alert templates should be visible in the app? A. The app should show only alert templates that satisfy both conditions: • Enabled for quick publishing • Ready for publishing (all required sections are completed)

| BlackBerry AtHoc Mobile App FAQ | 16 Supported devices

Q: What versions of OS and devices are supported? A: iPhone 5S and above, iOS 11 and above. Q: What models of Android-based phones are supported? A: Models that support OS 6 and above. Q: Does the mobile app run on Windows phones? A: No. Q: Does the mobile app run on Blackberry phones? A: Yes however, version 4.4 will not be available for BlackBerry 10 Phones. Q: Is there an AtHoc mobile app available for Fire? A: No. Q: Is the iPad version of the app the same as the phone version? A: Yes, except that on the iPad the app is also supported in landscape mode. iOS

Q: When the app stops responding, why does it stay in the app switcher list? A: In iOS 7 and later, the app switcher is a list of recently used apps, not a list of running apps. Q: Why does the app launch screen only display sometimes when I open the app? A: iOS purged the app from memory and it is relaunched by the OS when you re-open the app. Your app might be purged because of one or more of the following reasons: Q: Why does the app launch screen only display sometimes when I open the app? • iOS needed more memory for other running apps and sent a low memory warning. • The app stop responding. • The user forced the app to close. • The user restarted the phone. Q: How does "Background App Refresh" / "Background Refresh" / "Background Fetch" work? A: iOS 7 introduced the "Background App Refresh" API (also referred to as "Background Refresh" or "Background Fetch") which allows participating apps to get scheduled time to run a background task. The OS calls this API at its own discretion depending partly on user activity. In practice, we see this API calling our app about every 30 minutes, except when the user is not normally using their device (for example, sleep time) the OS may not schedule updates at all. For more information on the OS's behavior, refer to the "What’s New with Multitasking" Apple Worldwide Developers Conference (WWDC) 2013 session. Apps are only given 30 seconds per background fetch. Important: The user can turn off Background App Refresh in Settings.

Android

Q: Why does Google Maps not display when I install "Panic-debug.apk" from the Build Server?

| BlackBerry AtHoc Mobile App FAQ | 17 A: The "Panic-debug.apk" isn't actually a debug build, BlackBerry AtHoc uses debug builds. It's a debug build in the sense that it was generated using a debug signing key, not a production signing key. The Google Maps API key is tied to the signing key of the App, as the App currently in the Google Maps API key is tied to the production signing key. If the signing key doesn't match what the Google Maps API key is expecting (for example, if the build was signed with debug certificate), Google won't load the map for security reasons. Q: Does this mean we can't use the 'ant debug' command to build a debug version of the app? A: No, we cannot use the command. The build server needs to inject a Google Maps API Key that is linked to the debug signing key on the build machine before doing the 'ant debug' command. Note that injection only applies to the 'ant debug' build, the 'ant release' still needs to use the same Google Maps API Key as provided in the code. See the official Android documentation for more information on signing keys: http://developer.android.com/tools/publishing/app-signing.html

| BlackBerry AtHoc Mobile App FAQ | 18 Appendix 1: Error log status codes

This section describes the status codes for the Mobile application. The codes can come from the mobile application or BlackBerry AtHoc Cloud Services (PSS.) Legend • Status Code: The code used to specify the state of the activity. • Area: The component area for which the code is specified. • Aggregate Error Code: The combination of codes that specify the platform, module, and error. Error Code Syntax: {Platform}{Module}{Error} Where: • Platform is the platform code. For Android, it is 22 and for iOS, it is 23. • Module is the module code, as shown in the following table:

Module Module Code

Auth 22

Event 24

Image 25

Infrastructure 26

Map 27

Media 2A

Notifier 2B

Publishing 2C

Registration 2D

Tracking 2E

Unknown ZZ

Video 2F

• Error is the error code. Error code values are 2-7 and A-Z, counting in hexadecimal. Tip: For example, the status code MobileEventGenericSendEmergency has the aggregate error code 222424. The first two digits specify Android. The second set of digits represents the module, which is ‘Event’. The last digits represent the error condition. • PSS Message: The error displayed by the PSS. • PSS Description: The description of the PSS error condition. • Mobile Error Condition: The description of the mobile application error condition. • Title and Message: The error message displayed on the mobile device.

| Appendix 1: Error log status codes | 19 BlackBerry AtHoc Customer Support Portal

BlackBerry AtHoc customers can obtain more information about BlackBerry AtHoc products or get answers to questions about their BlackBerry AtHoc systems through the Customer Support Portal: https://support.athoc.com/customer-support-portal.html The BlackBerry AtHoc Customer Support Portal also provides support via computer-based training, operator checklists, best practice resources, reference manuals, and user guides.

| BlackBerry AtHoc Customer Support Portal | 20 Legal notice

©2019 BlackBerry Limited. Trademarks, including but not limited to BLACKBERRY, BBM, BES, EMBLEM Design, ATHOC, and SECUSMART are the trademarks or registered trademarks of BlackBerry Limited, its subsidiaries and/or affiliates, used under license, and the exclusive rights to such trademarks are expressly reserved. All other trademarks are the property of their respective owners. This documentation including all documentation incorporated by reference herein such as documentation provided or made available on the BlackBerry website provided or made accessible "AS IS" and "AS AVAILABLE" and without condition, endorsement, guarantee, representation, or warranty of any kind by BlackBerry Limited and its affiliated companies ("BlackBerry") and BlackBerry assumes no responsibility for any typographical, technical, or other inaccuracies, errors, or omissions in this documentation. In order to protect BlackBerry proprietary and confidential information and/or trade secrets, this documentation may describe some aspects of BlackBerry technology in generalized terms. BlackBerry reserves the right to periodically change information that is contained in this documentation; however, BlackBerry makes no commitment to provide any such changes, updates, enhancements, or other additions to this documentation to you in a timely manner or at all. This documentation might contain references to third-party sources of information, hardware or software, products or services including components and content such as content protected by copyright and/or third- party websites (collectively the "Third Party Products and Services"). BlackBerry does not control, and is not responsible for, any Third Party Products and Services including, without limitation the content, accuracy, copyright compliance, compatibility, performance, trustworthiness, legality, decency, links, or any other aspect of Third Party Products and Services. The inclusion of a reference to Third Party Products and Services in this documentation does not imply endorsement by BlackBerry of the Third Party Products and Services or the third party in any way. EXCEPT TO THE EXTENT SPECIFICALLY PROHIBITED BY APPLICABLE LAW IN YOUR JURISDICTION, ALL CONDITIONS, ENDORSEMENTS, GUARANTEES, REPRESENTATIONS, OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY CONDITIONS, ENDORSEMENTS, GUARANTEES, REPRESENTATIONS OR WARRANTIES OF DURABILITY, FITNESS FOR A PARTICULAR PURPOSE OR USE, MERCHANTABILITY, MERCHANTABLE QUALITY, NON-INFRINGEMENT, SATISFACTORY QUALITY, OR TITLE, OR ARISING FROM A STATUTE OR CUSTOM OR A COURSE OF DEALING OR USAGE OF TRADE, OR RELATED TO THE DOCUMENTATION OR ITS USE, OR PERFORMANCE OR NON-PERFORMANCE OF ANY SOFTWARE, HARDWARE, SERVICE, OR ANY THIRD PARTY PRODUCTS AND SERVICES REFERENCED HEREIN, ARE HEREBY EXCLUDED. YOU MAY ALSO HAVE OTHER RIGHTS THAT VARY BY STATE OR PROVINCE. SOME JURISDICTIONS MAY NOT ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED WARRANTIES AND CONDITIONS. TO THE EXTENT PERMITTED BY LAW, ANY IMPLIED WARRANTIES OR CONDITIONS RELATING TO THE DOCUMENTATION TO THE EXTENT THEY CANNOT BE EXCLUDED AS SET OUT ABOVE, BUT CAN BE LIMITED, ARE HEREBY LIMITED TO NINETY (90) DAYS FROM THE DATE YOU FIRST ACQUIRED THE DOCUMENTATION OR THE ITEM THAT IS THE SUBJECT OF THE CLAIM. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION, IN NO EVENT SHALL BLACKBERRY BE LIABLE FOR ANY TYPE OF DAMAGES RELATED TO THIS DOCUMENTATION OR ITS USE, OR PERFORMANCE OR NON-PERFORMANCE OF ANY SOFTWARE, HARDWARE, SERVICE, OR ANY THIRD PARTY PRODUCTS AND SERVICES REFERENCED HEREIN INCLUDING WITHOUT LIMITATION ANY OF THE FOLLOWING DAMAGES: DIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR AGGRAVATED DAMAGES, DAMAGES FOR LOSS OF PROFITS OR REVENUES, FAILURE TO REALIZE ANY EXPECTED SAVINGS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, LOSS OF BUSINESS OPPORTUNITY, OR CORRUPTION OR LOSS OF DATA, FAILURES TO TRANSMIT OR RECEIVE ANY DATA, PROBLEMS ASSOCIATED WITH ANY APPLICATIONS USED IN CONJUNCTION WITH BLACKBERRY PRODUCTS OR SERVICES, DOWNTIME COSTS, LOSS OF THE USE OF BLACKBERRY PRODUCTS OR SERVICES OR ANY PORTION THEREOF OR OF ANY AIRTIME SERVICES, COST OF SUBSTITUTE GOODS, COSTS OF COVER, FACILITIES OR SERVICES, COST OF CAPITAL, OR OTHER SIMILAR PECUNIARY LOSSES, WHETHER OR NOT SUCH DAMAGES

| Legal notice | 21 WERE FORESEEN OR UNFORESEEN, AND EVEN IF BLACKBERRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION, BLACKBERRY SHALL HAVE NO OTHER OBLIGATION, DUTY, OR LIABILITY WHATSOEVER IN CONTRACT, TORT, OR OTHERWISE TO YOU INCLUDING ANY LIABILITY FOR NEGLIGENCE OR STRICT LIABILITY. THE LIMITATIONS, EXCLUSIONS, AND DISCLAIMERS HEREIN SHALL APPLY: (A) IRRESPECTIVE OF THE NATURE OF THE CAUSE OF ACTION, DEMAND, OR ACTION BY YOU INCLUDING BUT NOT LIMITED TO BREACH OF CONTRACT, NEGLIGENCE, TORT, STRICT LIABILITY OR ANY OTHER LEGAL THEORY AND SHALL SURVIVE A FUNDAMENTAL BREACH OR BREACHES OR THE FAILURE OF THE ESSENTIAL PURPOSE OF THIS AGREEMENT OR OF ANY REMEDY CONTAINED HEREIN; AND (B) TO BLACKBERRY AND ITS AFFILIATED COMPANIES, THEIR SUCCESSORS, ASSIGNS, AGENTS, SUPPLIERS (INCLUDING AIRTIME SERVICE PROVIDERS), AUTHORIZED BLACKBERRY DISTRIBUTORS (ALSO INCLUDING AIRTIME SERVICE PROVIDERS) AND THEIR RESPECTIVE DIRECTORS, EMPLOYEES, AND INDEPENDENT CONTRACTORS. IN ADDITION TO THE LIMITATIONS AND EXCLUSIONS SET OUT ABOVE, IN NO EVENT SHALL ANY DIRECTOR, EMPLOYEE, AGENT, DISTRIBUTOR, SUPPLIER, INDEPENDENT CONTRACTOR OF BLACKBERRY OR ANY AFFILIATES OF BLACKBERRY HAVE ANY LIABILITY ARISING FROM OR RELATED TO THE DOCUMENTATION. Prior to subscribing for, installing, or using any Third Party Products and Services, it is your responsibility to ensure that your airtime service provider has agreed to support all of their features. Some airtime service providers might not offer Internet browsing functionality with a subscription to the BlackBerry® Internet Service. Check with your service provider for availability, arrangements, service plans and features. Installation or use of Third Party Products and Services with BlackBerry's products and services may require one or more patent, trademark, copyright, or other licenses in order to avoid infringement or violation of third party rights. You are solely responsible for determining whether to use Third Party Products and Services and if any third party licenses are required to do so. If required you are responsible for acquiring them. You should not install or use Third Party Products and Services until all necessary licenses have been acquired. Any Third Party Products and Services that are provided with BlackBerry's products and services are provided as a convenience to you and are provided "AS IS" with no express or implied conditions, endorsements, guarantees, representations, or warranties of any kind by BlackBerry and BlackBerry assumes no liability whatsoever, in relation thereto. Your use of Third Party Products and Services shall be governed by and subject to you agreeing to the terms of separate licenses and other agreements applicable thereto with third parties, except to the extent expressly covered by a license or other agreement with BlackBerry. The terms of use of any BlackBerry product or service are set out in a separate license or other agreement with BlackBerry applicable thereto. NOTHING IN THIS DOCUMENTATION IS INTENDED TO SUPERSEDE ANY EXPRESS WRITTEN AGREEMENTS OR WARRANTIES PROVIDED BY BLACKBERRY FOR PORTIONS OF ANY BLACKBERRY PRODUCT OR SERVICE OTHER THAN THIS DOCUMENTATION. BlackBerry Enterprise Software incorporates certain third-party software. The license and copyright information associated with this software is available at http://worldwide.blackberry.com/legal/thirdpartysoftware.jsp.

BlackBerry Limited 2200 University Avenue East Waterloo, Ontario Canada N2K 0A7

BlackBerry UK Limited Ground Floor, The Pearce Building, West Street, Maidenhead, Berkshire SL6 1RL United Kingdom

Published in Canada

| Legal notice | 22