The service limits outlined here refer to the overall limits of your use of the Swrve system; in some cases, you may have additional limitations on your use of the product depending on the specific commercial terms we have agreed with you, but these guidelines represent the absolute limits that we have in place which apply to all customers of the Swrve service. These limits are there to allow us to offer a stable and scalable solution for all the customers using the Swrve service. You will be prevented from going beyond this level of use, either automatically or through direct intervention by Swrve.
Such intervention will be made with reasonable efforts to communicate directly with your designated administrator and/or users, and to mitigate impact on your use of the service before action is taken. If your app’s use threatens the stability or general availability of the service for your company and/or other companies that use the service, Swrve may take action without your prior knowledge or consent to reduce, alter, or halt your service responsibly, to bring usage within these service limits.
If your app(s) continue to use the service outside the limits we cannot guarantee the performance of the service and we will not be in a position to meet the terms of any Service Level Agreement we have in place. The Swrve Dashboard UI may show out-of-date data, become slower, and/or may not work properly. Although event data will normally not be lost, processing of those events may be delayed, or temporarily incorrect. User interface performance may lag and/or time-out such that web pages become unresponsive. Data export may take longer, and may fail to produce results in the time frame for which they were designed.
In all cases, the service limits detailed below apply per each individual app on the service. If you have any questions, comments or concerns about limits expressed in this document please contact Swrve support using the feedback button or at firstname.lastname@example.org. If you have any queries about upgrading your service, please contact email@example.com.
These policies govern your use of the Swrve product through interactions with our API endpoints or in your use of the Swrve SDK embedded in your app(s).
API Rates for data sent to Swrve:
For Sandbox apps (used for pre-production testing of apps) the maximum number of daily active users = 1000. For Production apps (apps which are live and being used by end users):
Your app will send events to Swrve to record activity and behaviors. Each event has a specific name which will be unique to your app. There is a limit to the number of unique names that you can use for events, and we strongly recommend that you plan your event naming strategy and never use events with programmatically generated elements, such as timestamps or increasing number values. Swrve deploys algorithms to detect these badly named events and will automatically block them.
User Property Limits:
Each user record for your app may have a collection of user properties that you name. Limits apply to the number of user properties that each record can support, and also the size of the name of the property and the size of the value of the property.
Transactional Push Limits:
Swrve provides a Transaction Push API that enables authenticated external systems to send push messages to individual users. This API is designed for low-volume oriented operation.
These policies govern your use of the Swrve product, typically through the Swrve dashboard and associated interfaces.
Core Segments are those that are set up automatically by the Swrve system (for example user lifecycle segments which are used to populate your app’s user lifecycle dashboard). Your active segment limit does not include these core segments. This limit also does not count the ad-hoc audiences that are created during campaign setup for use in just that one campaign, nor does it include the segments created to track different treatment groups in A/B tests.
A/B Testing Limits:
Each A/B test will have a number of treatments (1 for the control and an additional 1 for each variant you are testing). A test with a control and 4 variants has a total of 5 treatments. You can have a total of 20 such tests active at any time. A test is active if it is in a staging or live state. Campaigns which are stopped and/or archived do not count towards your limits.
You may register a number of resources or configuration items that are specific to your app, which you can then use as a basis for A/B testing. Limits apply to the total number of resources that you can register for an app.
In-App Currency Limits:
Campaigns include Swrve’s push notifications, push API campaigns, in-app messages, location-based campaigns and conversations.
Export API Limits:
Swrve supports a number of data export APIs, which give you the capability to extract data relevant to your app at any time. There are limits related to the use of this API as part of your interaction with the Swrve service.
These policies detail how we store data and for how long that data is maintained within the Swrve system. Note that these retention policies apply to apps that are being actively processed by Swrve during the term of your contract. Our retention policies that apply on termination of contract are detailed in your agreement with Swrve.
Event Log Data:
Swrve records all events received from your app(s) in our event warehouse. We retain all event log data for a period of 3 years. After this point, event log data will expire.
KPI and Report Metrics Data:
All KPI data and metrics for reports are retained for a period of 3 years.
User Profile Data:
User profile data (the live record of a user and their associated properties and state used for targeting and segmentation) is maintained for a period of 1 year after the last activity of the user. An activity is any event received for that user. If a user is entirely inactive for more than 1 year that user is removed from our active targeting system. If the user subsequently sends an event, the user is deemed to be new and is allocated a new ID by the Swrve system.
User DB Export Data:
Swrve builds a full database of all users being tracked on a daily basis. These exports are made available, in a number of formats, through our UserDB, export API and via download links in the dashboard. These databases are refreshed daily, with no access to historical snapshots.