Data privacy statement in ROS

Hi all,
Kindly let me know how to add Data Privacy Statement to ROS_SELF_REG BSP page.
Regards,
Nikhil
Edited by: Pbponikhil on Dec 7, 2010 7:01 AM

Hello Maija,
the solution for your requirement is depending on the UI technology you are using.
If you are using the web dynpro user interface there is the standard function to define the link to the data privacy statement langage dependent. You find this setting in IMG under SAP E-Recruiting -> Technical Settings -> User Interfaces -> Settings for User Interfaces with Web Dynpro ABAP -> Backend Candidate -> Store URLs for Language-Dependent Data Privacy Statements.
If you are still using the BSP UI there is no standard way to link different documents for different languages. If you are allowed to modify or enhance the system, I'd personally go for modifying or overriding method get_priv_ext of class CL_HRRCF_T77RCF_UI_PARAM. This method returns the link from the bsp customizing described in the postes above and is not language dependent. I'd just change the ui_param_type by prefixing Z plus concatenating the curent system language e.g. PRIV_EXT -> ZPRIV_EXT_E for english. If you add the possible paramtypes for all langages you have to table T77RCF_UI_PARTYP you can customize the different links for the different languages in the standard customizing table T77RCF_UI_PARAM. If you cannot or do not want to do a modification you could still get this solved by using some customer development. Noone said you have to link the document directly. You could link a customer bsp application which keeps the current logon language. In the application you could refer to different documents.
Best Regards
Roman

