certa push messaging - product launch

71
1 1

Upload: service2media

Post on 27-Jun-2015

10.372 views

Category:

Software


2 download

DESCRIPTION

CERTA Secure and High Performance Push Messaging. This presentation tells you more about the CERTA Push and how it compares to push messaging alternatives. CERTA Push is unique for it's push messaging performance, security and reliability. CERTA can be integrated in your app within only 2 hours. Please go to https://certa.io to learn more or send a CERTA Push Message!

TRANSCRIPT

Page 1: CERTA Push Messaging - Product Launch

1

1

Page 2: CERTA Push Messaging - Product Launch

Contents

2

Push for business - Peter Broekroelofs Push and IT - Harry ten Berge Push and legal - Derk Tegeler

Page 3: CERTA Push Messaging - Product Launch

Push mobile engagement to the next level

Consumers adopt push notifications but

want to be in control

Push notifications enable better engagement

The challenge is to integrate push notifications into a direct marketing strategy

3

3

Page 4: CERTA Push Messaging - Product Launch

4

Consumers adopt push notifications •  Consumers opting in offer you a unique privilige

•  76% of European mobile app users receive push notifications •  26% receiving them several times a day •  Perceived extremely intrusive if not

relevant or timely (bad push)

•  Consumers want to be in control

4 Forrester, Oct 2013

Page 5: CERTA Push Messaging - Product Launch

5

Bad push results in opt-out and app removal

Relevant in gender

Try the new waterproof mascara

Relevant in age

Discount on new ultra running shoes

Relevant in Time/Location

Ajax scores!

5

Page 6: CERTA Push Messaging - Product Launch

6

Know when to send and to whom

•  Customer segmentation •  Customer preferences •  Up to individual level

Page 7: CERTA Push Messaging - Product Launch

Push notifications improve engagement

8 | Technology

KL Air now"We have 6 chairs with extra legroom available on your flight to Rome It’s possible for you to upgrade now"slide to view!

KL Air now

Buy extra award miles this week and earn up to 50% bonus miles!"slide to view!!

We have 6 chairs with extra legroom available on your flight to Rome It’s possible for you to upgrade now!

Deliver additional benefits

Page 8: CERTA Push Messaging - Product Launch

8

Push engagement to support your business

Acquisition Retention Efficiency

8

Page 9: CERTA Push Messaging - Product Launch

Relevancy and context Push integration points: Backend and app

App on the device Enterprise backend

Device registration, Message handlers

Message composition Business rules Push server

Notification networks

Page 10: CERTA Push Messaging - Product Launch

GPS Location

Beacon proximity

Time, schedule, zones

Phone sensors •  Camera •  G-sensors

Wifi proximity

Other sensors •  Security cameras •  Babyphone •  Water leakage •  Burglar alarms •  In-car sensors •  Broken devices

Other push messages

Combining technologies for context

Push App actions

Backend business logic

ERP/CRM/etc

Page 11: CERTA Push Messaging - Product Launch

11

Pops  up  your  boarding  pass  

Get  a  free  drink  at  ‘Nacho  Hippo’  

“Please  switch  off  your  phone”  

Example: BLE Beacon

center

radius

Page 12: CERTA Push Messaging - Product Launch

Example: Home automation

CERTA Secure Push

All  lights  and  hea-ng  are  switched  off.  

Page 13: CERTA Push Messaging - Product Launch

Example: Home automation

CERTA Secure Push

Alert:  Your  burglar  alarm  is  ac-vated.  Do  you  want  to  view  your  webcam?  

Page 14: CERTA Push Messaging - Product Launch

Example: Local news

CERTA Secure Push

Dam-­‐tot-­‐damloop  veroorzaakt  grote  verkeerschaos.  

Page 15: CERTA Push Messaging - Product Launch

15

Integrate push into your CRM and Marketing strategy

Mobile Email Web

15

Push will be key in mobile messaging: more engaging, in-depth measurement, detailed targeting, inexpensive    

Page 16: CERTA Push Messaging - Product Launch

Desktop push

16

Page 17: CERTA Push Messaging - Product Launch

Soon on other devices, like wearables

Page 18: CERTA Push Messaging - Product Launch

18

CUSTOMER  CASES  

Page 19: CERTA Push Messaging - Product Launch

Push case NOS

19

Page 20: CERTA Push Messaging - Product Launch