Similar Messages

  • Data privacy statement in E- Recruiting

    Hi
    In the registration page for candidates HRRCF_CAND_REG
    There is a check box for data privacy statement and there is a link to that statement. The link is connected to    www.sap.com . I would like to change it or to a PDF statement or to another web site.
    Is it possible? How?
    Thanks,
    Sharona

    Hello Maija,
    the solution for your requirement is depending on the UI technology you are using.
    If you are using the web dynpro user interface there is the standard function to define the link to the data privacy statement langage dependent. You find this setting in IMG under SAP E-Recruiting -> Technical Settings -> User Interfaces -> Settings for User Interfaces with Web Dynpro ABAP -> Backend Candidate -> Store URLs for Language-Dependent Data Privacy Statements.
    If you are still using the BSP UI there is no standard way to link different documents for different languages. If you are allowed to modify or enhance the system, I'd personally go for modifying or overriding method get_priv_ext of class CL_HRRCF_T77RCF_UI_PARAM. This method returns the link from the bsp customizing described in the postes above and is not language dependent. I'd just change the ui_param_type by prefixing Z plus concatenating the curent system language e.g. PRIV_EXT -> ZPRIV_EXT_E for english. If you add the possible paramtypes for all langages you have to table T77RCF_UI_PARTYP you can customize the different links for the different languages in the standard customizing table T77RCF_UI_PARAM. If you cannot or do not want to do a modification you could still get this solved by using some customer development. Noone said you have to link the document directly. You could link a customer bsp application which keeps the current logon language. In the application you could refer to different documents.
    Best Regards
    Roman

  • Ros_self_reg  change the Data Privacy

    Hi masters of SRM.
    I am setting ros_self_reg  transaction into displays the Data Privacy  like example.
    Enter your data privacy statement here.
    The text may explain, for example, that consent is given to the saving and use of the entered data.
    You can enter a text for this in transaction SE61. In the Implementation Guide you can then make appropriate settings so that this text is used as the data privacy statement.
      Yes, I have read the data privacy statement and accept the terms.
      I make new text with the clauses needed but that does not show.
      2.- another question is needed an new client to setting that functionallity or in same client srm/ebp is possible.
    thanks for your help.

    I also did change the data privacy statement in SE61. Its not showing up in the Registration screen.  how do u solve it?
    do we need to publish any service in SICF?

  • Privacy statement doesn't load on iPad

    We just purchased an ipad 2 and can connect to itunes, but before purchasing any apps, we have to agree with the privacy statement, which won't finish loading....just keeps spinning and spinning.  How do we solve this?  Thanks

    Not only do I have the same issue (on my iPad mini) but I also have some questions for Apple:
    1) iCloud backup is supposed to be the SOLUTION, not the PROBLEM, to losing data. If you want to tinker with the backups when I'm not working that's fine, but I'm entrusting my life's work to iCloud for safekeeping, so why do you reward me by making it impossible to access the LOCAL file on my iPad?
    2) If we can't rely on iCloud to give us our work when we need it, then how do you suggest we back it up for that important lecture or presentation, when not having access to the file (that lives on our device!) can mean losing a client, or being embarrassed in front of an auditorium because you can't open the Slides?
    3) Since I'm PAYING you money each year to store my backups, how do I apply for a refund for not honoring your part of the agreement, and how about some compensation for the loss of productivity and business?
    and by the way...
    4) How do you defend the slowness of your iWork apps? Switching back to Keynote or Numbers from another app can take a good 15 seconds, while I tap helplessly on a frozen screen while everyone else in the room (including myself) realizes I'm an idiot for thinking I could ditch my laptop for an iPad.
    I know that Apple won't read this, at least not on this forum, but others will.

  • How to change the privacy statement link url

    I looked into the previous threads , could not find the answer to "Changing the privacy statement url to clients privacy statement url".
    I am talking about the privacy statement URL in the page that user see it as soon as user logs into the e-business suite.
    I have read the previous theads and developers guide regading how to show or hide this autofooter thing. but could not find any thing about how to change the one in the login page.I even looked ino personalization but could not find a place to change this url. please HELP.
    Another question is " is it ok to show privacy statement in just the first page and hide it in rest of the application pages?"
    Thanks
    karan

    Extract from Personalization Guide - Page Footer - Personalization Considerations
    * If you wish to personalize the URL that points to the Privacy Statement for a page that displays a standard Copyright and Privacy (that is, its Auto Footer property is set to true), set the Scope to OA Footer, in the Choose Personalization Context page of the Personalization UI.
    * If you wish to personalize the URL that points to the Privacy Statement for a page that displays a custom Copyright and Privacy (that is, its Auto Footer property is set to false), set the Scope to Page in the Choose Personalization Context page of the Personalization UI. In the following Page Hierarchy Personalization page , identify and personalize the Privacy page element.

  • How can i open a PDF bank statement in numbers so that the rows and columns contain properly aligned data from statement?

    how can i open a PDF bank statement in "numbers" so that the rows and columns contain properly aligned data from statement?

    Numbers can store pdfs pages or clippings but does not directly open pdf files.  To get the bank statement into Numbers as a table I would open the bank statment in Preview (or Skim) or some pdf viewer.
    Then hold the option key while selecting a column of data.
    Then copy
    Then switch to numbers and paste the column into a table
    Then repeat for the other columns in the pdf document
    It would be easier (in my opinion) to download the QFX or CSV version from your bank

  • How can I add a privacy statement to my outgoing emails, below my signature?

    I'm a therapist and need to have a privacy statement/disclaimer below my signature on my outgoing emails...something like the following:
    STATEMENT OF CONFIDENTIALITY AND PRIVILEGE
    The contents of this e-mail (including its attachments) are intended for the exclusive use of the addressee(s) and may contain confidential or privileged information. Any other distribution, copying or disclosure is strictly prohibited. Email is not a secure medium of communication and should not be used for transmitting private and confidential information.
    How do I add this?? thanks, Karen

    You can set up multiple signatures and select the appropriate one. Or use stationery where the signature and disclaimer are part of the template document. Or use a text clippings tool to insert ready-to-go frequently used snippets such as your disclaimer text. Many users make use of such a tool in lieu of a prepared signature.

  • How to remove "About this Page" and "Privacy Statement" on a OA page

    Hi,
    How do i remove "About this Page" and "Privacy Statement" links at the bottom of an OA page and add "Close Window" link on the top right corner of OA page.
    Please help.
    Advance thank
    Pavan

    Hi,
    1. Select Personalize Page link at top right of page.
    2. Select Choose context button.
    3. In the scope drop down box select OA Footer.
    4. Click on apply.
    5. Expand privacy.
    6. Click on personalize pencil icon.
    7. Set Rendered property to false at required level.
    8. Click on apply.
    9. Click on Return to Application link.
    thanx
    Pratap

  • OIM11g - GTC Trusted - Events are in Data Received state

    Hi all,
    I ran GTC Trusted Recon. I have received close to 15k events. But all the events are in data received state. I can see the keyfield given in recon rules in event manager.
    I have set the recon batch size as 300.
    I tried to evaluate manually, which is invain. Gives me exception stating "Cannot be re-evaluated because of the batch is processed yet."
    Also, I cannot find "Resubmit Reconciliation Events" schedule job in OIM11g.
    What is "Data Received" state and how to make these events get processed.
    Any help is appreciated.
    Regards
    Vicky

    Hi vicky.
    Could you solve this problem? I am working in a project that is facing the same problem. The costumer created an GTC connector and all events reconciled by this connector are in 'Data Received' status. It is happening in the Production Enviroment and it is clustered. This problem does not happen in the other costumer enviroments.
    In the log file there is the following information:
    <Error> <oracle.iam.reconciliation.impl> <IAM-5010000> <Generic Information: {0}>
    oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLException: ORA-20001: An error was encountered -  XL_SP_ReconBlkUsrRqdcValdnMtch while Processing Batch ID ORA-20001: An error was encountered -  XL_SP_ReconBlkUserMatch while Processing Batch ID  11330   ORA-01013: user requested cancel of current operation
    ORA-06512: at "QIOR_OIM.XL_SP_RECONBLKUSRRQDCVALDNMTCH", line 760
    ORA-06512: at "QIOR_OIM.OIM_SP_RECONBLKUSRMLSWRAPPER", line 54
    ORA-06512: at line 1
            at oracle.iam.reconciliation.dao.DBCall.execute(DBCall.java:24)
            at oracle.iam.reconciliation.dao.ReconActionDao.processSPCall(ReconActionDao.java:1344)
            at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD(ReconActionDao.java:698)
            at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler.java:520)
            at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEntityTypeHandler.java:42)
            at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine.java:131)
            at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java:92)
            at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:73)
            at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:101)
            at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:71)
            at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
            at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
            at $Proxy434.onMessage(Unknown Source)
            at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
            at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
            at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:389)
            at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
            at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
            at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3822)
            at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
            at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
            at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Caused By: java.sql.SQLException: ORA-20001: An error was encountered -  XL_SP_ReconBlkUsrRqdcValdnMtch while Processing Batch ID ORA-20001: An error was encountered -  XL_SP_ReconBlkUserMatch while Processing Batch ID  11330   ORA-01013: user requested cancel of current operation
    ORA-06512: at "QIOR_OIM.XL_SP_RECONBLKUSRRQDCVALDNMTCH", line 760
    ORA-06512: at "QIOR_OIM.OIM_SP_RECONBLKUSRMLSWRAPPER", line 54
    ORA-06512: at line 1
            at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
            at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
            at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
            at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
            at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
            at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
            at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:213)
            at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1111)
            at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)
            at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)
            at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3954)
            at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:9353)
            at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1539)
            at weblogic.jdbc.wrapper.PreparedStatement.execute(PreparedStatement.java:99)
            at oracle.iam.reconciliation.dao.ReconActionDao$1ReconDBCall.command(ReconActionDao.java:1316)
            at oracle.iam.reconciliation.dao.ReconActionDao$1ReconDBCall.command(ReconActionDao.java:1299)
            at oracle.iam.reconciliation.dao.DBCall.execute(DBCall.java:17)
            at oracle.iam.reconciliation.dao.ReconActionDao.processSPCall(ReconActionDao.java:1344)
            at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD(ReconActionDao.java:698)
            at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler.java:520)
            at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEntityTypeHandler.java:42)
            at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine.java:131)
            at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java:92)
            at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:72)
            at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:101)
            at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:71)
            at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
            at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
            at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
            at $Proxy434.onMessage(Unknown Source)
            at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
            at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
            at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:388)
            at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
            at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
            at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
            at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
            at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
            at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    I appreciate any help on this.
    Thanks in advance,
    Andressa Silva.

  • Privacy Statement in NW 04s

    Hi,
    I read documentation regarding creation of <b>Privacy statements</b> in the self registration screen.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/0761cea5c610b3e10000000a11466f/content.htm
    But the documentation doesn't speak how to actually create it in the webserver. Has anybody implemented it in the registration screen.
    Please share with me...
    Thanks & Regards,
    Ganesh N

    hi,
    From the documentation i can understand that the link for the privacy statement has to be made in the configtool under the property ume.admin.self.
    privacystatement.link.  But where does the content for the link has to be created? It has been said in the documentation that the application lies in the webserver. How to go about creating the content for the privacy statement?
    Please share with me....
    Regards,
    Ganesh N

  • Difference between DEclaring Itab with DATA & TYpe Statement?

    HI Friends,
      What is the Difference between Declaring Itab with DATA & TYpe Statement?

    Hi,
    The Statements TYPES and DATA
    Each ABAP program define its own data types using the statement.
    TYPES dtype TYPE type ...
    and declare its own variables or instance attributes of classes using the statement
    DATA var {TYPE type} ...
    Within the program or a class, you can also define local data types and variables within procedures. Local variables in procedures obscure identically-named variables in the main program or class.
    When creating data types and data objects, there are a number of naming convention that also apply for other local program definitions, such as procedures. These are described in detail in the keyword documentation.
    The Additions TYPE and LIKE
    The additions TYPE type and LIKE dobj are used in various ABAP statements. The additions can have various meanings, depending on the syntax and context.
    ·        Definition of local types in a program
    ·        Declaration of data objects
    ·        Dynamic creation of data objects
    ·        Specification of the type of formal parameters in subroutines
    ·        Specification of the type of formal parameters in methods
    ·        Specification of the type of field symbols
    TYPES: BEGIN OF struct,
             number_1 TYPE i,
             number_2 TYPE p DECIMALS 2,
           END OF struct.
    DATA:  wa_struct TYPE struct,
           number    LIKE wa_struct-number_2,
           date      LIKE sy-datum,
           time      TYPE t,
           text      TYPE string,
           company   TYPE s_carr_id.
    This example declares variables with reference to the internal type STRUCT in the program, a component of an existing data object wa_struct, the predefined data object SY-DATUM, the predefined ABAP type t and STRING, and the data element S_CARR_ID from the ABAP Dictionary.
    Reward Points if found helpfull..
    Cheers,
    Chandra Sekhar.

  • How come Apple Pay only shows time date city state for my transactions with it? It doesn't even show the name of the store or the amount-

    Using two separate Chase Visas, Apple Oay is working fine but the transaction list is very generic. It lists time, date, city, state and two dashes where amount should be. Shouldn't it at least show the name of the store and the amount?

    Hi.  I don't know if this will help, but I had this problem too.  Mine quit working after I used earbuds.  I was told that there is a switch inside the earbud port that tells the device to divert sound to earbuds.  This can get "stuck" and the device keeps thinking the earbuds are plugged in.  After reinserting the earbuds a few times, the switch was released and my speakers started working again.
    I'm not a techie.... this is just what I found to work after my iPhone 4S speakers quit.

  • Data acquisition & state machine

    Hi all,
    I am working on a project that is capable of data acquisition, analyse, and record processes. I have to acquire data of temperature from 8-32 channels and that of pressure from 7 channels. After analysis, I have 48 outputs. I want to record raw data (acquired) and analysis data at the same time.
    1) Is it possible to record two text files (raw data and analysis data records) at the same time?
    I also want to adjust acquired sample rate but I have doubts about utilizing it in a state machine. For now, I have just used time elapsed function to acquire data once in 60 seconds.
    2) How could I set sample rate of acquisition except using time elapsed function?
    I also have one more doubt about timing. If I needed to acquire sample once in 60 seconds, but the analysis took more than 60 secs, what would happen?
    3) How can I prevent data loss in this case?
    I have not prepared a user interface yet.
    4) How can I utilize it? Do I put graphs and indicaters in the same VI or is it better to prepare another vi just for user interface?
    Thanks in advance
    Egemen
    Attachments:
    Program.llb ‏433 KB

    Hi Egemen
    -          If we need to acquire data and analyze it at the same time we recommend the architecture producer-consumer to prevent data loss, and yes you can record two text files at the same time. Please take a look to this architecture.
    -          http://www.ni.com/white-paper/3023/en
    -          Basically you use the first loop to acquire data and the second one to analyze and record data (using queues).
    -          https://decibel.ni.com/content/docs/DOC-2431
    -          You can also find examples about this architecture at the developer zone.
    Regards

  • Russian Government and Customer Data--Privacy Legislation, what are you doing about this?

    Apparently the Russian government recently accelerated legislation that will require personal data on Russian citizens to be stored in Russia.  What is Oracle Eloqua or your company's feedback on how your are planning to respond to this or how other customers are responding.  As SaaS, I don’t believe we have a way to store Russian contacts in Eloqua in Russia.  See the basics of the legislation below. 
    Federal Law No. 242-FZ "On Amendments to Certain Legislative Acts of the Russian Federation for Clarification of the Procedure of Personal Data Processing in Information and Telecommunication Networks" (the "Federal Law No. 242") was adopted on 21 July 2014.
    Federal Law No. 242 introduces the following changes:
    to Federal Law No. 152-FZ "On personal data" dated 27 July 2006 (as amended) by establishing localization requirement for personal data processing; and
    to Federal Law No. 149-FZ "On information, information technologies and protection of information" dated 27 July 2006 (as amended) by establishing procedure for blocking access to information resources on which unlawful processing of personal data takes place.
    Federal Law No. 242 comes into force on 1 September 2016. The acceleration of the entry into force and change of the effective date of the Federal Law No. 242 to 1 January 2015 is however proposed by a draft law which was submitted to the State Duma (lower chamber of the Russian Parliament) on 1 September 2014. In order to become a law, the draft amendments shall be adopted through the usual law-making procedure, which duration is difficult to predict (it involves adoption by the State Duma in three readings, approval by the Federation Council (upper chamber of the Russian Parliament), signing by the President of the Russian Federation and official publication).
    Localization requirement for personal data processing
    Under Federal Law No. 242 so called "operators" or "personal data operators" are required to carry out certain types of "processing" of Russian citizens' "personal data" by using "databases", located in Russia. In this context:
    Personal data means any information directly or indirectly related to any identified or potentially identifiable person. It includes, among other things, first name and family name, date and place of birth, address, information about family status, education, profession, income;
    Personal data operator means a state or municipal authority, legal entity or individual that solely or jointly organize(s)and/or perform(s) the processing of personal data and determine(s) the purposes and scope of such processing;
    Localization requirement applies not to all but only to the following types of personal data processing: recording, systematization, accumulation, storage, specification (updating and amending), and extracting; [1]
    Personal data processing means any action or combination of actions performed with regard to / with any personal data, including collection, recording, systematization, accumulation, storage, use, transfer (distributing, providing or authorizing access to), blocking, deleting and destroying of any personal data;
    Database means set of independent materials systematized in such a way that these materials can be retrieved and processed using the computer; and
    Before starting personal data processing operators are required to notify the Federal Service for Supervision in the Area of Telecoms, Information Technologies and Mass Communications, which is the state authority responsible for the enforcement of the Personal Data Law ("Roskomnadzor") on the location of the database(s) containing personal data of Russian citizens.
    The requirement of using databases "located in Russia" is not entirely clear, especially given that location of certain databases (e.g. clouds) is difficult to ascertain, but most likely this requirement implies that personal data operators are required to use local facilities (server(s) / data center(s)) located in Russia either owned or provided by third parties; each potential option requires proper legal and tax consideration.
    It is not yet clear from Federal Law No. 242 whether Russian citizens' personal data may be processed with the use of the databases located outside of Russia in addition to being processed using databases located in Russia (e.g. for the purposes of back-up or duplicate storage).
    Procedure for blocking access to infringing information resources
    Procedure for blocking information resources on which unlawful processing of personal data takes place, introduced by Federal Law No. 242, includes the following stages:
    Stage 1: The "personal data subject" (any individual identified or potentially identifiable on the basis of the personal data) whose personal data is being processed unlawfully shall obtain the relevant court decision acknowledging the unlawful processing of his/her personal data.
    Stage 2: After entry of the relevant court decision into force the personal data subject may apply to Roskomnadzor with the request to limit access to his/her personal data.
    Stage 3: Roskomnadzor within 3 (three) business days from the date of the relevant court decision's entry to force shall determine the hosting provider or any other person ensuring the processing of the personal data (the "Hosting Provider"), serve the Hosting Provider with a notification requesting the Hosting Provider to take measures to terminate unlawful processing of personal data and include information on the unlawful processing of personal data (including domain name, webpage, web address identifying websites on which personal data has been unlawfully processed, etc.) into the Register of Infringers of Rights of the Personal Data Subjects.
    Stage 4: The Hosting Provider within 1 (one) business day from the date of receipt by the Hosting Provider of Roskomnadzor's notification shall liaise with the operator of the information resource, serviced by the Hosting Operator, requesting the operator of the information resource to terminate unlawful processing of personal data or restrict access to unlawfully processed information.
    Stage 5: The operator of the information resource shall terminate unlawful processing of personal data within 1 (one) business day from the date of receipt of the request from the Hosting Operator. If the unlawful processing of personal data is not terminated by the operator of the information resource, the Hosting Provider, must restrict access to the information resource on which that personal data has been unlawfully processed not later than within 3 (three) business days from the date of receipt by the Hosting Provider of Roskomnadzor's notification.
    Stage 6: Failure of the Hosting Provider or the operator of the information resource to undertake measures, described in Stages 4 and 5 above, entails submission of the information about unlawful processing of personal data to the telecommunication companies, which shall restrict access to the information resource on which that personal data has been unlawfully processed (including blocking of the relevant domain name or website). If the measures described in Stages 4 and 5 above are properly undertaken or if the court decision acknowledging the unlawful processing of personal data is overruled, Roskomnadzor or the entity keeping and maintaining the Register of Infringers of Rights of the Personal Data Subjects removes the information on the unlawful processing of personal data from such register.
    1 - Excluding personal data processing: to achieve objectives stipulated by the international treaties of the Russian Federation or law, and for the performance of functions, powers or obligations of the personal data operators, imposed by law; (ii) for the performance of justice, enforcement of a judicial act, act of another authority or official, as provided by the laws on enforcement of judicial decisions; (iii) for the performance of powers imposed on the federal and municipal authorities, non-budgetary funds and organizations rendering state and municipal services, including registration in the unified and regional portals of state and municipal services; or (iv) for the professional activities of a journalist or mass media or for scientific, literature or other artistic activities, provided that rights and legal interests of the personal data subjects are not breached.

    Í would like to know too! Some of our Eloqua customers are doing business in Russia.

  • Parse Data between states

    Data parsing
    Hi, I was wondering if any1 could help me out with a problem
    I have in Flex2, Im still a beginner in flex2 and Im looking ways
    to parse data from a selected item in a combo box to a next state
    in my canvas? also I need to know how to query XML from flex 2 so I
    can filter out results in a, say, a data grid.
    thanks a lot, for helping out a newbie...

    The shift register is the right tool for this job.  It follows the left to right data flow paradigm, unlike other solutions (such as using a local variable).  I am sure you will get a few other opinions but I think that the shift register is the way to go.
    CLA, CLED, CTD,CPI, LabVIEW Champion
    Platinum Alliance Partner
    Senior Engineer
    Using LV 2013, 2012
    Don't forget Kudos for Good Answers, and Mark a solution if your problem is solved.

Maybe you are looking for