NOS case: Core part of the product experience

"Push notifications enable NOS to instantly inform a vast amount of

customers on big news and sports stories. This is vital for NOS to fulfill its mission.

By helping us reaching these customers

with notifications on platforms as Android, iOS, Windows Phone but also on the web, CERTA helps us focus on what we're good

at: telling you about news and sports.”

Tom van den Broek NOS Mobile Product Manager

20

Page 21: CERTA Push Messaging - Product Launch

Push effect: optimizing app usage

+25%

21

Page 22: CERTA Push Messaging - Product Launch

25% Increase of App Traffic Volume

2.5% Of app visitors convert to a product or paid service € 625,000

Intent Guide’s 3 Key Benefits € 1,875,000 per year Additional revenue per year (€ 156,250 *12)

Is the percentage of additional product and service sales

Estimated value per transaction

€ 25 Is the commercial monthly value

25%

=

1,000,000 App opens per month

25% Increase of App Traffic Volume! Hypothetical retail case:

22

Page 23: CERTA Push Messaging - Product Launch

Push case Emesa One-to-one dialog

23

Page 24: CERTA Push Messaging - Product Launch

24

•  20,000 messages per day

•  50% of all app opens are a direct triggers from a push notification

Business Case: Creating Engagement by Relevancy an Context

Vakantieveilingen now

Je bent overboden!slide to view!

Vakantieveilingen now

Je hebt een veiling gewonnen!!slide to view!

Page 25: CERTA Push Messaging - Product Launch

25

80% Increased App retention after using push notification services

Push effect

Vakantieveilingen now

Je hebt een veiling gewonnen!!slide to view!

Page 26: CERTA Push Messaging - Product Launch

26

Good Push: Personal and in Context Service Retention New Business

Emesa now

Bied vandaag mee op Robin!Thicke kaarten en maak kans op een VIP arrangement!!schuif om te bekijken

!

Emesa now

De veiling, 2 overnachtingen voor 2 personen in hartje Amsterdam loopt bijna af. !schuif om te bekijken

!

Emesa now

Hi Marc, jouw favoriete veiling!Is weer online. Bekijk hem in de app. schuif om te bekijken

!

Page 27: CERTA Push Messaging - Product Launch

27

Good Push: Personal and in Context

•  Involvement •  Location Based

Emesa now

Hoi Marc, vanavond is het zover!!De toppers in concert. Vergeet niet jouw geprinte e-ticket mee te nemen. Veel plezier!!slide to view!

Emesa now

Welkom in de Arena.!Vakantieveilingen.nl wenst je veel plezier bij de Toppers!!slide to view!

Page 28: CERTA Push Messaging - Product Launch

28

Push case MyOrder

Thomas Brinkman, Founder and CCO:

By using Push, Geo location and BigData we make sure we are relevant

in the right context for our users.

Push is the perfect way to facilitate this interaction.

Page 29: CERTA Push Messaging - Product Launch

29

Make push integrated part of your app strategy Get deeper customer behavioral understanding

Measure customer journey

 

Capture user preferences

 

Test your customer behavior

 29

Page 30: CERTA Push Messaging - Product Launch

30

PUSH  AND  IT  Harry  ten  Berge  

Page 31: CERTA Push Messaging - Product Launch

31

Client implementation

•  Native SDK (iOS, Android, WP8)

•  Cordova Plugin for HTML5 apps

•  So…. How difficult is this actually?

Page 32: CERTA Push Messaging - Product Launch

32

Client implementation

1.  Make an account on CERTA.io 2.  Download the SDK 3.  Follow the documentation 4.  And send your first push! 5.  We can help!

Page 33: CERTA Push Messaging - Product Launch

33

Designed for high volumes of notifications

•  High performance •  Fault tolerant •  Scalable

33

Page 34: CERTA Push Messaging - Product Launch

34

Push Manager Interface REST HTTPS,

IP filtering

App Backend or

Portal App

Push Interface REST HTTPS

Push networks – Apple, Android, etc…

CERTA Push Push Manager

webservice Push webservice

Registertoken

Registerpreference

Register/deregister (Certificate, preferences)

Wipe (Tokens, preferences)

Query (preferences, token)

Push

DB Tokens

preferences

CERTA architecture

Page 35: CERTA Push Messaging - Product Launch

35

How can you connect to the back-end?

•  REST API •  SSL •  IP filtering

35

Page 36: CERTA Push Messaging - Product Launch

Push networks fragmentation

Apple APNS

Google CGM

Google C2DM

Microsoft MPS

Microsoft WNS

BlackBerry Push

YOUR ENTERPRISE BACK END

Page 37: CERTA Push Messaging - Product Launch

Push networks fragmentation

Apple APNS

Google CGM

Google C2DM

Microsoft MPS

Microsoft WNS

BlackBerry Push

CERTA YOUR ENTERPRISE BACK END

Page 38: CERTA Push Messaging - Product Launch

CERTA.io portal

Page 39: CERTA Push Messaging - Product Launch

CERTA.io portal

Page 40: CERTA Push Messaging - Product Launch

40

Filter profiles consist of logical expressions, e.g.:

!(Airport == "AMS")!!

!(Category == “Delay”)!!

!(Flight == “KL0845”!!

!((AIRPORT == "AMS") && (Category == “Delay”))!

CERTA Push unique filtering

Page 41: CERTA Push Messaging - Product Launch

41

“Rich” push CLIENT  

CLIENT  

SERVER  

SERVER  

BACKEND  

BACKEND  

registerService()  

You  are  registered  OK  

registerPreference(“customerid=1234”)  

OK  RichPush(“customerid=1234”,    “richpushid=“56”,  “your  bill  is  ready”)  

Message  sent  OK  

RichPush(“your  bill  is  ready”,  “richpushid=56”)  

process  msg  

RetrieveRichPush(“id=56”)  

StoreRichPush(“id=56”,  RICH_PUSH_CONTENT)  

RichPushContent(“id=56”,  RICH_PUSH_CONTENT)  

Page 42: CERTA Push Messaging - Product Launch

42

Performance thoughts

Over 1.5 million recipients in 2.5 minutes!

Page 43: CERTA Push Messaging - Product Launch

43

Silent push

Page 44: CERTA Push Messaging - Product Launch

44

PUSH  AND  LEGAL  Derk  Tegeler  

Page 45: CERTA Push Messaging - Product Launch

Because conversation between you and your customer is private

Page 46: CERTA Push Messaging - Product Launch

Contents

46

•  Where is your data and is that allowed? •  Security & Privacy leaks and threats •  Certa Push and Private Data •  Push, secured.

Page 47: CERTA Push Messaging - Product Launch

Expectations…

47

•  I’m going to drag you through the ‘legaleze’ •  I’m going to depress you •  I’ll reassure you

•  … bear with me

Page 48: CERTA Push Messaging - Product Launch

Legal…

48

•  Shift from ‘owner’ to ‘custodian’ •  Increased responsibilities •  Increased penalties

Page 49: CERTA Push Messaging - Product Launch

49

Push  Data?  

Page 50: CERTA Push Messaging - Product Launch

Wet Bescherming Persoonsgegevens (WBP)

50

•  Dutch Data Protection Act •  Protect against data abuse. •  European Economic Area (EEA) •  Protect personal data •  Opt-in

Page 51: CERTA Push Messaging - Product Launch

Patriot Act & Consorts

51

•  Validity, purpose and scope

•  Designed as an anti-terrorism weapon (sect 201), in reality very broad –  computer fraud, abuse offenses, sect 202 –  foreign intelligence information, sect 218

•  Impact in NL

•  Other countries

•  Data confidentiality and integrity are under threat.

•  Microsoft, Skype, Google and others have reported such occurrences and are now in the public domain.

Page 52: CERTA Push Messaging - Product Launch

Legal Basis for Push

52

•  The WBP and Patriot Act are incompatible •  Personal data must remain in the EEA •  Relevance of data collection •  Data protection measures

Page 53: CERTA Push Messaging - Product Launch

Future

53

European law and directives tend towards:

 

•  Increasingly make use of multichannel authentication •  Criminalise enterprises responsible for data leaks •  Oblige enterprises to divulge data leaks •  Penalise enterprises with fines up to 2-5% of yearly turnover •  Personal data belongs to the individual, not the holder or processor,

meaning that enterprises holding or processing personal data are custodians, like banks are for money.

Page 54: CERTA Push Messaging - Product Launch

The role of Telecom Operators

54

•  ACM* + CIOT

•  Telco’s Technical means for ‘Lawful Data Interception’ Daily reports to the CIOT containing comprehensive metadata

*ex-OPTA

Page 55: CERTA Push Messaging - Product Launch

Sources

55

•  Agentschap Telecom (agenschaptelecom.nl) •  Autoriteit Consument & Markt (acm.nl) •  Rijksoverheid (rijksoverheid.nl) •  ‘Zin en onzin over PRISM, Patriot Act en de Wet

bescherming persoonsgegevens’, Allen & Overy and Schuberg Philis, feb 2014

Page 56: CERTA Push Messaging - Product Launch

56

EU  Partner  

Page 57: CERTA Push Messaging - Product Launch

EU Partner

57

•  Conforms to European Data Protection Acts •  You know the location of the data you are responsible for •  You know who handles your messages •  You have a contract and an SLA

Page 58: CERTA Push Messaging - Product Launch

58

Leaks  &  Threats  

Page 59: CERTA Push Messaging - Product Launch

Push security is …

59

… A leap of faith, not a chain of trust •  Third-parties with no SLA or other legal relationship •  Message confidentiality and integrity •  90% of messages transit through 2 organisations

Page 60: CERTA Push Messaging - Product Launch

Push security risks

60

•  Insecure network traffic Whilst posting the message

•  Insecure network traffic Whilst delivering the message

•  Credentials

Page 61: CERTA Push Messaging - Product Launch

61

Push  data  confidenEality  

Page 62: CERTA Push Messaging - Product Launch

CERTA Push security

62

•  Secure login •  IP filtering •  ISO 27001 like processes and procedures for data access

(databases and infrastructure) •  We only hold:

–  Your credentials –  Your push certificates –  Push tokens ID’s –  Optionally, ‘expressions’

Page 63: CERTA Push Messaging - Product Launch

CERTA Push confidentiality

63

•  No personal data

•  Unique ID’s –  App instance ID (CERTA ID) –  User ID

•  Anonymous data

Page 64: CERTA Push Messaging - Product Launch

64

Filter profiles consist of logical expressions, e.g.: •  One to many !(Airport == "AMS")!!(Category == “Delay”)!!(Flight == “KL0845”!!((AIRPORT == "AMS") && (Category == “Delay”))!!!•  One to one !(UID == “0x0cb77b161b283d95a7e4343922c8cd19dc1131face7a2efe08caae19e42ac78b”)!

Push unique filtering

Page 65: CERTA Push Messaging - Product Launch

65

Push,  secured.  

Page 66: CERTA Push Messaging - Product Launch

Push, secured.

66

•  Why? –  Confidentiality (may be a legal requirement) –  Integrity (anti-fraud, etc.)

•  2 Options –  Encrypted messages –  Use push as a trigger to retrieve encrypted messages

(ie. Secure Rich Push)

Page 67: CERTA Push Messaging - Product Launch

Push, secured.

67

What is it?

Page 68: CERTA Push Messaging - Product Launch

Push, secured.

68

Encrypted  messages   Secure  Rich  Push  Single  transmission   Triggered  retrieval  

Only  small  messages  <160  bytes   No  size  limita-ons  

No  outgoing  connec-on  or  message  store  required  

Message  store  is  separate  from  the  Certa  Push  server,  meaning  that  the  message  delivery  path  is  different,  and,  much  closer  

Decryp-on  key  must  be  shared  before  receiving  the  message  

Decryp-on  key  must  be  shared  before  receiving  the  message  

Encrypted  messages  pass  through  foreign  third  par-es,  that  may  try  decryp-ng  messages  or  demand/obtain  decryp-on  keys    

The  only  way  to  keep  your  data  in  your  country  

Page 69: CERTA Push Messaging - Product Launch

App Enrolment

69

Decryption key must be shared before receiving the message •  App Enrolment binds

–  the user to the app instance, –  the app instance to your back end infrastructure, –  register with CERTA Push.

•  App enrolment creates –  encryption/decryption keys, –  Optionally create tech prerequisites for

•  Secure transmissions, •  Secure storage, •  Non-Repudiation.

Page 70: CERTA Push Messaging - Product Launch

Push, secured.

70

We have dealt with •  your legal risks and obligations, •  your role in the design of the solution, •  the technical security risks.

è Push with CERTA ç with today’s and tomorrow’s risks under wraps.

https://certa.io

Page 71: CERTA Push Messaging - Product Launch

71

Closing  remarks  +  

QuesEons